Skip to content

Commit

Permalink
moving information to the right places, fix #4226
Browse files Browse the repository at this point in the history
  • Loading branch information
behrisch committed Jun 28, 2018
1 parent fb51325 commit 758fcba
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 22 deletions.
5 changes: 4 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,15 @@ APIs to remotely control and influence the simulation.
Information regarding source code management, builds, coding standards, and
more.

* https://projects.eclipse.org/projects/technology.sumo/developer
* http://sumo.dlr.de/wiki/Developer/Main

The project maintains the following source code repositories

* https://github.com/eclipse/sumo

We are happily accepting pull requests against the master of this repository,
for details see below and http://sumo.dlr.de/wiki/FAQ#How_do_code_contributions_work.3F.

## Eclipse Contributor Agreement

Before your contribution can be accepted by the project team contributors must
Expand Down
21 changes: 20 additions & 1 deletion NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ OpenStreetMap data files (n/a)
Proj4 - (4.9.3)

* License: MIT AND LicenseRef-Public-Domain AND Apache-2.0
* Project: https://proj4.org/

RTree (n/a)

Expand Down Expand Up @@ -91,4 +92,22 @@ may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.
permitted.

## Derivative Works

EPL requires that "derivative works" be licensed under the terms of the EPL
whereas "separate modules of software" may be licensed arbitrarily. Please follow the links
below for lists of files where modifications are considered derivative work.

We currently consider all modifications to [src](src/README_Contributing.md) and [tools](tools/README_Contributing.md) (including the subdirectories) as derivative work except for the following cases:
- TraCI client applications that use the public TraCI client libraries
- separate modules residing in [src](src/README_Contributing.md)
- car following models that inherit from MSCFModel (excluding [modifications of the existing models](src/microsim/cfmodels/README_Contributing.md))
- lane changing models that inherit from MSAbstractLaneChangeModel (excluding [modifications of the existing models](src/microsim/lcmodels/README_Contributing.md))
- simulation output modules (excluding [changes to the existing classes](src/microsim/output/README_Contributing.md))
- vehicle device modules (excluding [changes to the existing classes](src/microsim/devices/README_Contributing.md))
- network import modules (excluding [changes to the existing classes](src/netimport/README_Contributing.md))
- network export modules (excluding [changes to the existing classes](src/netwrite/README_Contributing.md))
- software that build upon the existing Python and Java tools libraries (excluding [changes to the existing](tools/README_Contributing.md))

21 changes: 1 addition & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ you can subscribe to this list at https://dev.eclipse.org/mailman/listinfo/sumo-
Build and Installation
----------------------

For Windows we provide pre-compiled binaries and Visual Studio project files.
For Windows we provide pre-compiled binaries and CMake files to generate Visual Studio projects.
Using Linux a simple "./configure && make" should be enough for the distributions, if you
have installed all needed libraries properly. Using the repository checkout you
need to issue "make -f Makefile.cvs" before "./configure && make" in order to run
Expand Down Expand Up @@ -77,22 +77,3 @@ License
SUMO is licensed under the [Eclipse Public License Version 2](https://eclipse.org/legal/epl-v20.html).
For the licenses of the different libraries and supplementary code information is in the
subdirectories and the [wiki](http://sumo.dlr.de/wiki/License).


Derivative Works
----------------
EPL requires that "derivative works" be licensed under the terms of the EPL
whereas "separate modules of software" may be licensed arbitrarily. Please follow the links
below for lists of files where modifications are considered derivative work.

We currently consider all modifications to [src](src/README_Contributing.md) and [tools](tools/README_Contributing.md) (including the subdirectories) as derivative work except for the following cases:
- TraCI client applications that use the public TraCI client libraries
- separate modules residing in [src](src/README_Contributing.md)
- car following models that inherit from MSCFModel (excluding [modifications of the existing models](src/microsim/cfmodels/README_Contributing.md))
- lane changing models that inherit from MSAbstractLaneChangeModel (excluding [modifications of the existing models](src/microsim/lcmodels/README_Contributing.md))
- simulation output modules (excluding [changes to the existing classes](src/microsim/output/README_Contributing.md))
- vehicle device modules (excluding [changes to the existing classes](src/microsim/devices/README_Contributing.md))
- network import modules (excluding [changes to the existing classes](src/netimport/README_Contributing.md))
- network export modules (excluding [changes to the existing classes](src/netwrite/README_Contributing.md))
- software that build upon the existing Python and Java tools libraries (excluding [changes to the existing](tools/README_Contributing.md))

0 comments on commit 758fcba

Please sign in to comment.