286 lines
14 KiB
HTML
286 lines
14 KiB
HTML
{% extends "_layout_de.html" %}
|
|
{% block title %}Lizenzen{% endblock %}
|
|
{% block content %}
|
|
<h1>I2P Lizenzen</h1>
|
|
<p>
|
|
Wie von unserem
|
|
<a href="how_threatmodel.html">threat model</a> (neben anderen Gründen)
|
|
gefordert, muss die entwickelte Software, die wir I2P nennen, zum
|
|
unterstützen des anonymen Kommunkationsnetzwerkes frei
|
|
erhältlich, OpenSource und durch den Nutzer veränderbar sein.
|
|
Um diese Kriterien zu erfüllen, nutzen wir verschiedene Lizenzen
|
|
und Software Techniken, damit auch möglichst viele Hindernisse
|
|
entfallen, so dass jeder einfach I2P nutzen und daran entwickeln kann..</p>
|
|
|
|
<p>Wenn auch die unteren Informationen verwirrend sein sollten, da sie
|
|
komplexer als einfach "I2P ist BSD", "I2P ist GPL" oder "I2P ist public
|
|
domain" zu sagen ist, ist die die einfache Antwort auf die Frage
|
|
"Wie ist I2P lizenziert?" diese:</p>
|
|
|
|
<h2>Jede Software in der I2P Distribution erlaubt dir:</h2>
|
|
<ol>
|
|
<li>Nutzung ohne Kosten</li>
|
|
<li>Nutzung ohne Restriktionen auf den Nutzer, den Ort, wie, wo, warum oder wann es benutzt wird</li>
|
|
<li>Zugriff auf den Quelltext ohne Kosten</li>
|
|
<li>Änderungen am Quelltext</li>
|
|
</ol>
|
|
|
|
<p>Die meiste Software erlaubt dir viel mehr - die Möglichkeit, das
|
|
<b>jeder</b> den veränderten Quelltext wie auch immer verbreiten darf.
|
|
Dennoch bietet nicht jede der mitgelieferten Programme diese Freiheit - die
|
|
GPL beschränkt die Möglichkeiten der Entwickler, die I2P mit ihrer
|
|
eigenen nicht GPL lizensieren Software interagieren lassen wollen. Während
|
|
wir die noblen Ziele zum vergrössern der öffentlichen Ressourcen
|
|
gut heissen, wird I2P am besten damit gedient, das alle Barrieren, die I2P
|
|
und seiner Einbindung im Wege sind, beiseite geräumt werden - sobald
|
|
ein Entwickler seinen anwalt fragen muss, ob seine Anwendung mit I2P
|
|
interagieren darf oder einen Quelltextaudit braucht, ob sein Quelltext
|
|
auf einer GPL kompatiblen Lizenz ausgegeben werden darf, haben wir verloren.</p>
|
|
|
|
<h2>Komponenten Lizenzen</h2>
|
|
<p>Die I2P Distribution besteht aus verschiedenen Ressourcen, die die
|
|
Aufteilung des Quelltextes in verschiedene Komponenten wiederspiegeln.
|
|
Jede Komponente hat ihre eigene Lizenz, die jeder daran arbeitende
|
|
und Quelltext einbringende Entwickler akzeptieren muss - entweder
|
|
durch expliziertes Verteilen des Quelltextes unter einer der Komponente
|
|
kompatiblen Lizenz oder implizit durch verteilen unter der Hauptlizenz
|
|
der Komponente. Jede Komponente hat einen leitenden Entwickler, welcher
|
|
das letzte Wort beim Bestimmen der Hauptlizenz der Komponente hat. Und
|
|
der I2P Hauptentwickler hat die letzte Entscheidung, ob diese Lizenz
|
|
die vier oben genannten Garantien gewährleistet und in der I2P
|
|
Distribution inkludiert werden kann.</p>
|
|
|
|
<table border="1">
|
|
<tr>
|
|
<td valign="top" align="left"><b>Komponente</b></td>
|
|
<td valign="top" align="left"><b>Source Pfad</b></td>
|
|
<td valign="top" align="left"><b>Ressource</b></td>
|
|
<td valign="top" align="left"><b>Hauptlizenz</b></td>
|
|
<td valign="top" align="left"><b>Alternative Lizenzen</b></td>
|
|
<td valign="top" align="left"><b>Leitender Entwickler</b></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b>I2P SDK</b></td>
|
|
<td valign="top" align="left">core</td>
|
|
<td valign="top" align="left">i2p.jar</td>
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a></td>
|
|
<td valign="top" align="left">
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a><br />
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">jrandom</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b>I2P Router</b></td>
|
|
<td valign="top" align="left">router</td>
|
|
<td valign="top" align="left">router.jar</td>
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a></td>
|
|
<td valign="top" align="left">
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a><br />
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">jrandom</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b>ministreaming</b></td>
|
|
<td valign="top" align="left">apps/ministreaming</td>
|
|
<td valign="top" align="left">mstreaming.jar</td>
|
|
<td valign="top" align="left">
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a></td>
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a><br />
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">mihi</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b>I2PTunnel</b></td>
|
|
<td valign="top" align="left">apps/i2ptunnel</td>
|
|
<td valign="top" align="left">i2ptunnel.jar</td>
|
|
<td valign="top" align="left">
|
|
<a href="#java_exception">GPL + exception</a></td>
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a><br />
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a><br />
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">mihi</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b>HTTPTunnel</b></td>
|
|
|
|
<td valign="top" align="left">apps/httptunnel</td>
|
|
<td valign="top" align="left">httptunnel.jar</td>
|
|
<td valign="top" align="left">
|
|
<a href="#java_exception">GPL + exception</a></td>
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a><br />
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a><br />
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">mihi</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b><a href="sam">SAM</a> Bridge</b></td>
|
|
<td valign="top" align="left">apps/sam</td>
|
|
<td valign="top" align="left">sam.jar</td>
|
|
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a></td>
|
|
<td valign="top" align="left">
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">human</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b><a href="sam">SAM</a> perl library</b></td>
|
|
<td valign="top" align="left">apps/sam/perl</td>
|
|
<td valign="top" align="left">SAM.pm</td>
|
|
|
|
<td valign="top" align="left">
|
|
<a href="http://www.perl.com/pub/a/language/misc/Artistic.html">Artistic</a></td>
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a><br />
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">BrianR</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b><a href="sam">SAM</a> C library</b></td>
|
|
<td valign="top" align="left">apps/sam/c</td>
|
|
<td valign="top" align="left">libSAM</td>
|
|
|
|
<td valign="top" align="left">
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a></td>
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a><br />
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">Nightblade</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b><a href="sam">SAM</a> Python library</b></td>
|
|
<td valign="top" align="left">apps/sam/python</td>
|
|
<td valign="top" align="left">i2p.py</td>
|
|
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a></td>
|
|
<td valign="top" align="left">
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a><br />
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">Connelly</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b><a href="sam">SAM</a> C# library</b></td>
|
|
<td valign="top" align="left">apps/sam/csharp/</td>
|
|
<td valign="top" align="left">n/a</td>
|
|
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a></td>
|
|
<td valign="top" align="left">
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a><br />
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">smeghead</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b>Addressbook</b></td>
|
|
<td valign="top" align="left">apps/addressbook</td>
|
|
<td valign="top" align="left">addressbook.war</td>
|
|
|
|
<td valign="top" align="left">
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a><br />
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a></td>
|
|
<td valign="top" align="left">Ragnarok</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b>Andere nicht genannte Anwendungen</b></td>
|
|
<td valign="top" align="left">apps/</td>
|
|
<td valign="top" align="left">...</td>
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a></td>
|
|
<td valign="top" align="left"><a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">jrandom</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="left"><b>Installer</b></td>
|
|
<td valign="top" align="left">installer</td>
|
|
|
|
<td valign="top" align="left">install.jar, guiinstall.jar</td>
|
|
<td valign="top" align="left">
|
|
<a href="http://en.wikipedia.org/wiki/Public_domain">Public domain</a></td>
|
|
<td valign="top" align="left"><a href="#java_exception">GPL + exception</a><br />
|
|
<a href="http://opensource.org/licenses/bsd-license.php">BSD</a><br />
|
|
<a href="http://www.cryptix.org/LICENSE.TXT">Cryptix</a><br />
|
|
<a href="http://opensource.org/licenses/mit-license.html">MIT</a></td>
|
|
<td valign="top" align="left">jrandom</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<h3><a id="java_exception">GPL + java exception</a></h3>
|
|
<p>Obwohl es möglicherweise redundant ist, hier nochmal zum Klarstellen:
|
|
der <a href="http://www.fsf.org/licenses/gpl.html">GPL</a>lizensierte
|
|
Quelltext im I2PTunnel muss unter der GPL publiziert werden, mit einer
|
|
zusätzlichen "Ausnahme" der expliziten Erlaubnis zum nutzen der
|
|
Java Standard Bibliotheken:</p>
|
|
|
|
<p><code>In Ergänzung als spezielle Ausnahme, gibt XXXX die Erlaubnis
|
|
zum linken des Quelltextes dieses Programmes gegen die propietäre
|
|
Java Implementation von Sun (oder auch von anderen Vertreibern) und
|
|
zum verteilen der gelinkten Kombination aus den zwei Teilen. Du musst
|
|
den Bedingungen der GNU General Public Licence in allen Punkten für
|
|
allen genutzten Quelltext ausser der propietären Java Implementation
|
|
folgen. Falls Du diese Datei änderst, kannst du diese Ausnahme zu
|
|
deiner Version der Datei hinzufügen, Du bist jedoch nicht gezwungen
|
|
dazu. Falls du das nicht möchtest, lösche dieses Statement
|
|
von deiner Version der Datei.</code></p>
|
|
|
|
<p>Jeder Quelltext in jeder Komponente wird standardmässig unter der
|
|
Hauptlizenz lizensiert, es sei denn, es ist im Quelltext anders vermerkt.
|
|
Alles oben notierte ist eine Zusammenfassung der Lizenzaussagen - bitte
|
|
schaue in der jeweiligen Lizenz der Komponente oder im Quelltext nach
|
|
den Wortlaut oder Bestimmungen der Lizenz. Die Orte der Quelltexte
|
|
der Komponenten and ressourcepakete können sich ändern
|
|
wenn das repository neu organisiert wird.</p>
|
|
|
|
<h2><a id="commit">Commit Erlaubnis</h2>
|
|
<p>
|
|
Entwickler können Änderung an eine verteilte Monotone
|
|
Datenbank senden, wenn sie eine Erlaubnis zum Einpflegen vom
|
|
Betreuer der Monotone Datenbank erhalten.
|
|
Siehe auf die <a href="monotone.html">Monotone Seite</a> für Details.
|
|
</p>
|
|
|
|
<p>
|
|
Dennoch muss der Releasemanager (derzeit zzz) dem Entwickler
|
|
vertrauen, wenn dieser Änderungen in ein Release einbringen möchte.
|
|
Zusätzlich muss ein Entwickler den oberen Bestimmungen explizit zustimmen
|
|
um vertrauenswürdig zu sein.
|
|
Dieses bedeutet, er muss dem Releasemanager eine signierte Nachricht zusenden,
|
|
in der er folgendes bestätigt:</p>
|
|
<ul>
|
|
<li>Solange nicht anders notiert, ist jeder von mir eingebrachte Quelltext
|
|
unter der Hauptlizenz der Komponente lizensiert</li>
|
|
<li>Falls im Quelltext definiert, kann der Quelltext explizit unter einer
|
|
alternativen Lizenz der Komponente lizensiert werden</li>
|
|
<li>Ich habe das Recht zum veröffentlichen des Quelltextes, den sie
|
|
einbringen, unter den Bestimmungen, wie ich sie eingebracht habe.</li>
|
|
</ul>
|
|
|
|
<p>Falls jemand mitbekommt, das eine Instanz die oberen Bedingungen nicht
|
|
erfüllt, bitte kontaktiere den I2P Releasemanager oder den
|
|
Leitentwickler der Komponente mit weiteren Informationen.
|
|
<a href="license-agreements.html">Siehe auf die Lizenzzustimmungen der Entwickler</a>.
|
|
</p>
|
|
{% endblock %}
|