Skip to content

Commit

Permalink
Updated licensing details and readme
Browse files Browse the repository at this point in the history
  • Loading branch information
Christian Bauer committed Apr 7, 2016
1 parent 6fd2b2d commit 821a9e6
Show file tree
Hide file tree
Showing 5 changed files with 54 additions and 52 deletions.
1 change: 1 addition & 0 deletions CONTRIBUTORS.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
Christian Bauer <christian@openremote.org>
Richard Turner <richard@openremote.org>
86 changes: 41 additions & 45 deletions LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,90 +19,86 @@ antlr:antlr: ANTLR BSD LICENSE
aopalliance:aopalliance: PUBLIC DOMAIN
ch.qos.logback:logback-classic: ECLIPSE DISTRIBUTION LICENSE, VERSION 1.0
ch.qos.logback:logback-core: ECLIPSE DISTRIBUTION LICENSE, VERSION 1.0
cglib:*: APACHE LICENSE, VERSION 2.0
com.ahome-it:ahome-tooling-common: APACHE LICENSE, VERSION 2.0
com.ahome-it:ahome-tooling-nativetools: APACHE LICENSE, VERSION 2.0
com.ahome-it:lienzo-core: APACHE LICENSE, VERSION 2.0
com.fasterxml.jackson.core:jackson-annotations: APACHE LICENSE, VERSION 2.0
com.fasterxml.jackson.core:jackson-core: APACHE LICENSE, VERSION 2.0
com.fasterxml.jackson.core:jackson-databind: APACHE LICENSE, VERSION 2.0
com.fasterxml.jackson.module:jackson-module-jaxb-annotations: APACHE LICENSE, VERSION 2.0
com.fasterxml.jackson.core:*: APACHE LICENSE, VERSION 2.0
com.fasterxml.jackson.module:*: APACHE LICENSE, VERSION 2.0
com.fasterxml.jackson.jaxrs:*: APACHE LICENSE, VERSION 2.0
com.fasterxml:classmate: APACHE LICENSE, VERSION 2.0
com.github.gwtmaterialdesign:*: APACHE LICENSE, VERSION 2.0
com.google.code.findbugs: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 3
com.google.errorprone:error_prone_annotations: APACHE LICENSE, VERSION 2.0
com.google.guava:guava-gwt: APACHE LICENSE, VERSION 2.0
com.google.guava:guava: APACHE LICENSE, VERSION 2.0
com.google.guava:*: APACHE LICENSE, VERSION 2.0
com.google.gwt:*: APACHE LICENSE, VERSION 2.0
com.google.gwt.inject:*: APACHE LICENSE, VERSION 2.0
com.google.j2objc:j2objc-annotations: APACHE LICENSE, VERSION 2.0
com.h2database:h2: ECLIPSE PUBLIC LICENSE, VERSION 1.0
com.ning:async-http-client: APACHE LICENSE, VERSION 2.0
com.sun.xml.bind:jaxb-core: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
com.sun.xml.bind:jaxb-impl: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
com.sun.xml.bind:*: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
com.zaxxer:HikariCP: APACHE LICENSE, VERSION 2.0
commons-codec:commons-codec: APACHE LICENSE, VERSION 2.0
commons-io:commons-io: APACHE LICENSE, VERSION 2.0
commons-httpclient:commons-httpclient: APACHE LICENSE, VERSION 2.0
commons-logging:commons-logging: APACHE LICENSE, VERSION 2.0
dom4j:dom4j: DOM4J BSD LICENSE
io.reactivex:rxjava: APACHE LICENSE, VERSION 2.0
io.netty:netty: APACHE LICENSE, VERSION 2.0
io.undertow:undertow-core: APACHE LICENSE, VERSION 2.0
io.undertow:undertow-servlet: APACHE LICENSE, VERSION 2.0
io.undertow:undertow-websockets-jsr: APACHE LICENSE, VERSION 2.0
io.undertow:*: APACHE LICENSE, VERSION 2.0
javax.jmdns:jmdns: APACHE LICENSE, VERSION 2.0
javax.validation:validation-api: APACHE LICENSE, VERSION 2.0
javax.activation:activation: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
javax.mail:mail: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
jdom:jdom: APACHE LICENSE, VERSION 2.0
mikaelhg:urlbuilder: APACHE LICENSE, VERSION 2.0
net.sf.flexjson:flexjson: APACHE LICENSE, VERSION 2.0
org.apache.camel:camel-ahc-ws: APACHE LICENSE, VERSION 2.0
org.apache.camel:camel-ahc: APACHE LICENSE, VERSION 2.0
org.apache.camel:camel-core: APACHE LICENSE, VERSION 2.0
org.apache.camel:camel-groovy: APACHE LICENSE, VERSION 2.0
org.apache.camel:camel-http: APACHE LICENSE, VERSION 2.0
org.apache.camel:camel-jackson: APACHE LICENSE, VERSION 2.0
org.apache.camel:camel-script: APACHE LICENSE, VERSION 2.0
org.apache.camel:camel-servlet: APACHE LICENSE, VERSION 2.0
org.apache.camel:camel-spring: APACHE LICENSE, VERSION 2.0
net.jcip:jcip-annotations: Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.5), see http://www.jcip.net
org.apache.camel:*: APACHE LICENSE, VERSION 2.0
org.apache.httpcomponents:*: APACHE LICENSE, VERSION 2.0
org.apache.geronimo.specs:geronimo-jta_1.1_spec: APACHE LICENSE, VERSION 2.0
org.apache.james:*: APACHE LICENSE, VERSION 2.0
org.bidib.com.neuronrobotics:nrjavaserial: RXTX LICENSE, VERSION 2.1
org.bouncycastle:bcpkix-jdk15on: BOUNCYCASTLE LICENSE
org.bouncycastle:bcprov-jdk15on: BOUNCYCASTLE LICENSE
org.codehaus.btm:btm: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 3
org.codehaus.groovy:groovy-all: APACHE LICENSE, VERSION 2.0
org.codehaus.groovy:*: APACHE LICENSE, VERSION 2.0
org.fourthline.cling:cling-core: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.fusesource.restygwt: APACHE LICENSE, VERSION 2.0
org.hibernate.common:hibernate-commons-annotations: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.hibernate.javax.persistence:hibernate-jpa-2.1-api: ECLIPSE DISTRIBUTION LICENSE, VERSION 1.0
org.hibernate:hibernate-core: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.hibernate:hibernate-entitymanager: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.hibernate:hibernate-validator: APACHE LICENSE, VERSION 2.0
org.infinispan:*: APACHE LICENSE, VERSION 2.0
org.javassist:javassist: APACHE LICENSE, VERSION 2.0
org.jboss.jdeparser:jdeparser: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
org.jboss.logging:jboss-logging-annotations: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.jboss.logging:jboss-logging-processor: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.jboss.logging:jboss-logging: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
org.jboss.xnio:xnio-api: APACHE LICENSE, VERSION 2.0
org.jboss.xnio:xnio-nio: APACHE LICENSE, VERSION 2.0
org.jboss:jandex: APACHE LICENSE, VERSION 2.0
org.jboss.logging:*: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.jboss.spec.javax.annotation:*: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
org.jboss.spec.javax.servlet:*: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
org.jboss.spec.javax.websocket:*: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
org.jboss.spec.javax.transaction:*: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
org.jboss.spec.javax.ws:*: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
org.jboss.spec.javax.ws.rs:*: GNU GENERAL PUBLIC LICENSE, VERSION 2.0 WITH CLASSPATH EXCEPTION
org.jboss.xnio:*: APACHE LICENSE, VERSION 2.0
org.jboss:jandex:*: APACHE LICENSE, VERSION 2.0
org.jboss.resteasy:*: APACHE LICENSE, VERSION 2.0
org.jboss.marshalling:*: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.jgroups:jgroups:*: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.keycloak:*: APACHE LICENSE, VERSION 2.0
org.bouncycastle:*: BOUNCYCASTLE LICENSE
org.rhq.helpers:rhq-pluginAnnotations: TODO GPL?
org.codehaus.woodstox:*: APACHE LICENSE, VERSION 2.0
org.openremote:or-commons: GNU AFFERO GENERAL PUBLIC LICENSE, VERSION 3
org.openremote:or-controller: GNU AFFERO GENERAL PUBLIC LICENSE, VERSION 3
org.openremote:or-shared: GNU AFFERO GENERAL PUBLIC LICENSE, VERSION 3
org.openremote:or-zwave: TODO
org.openremote:or-zwave: TODO Proprietary?
org.seamless:seamless-http: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.seamless:seamless-util: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.seamless:seamless-xml: GNU LESSER GENERAL PUBLIC LICENSE, VERSION 2.1
org.slf4j:jcl-over-slf4j: SLF4J LICENSE
org.slf4j:jul-to-slf4j: SLF4J LICENSE
org.slf4j:slf4j-api: SLF4J LICENSE
org.springframework:spring-aop: APACHE LICENSE, VERSION 2.0
org.springframework:spring-beans: APACHE LICENSE, VERSION 2.0
org.springframework:spring-context: APACHE LICENSE, VERSION 2.0
org.springframework:spring-core: APACHE LICENSE, VERSION 2.0
org.springframework:spring-expression: APACHE LICENSE, VERSION 2.0
org.springframework:spring-tx: APACHE LICENSE, VERSION 2.0
org.slf4j:*: SLF4J LICENSE
xml-apis:xml-apis: APACHE LICENSE, VERSION 2.0
javax.ws.rs:javax.ws.rs-api: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE 1.1
org.gwtbootstrap3:gwtbootstrap3: APACHE LICENSE, VERSION 2.0
org.gwtbootstrap3:gwtbootstrap3-extras: APACHE LICENSE, VERSION 2.0
https://github.com/workingflows/gwt-jscore: UNKNOWN
org.xerial:sqlite-jdbc: APACHE LICENSE, VERSION 2.0
https://github.com/workingflows/gwt-jscore: TODO Unknown!

