E
Ernsthaft
Wie muss eine proprietär Java-Applikation bei der Auslieferung beim Kunden 'beschaffen' sein, wenn sie Freie Software nutzt, um nicht mit den verschiedenen Lizenzen in Konflikt zu geraten?
Voraussetzung: Die proprietär Java-Applikation wird in Eclipse IDE hergestellt und nutzt nur die Klassen und Methoden der Freien Software, die Sourcen der Freien Software werden nicht verändert.
Genutzt werden Freie Software unter GPL, LGPL und BSD-artige/Apache-Lizenzen:
Drei mögliche Vorschläge, wie die proprietär Java-Applikation beim Kunden ausgeliefert werden kann (weitere Vorschläge willkommen):
1.
Alles in einer executiveJAR, die libs der Freien Software werden aufgelöst und neu in der executiveJAR compiliert.
Ist die kommerzielle Nutzung statthaft für
GPL?
LGPL?
BSD-artig/Apache?
Welche Hinweise müssen ggf. an welcher Stelle gemacht werden für
GPL?
LGPL?
BSD-artig/Apache?
2.
Es wird das FatJar Eclipse Plug-In (fjep) mit one-jar genutzt, die jar-Dateien der Freien Software bleiben erhalten und werden im Verzeichnis lib/ in der executiveJAR abgelegt.
Ist die kommerzielle Nutzung statthaft für
FatJar/one-jar?
GPL?
LGPL?
BSD-artig/Apache?
Welche Hinweise müssen ggf. an welcher Stelle gemacht werden für
FatJar/one-jar?
GPL?
LGPL?
BSD-artig/Apache?
3.
Die proprietär Java-Applikation wird ganz normal in einer executiveJAR compiliert, die libs der Freien Software werden im Installationsverzeichnis der Applikation in einem Ordner lib/ gespeichert, der in der MANIFEST.MF z.B als Class-Path: lib/swing-layout-1.0.3.jar lib/mailapi.jar lib/smtp.jar hinterlegt.
Ist die kommerzielle Nutzung statthaft für
GPL?
LGPL?
BSD-artig/Apache?
Welche Hinweise müssen ggf. an welcher Stelle gemacht werden für
GPL?
LGPL?
BSD-artig/Apache?
Voraussetzung: Die proprietär Java-Applikation wird in Eclipse IDE hergestellt und nutzt nur die Klassen und Methoden der Freien Software, die Sourcen der Freien Software werden nicht verändert.
Genutzt werden Freie Software unter GPL, LGPL und BSD-artige/Apache-Lizenzen:
Drei mögliche Vorschläge, wie die proprietär Java-Applikation beim Kunden ausgeliefert werden kann (weitere Vorschläge willkommen):
1.
Alles in einer executiveJAR, die libs der Freien Software werden aufgelöst und neu in der executiveJAR compiliert.
Ist die kommerzielle Nutzung statthaft für
GPL?
LGPL?
BSD-artig/Apache?
Welche Hinweise müssen ggf. an welcher Stelle gemacht werden für
GPL?
LGPL?
BSD-artig/Apache?
2.
Es wird das FatJar Eclipse Plug-In (fjep) mit one-jar genutzt, die jar-Dateien der Freien Software bleiben erhalten und werden im Verzeichnis lib/ in der executiveJAR abgelegt.
Ist die kommerzielle Nutzung statthaft für
FatJar/one-jar?
GPL?
LGPL?
BSD-artig/Apache?
Welche Hinweise müssen ggf. an welcher Stelle gemacht werden für
FatJar/one-jar?
GPL?
LGPL?
BSD-artig/Apache?
3.
Die proprietär Java-Applikation wird ganz normal in einer executiveJAR compiliert, die libs der Freien Software werden im Installationsverzeichnis der Applikation in einem Ordner lib/ gespeichert, der in der MANIFEST.MF z.B als Class-Path: lib/swing-layout-1.0.3.jar lib/mailapi.jar lib/smtp.jar hinterlegt.
Ist die kommerzielle Nutzung statthaft für
GPL?
LGPL?
BSD-artig/Apache?
Welche Hinweise müssen ggf. an welcher Stelle gemacht werden für
GPL?
LGPL?
BSD-artig/Apache?