Contribs and Licensing » History » Version 3
Detlef Hühnlein, 08/27/2015 11:57 AM
1 | 1 | Hans-Martin Haase | {{toc}} |
---|---|---|---|
2 | |||
3 | h1. Contributions to the Open eCard Project |
||
4 | |||
5 | The Open eCard project is an open source project which depends in several ways on contributions of the community. A contribution may be just a feature request or bug report in the corresponding tracker or to the e-mail address feedback@openecard.org. If you want to be an active member of the development process there is the possibility to contribute bugfixes or even complete new feature in form of source code. You may also become a member of the translator team and translate the software into other languages. |
||
6 | |||
7 | |||
8 | 2 | Hans-Martin Haase | h2. Open eCard Core License |
9 | 1 | Hans-Martin Haase | |
10 | 2 | Hans-Martin Haase | The Open eCard App and the corresponding sources (except the Third Party Libraries, see below) are released under a Dual License. So what are these licenses and how does they influence the contribution process? |
11 | 1 | Hans-Martin Haase | |
12 | 3 | Detlef Hühnlein | There is on one side the "General Public License (GPL) in version 3":http://www.gnu.org/licenses/gpl-3.0.en.html which grants that all contributions are made public under this license. On the other side the maintaining company ("ecsec GmbH":https://www.ecsec.de) may issue the Open eCard App under other Open Source or proprietary licenses. As laid down in the "Open eCard Contribution Agreement":https://dev.openecard.org/documents/35 the maintaining company is obliged to share the revenues among the contributors. Please refer to the "Open eCard Contribution Agreement":https://dev.openecard.org/documents/35 for more details. |
13 | 1 | Hans-Martin Haase | |
14 | h3. Contribution Agreement |
||
15 | |||
16 | 3 | Detlef Hühnlein | The contribution agreement is an agreement between the contributor and the maintaining company ("ecsec GmbH":https://www.ecsec.de). The agreement ensures that the complete software product may be distributed under appropriate licenses as explained above. A contributor in this sense is an individual or a legal entity which contributes source code or other digital media which is contained in some way in the software. |
17 | 1 | Hans-Martin Haase | |
18 | |||
19 | 2 | Hans-Martin Haase | h2. Third Party Libraries And Their Licenses |
20 | |||
21 | Following the used third party tools and libraries and their licenses are listed (direct dependencies only): |
||
22 | |||
23 | |Apache Commons (http://commons.apache.org) | Apache License Version 2 | |
||
24 | |Apache HttpComponents (http://hc.apache.org) | Apache License Version 2 | |
||
25 | | Apache Maven (https://maven.apache.org) | Apache License Version 2 | |
||
26 | |Bouncy Castle Crypto API (http://www.bouncycastle.org) | modified MIT License | |
||
27 | |Commons JCI FileAlterationMonitor (https://commons.apache.org/jci/commons-jci-fam) | Apache License Version 2 | |
||
28 | |FindBugs (http://findbugs.sourceforge.net) | LGPL Version 3 | |
||
29 | |Google Android SDK (http://source.android.com) | Android Software Development Kit License Agreement | |
||
30 | |Gson (https://code.google.com/p/google-gson/) | Apache License Version 2 | |
||
31 | |JMockit (http://jmockit.github.io/) | MIT License | |
||
32 | |Logback (http://logback.qos.ch/) | EPL Version 1 or LGPL Version 2.1 | |
||
33 | |Logback-Android (https://github.com/tony19/logback-android) | EPL Version 1 or LGPL Version 2.1 | |
||
34 | |Oxygen (http://www.oxygen-icons.org) | LGPL Version 3 | |
||
35 | |SLF4J (http://www.slf4j.org) | MIT License | |
||
36 | |Seek for Android (https://code.google.com/p/seek-for-android) | Apache License Version 2 | |
||
37 | |TestNG testing framework (http://testng.org) | Apache License Version 2 | |
||
38 | |||
39 | 1 | Hans-Martin Haase | |
40 | 2 | Hans-Martin Haase | h2. Addon Licenses |
41 | |||
42 | 3 | Detlef Hühnlein | Contributions in form of an addon are not covered by the license of the core system. Every developer is free to select any license appropriate for his needs this may be an open source license or also a commercial/proprietary license. |