---

Expand Down
13 changes: 9 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# OpenRemote

* **Live Demo**: http://demo2.openremote.com (test/test)
* **Documentation/Wiki:** https://github.com/openremote/openremote/wiki
* **Community:** https://groups.google.com/forum/#!forum/openremotecommunity
* **Issues:** https://github.com/openremote/openremote/issues

## Development

### Preparing the environment

You'll need a Docker host to work on this project.
Expand All @@ -11,8 +18,6 @@ All Docker and Gradle commands should be executed in the project root directory.

NOTE: For docker volume mapping to work correctly on Windows and OS X ensure that your working directory is located somewhere under your home directory

## Development

We are using the [Orion Context Broker](https://fiware-orion.readthedocs.org/en/develop/) with a MongoDB backend. For development, this is an instance with a non-persistent data store.

For authentication and authorization we are using [Keycloak](http://keycloak.jboss.org/) with a non-persistent data store.
Expand Down Expand Up @@ -58,10 +63,10 @@ You can extract smaller tilesets with the following procedure:
1. Extract the region with:
`tilelive-copy --minzoom=0 --maxzoom=14 --bounds="BOUNDARY BOX COORDINATES" theworld.mbtiles myextract.mbtiles`

## Run demo server
## Update demo server

First build Docker images with `./gradlew buildImage`, you might want to `clean` before.

The configuration in `docker-compose-demo.yml` is prepared for our demo server deployment. You will have to change the `IDENTITY__NETWORK_HOST` and `IDENTITY__NETWORK_WEBSERVER_PORT` to the externally (by users) reachable hostname and port of your stack.
The configuration in `docker-compose-demo.yml` is prepared for our demo server deployment. You will have to change the `IDENTITY_NETWORK_HOST` and `IDENTITY_NETWORK_WEBSERVER_PORT` variables to the externally (by users) reachable hostname and port of your stack.

Deploy the whole stack with `docker-compose -f docker-compose-demo.yml [up|down]`.
4 changes: 2 additions & 2 deletions docker-compose-demo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ services:
IMPORT_SAMPLE_DATA: 'true'
WEBSERVER_LISTEN_HOST: 0.0.0.0
WEBSERVER_LISTEN_PORT: 8080
CONTEXTBROKER_HOST: orion
CONTEXTBROKER_PORT: 1026
IDENTITY_NETWORK_HOST: demo2.openremote.com
IDENTITY_NETWORK_WEBSERVER_PORT: 80
CONTEXTBROKER_HOST: orion
CONTEXTBROKER_PORT: 1026
KEYCLOAK_HOST: keycloak
KEYCLOAK_PORT: 8080
ports:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ interface UI extends UiBinder<MapWidget, MapViewImpl> {
@Inject
public MapViewImpl() {
initWidget(ui.createAndBindUi(this));
MaterialLoader.showLoading(true);
}

@Override
Expand All @@ -33,7 +34,6 @@ public void setPresenter(Presenter presenter) {

@Override
public void initialiseMap(JsonObject mapOptions) {
MaterialLoader.showLoading(true);
mapWidget.initialise(mapOptions);
MaterialLoader.showLoading(false);
}
Expand Down

0 comments on commit 821a9e6

Please sign in to comment.