PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lizenzenproblem


Senior Sanchez
2006-12-02, 11:11:23
Hi,

Also wir haben im Rahmen eines Softwarepraktikums für die Universität eine Software erstellt, die es ermöglicht Stundenpläne leichter zu erstellen, als es mit der Standardsoftware möglich ist. Das ganze wird als Java-Applet gehosted und sollte somit natürlich möglichst klein sein.

Zum PDF-Export nutzen wir die iText-Library die selber satte 1,8 MB groß ist! Das ist natürlich für ein Applet untragbar und somit habe ich mittels ProGuard ein Jar-Archiv gebaut, dass obfuscatete Klassen enthält sowie nicht gebrauchte Klassen rausgeschmissen hat (das Archiv enthält auch unseren eigenen Code den wir schützen wollen). Insgesamt haben wir dadurch etwa 16.000 Klassen von iText eingespart, was die Download-Größe doch sehr vermindert.

Nun ist das Problem mit der Lizenz. iText ist sowohl unter der MPL als auch unter der LGPL verfügbar. Was heißt das nun für uns? Müssen wir den Quellcode frei verfügbar machen? Oder müssen wir nur die modifizierte iText-Library zum download anbieten?

Marscel
2006-12-02, 13:35:02
Aus MPL v1.1: http://opensource.org/licenses/mozilla1.1.php

3.2. Availability of Source Code.
Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.

Modifizierte MPL-Software muss also weiterhin mit Sourcecode unter derselben Lizenz vertrieben werden.

Und, wie ich aus 2.2 (b) raus lese, ist es kein Problem, das zusammen mit anderen Werken zu verteilen.