Hallo,
gibt es irgendwo einen Überblick über Lizenzen (oder vielleicht einen fertige Präsentation) mit Schwerpunkt Softwareentwicklung in Unternehmen?
Damit meine ich Aufklärung bei dem die Fragen beantwortet werden wie
"Wenn wir mit GPL Java entwickeln, müssen wir dann alle damit entwickelten Programme unter GPL veröffentlichen ?"
"Wo sind die Unterschiede zwischen GPL und LGPL und was müssen wir beachten ?"
Viele Grüße,
Henry
Hallo Henry,
* Henry Jensen hjensen@gmx.de [2010-11-22 16:40:19 +0100]:
gibt es irgendwo einen Überblick über Lizenzen (oder vielleicht einen fertige Präsentation) mit Schwerpunkt Softwareentwicklung in Unternehmen?
Hast du schon http://www.fsfe.org/projects/ftf/documentation.en.html und http://www.fsfe.org/projects/ftf/useful-tips-for-vendors.de.html schon gesehen?
"Wenn wir mit GPL Java entwickeln, müssen wir dann alle damit entwickelten Programme unter GPL veröffentlichen ?"
"Wo sind die Unterschiede zwischen GPL und LGPL und was müssen wir beachten ?"
Auf die schnelle hab ich dazu http://www.gnu.org/licenses/lgpl-java.html und http://www.gnu.org/licenses/gpl-faq.html#OOPLang gefunden.
Das GNU GPL FAQ http://www.gnu.org/licenses/gpl-faq.html ist insgesamt ein guter Startpunkt.
Viele Grüße Matthias
On Mon, Nov 22, 2010 at 04:40:19PM +0100, Henry Jensen wrote:
gibt es irgendwo einen Überblick über Lizenzen (oder vielleicht einen fertige Präsentation) mit Schwerpunkt Softwareentwicklung in Unternehmen?
Es gibt da ausführliche FAQs: http://gpl-violations.org/faq/index.html http://www.gnu.org/licenses/gpl-faq.html
Die sind sehr umfangreich, aber um spezielle Fragen zu beantworten, muss man die Fragen erstmal kennen. Die können auch nicht Gedanken lesen.
Damit meine ich Aufklärung bei dem die Fragen beantwortet werden wie "Wenn wir mit GPL Java entwickeln, müssen wir dann alle damit entwickelten Programme unter GPL veröffentlichen ?"
Gerade diese Frage ist sehr speziell und schwer allgemein zu beantworten. Die Sprache ist wohl nicht das Problem, aber die Laufzeit-Umgebung. Wenn die unter der reinen GPL stünde, müsste man Programme auch unter die GPL stellen. http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL
Aber GNU Classpath, OpenJDK und andere haben eine extra Link-Ausnahme: http://www.gnu.org/software/classpath/license.html http://openjdk.java.net/legal/assembly-exception.html
"Wo sind die Unterschiede zwischen GPL und LGPL und was müssen wir beachten ?"
Der Text der LGPL, Version 3 besteht ausschließlich aus den Unterschieden und ist somit relativ kurz.
On Mon, Nov 22, 2010 at 05:49:56PM +0100, Andreas K. Foerster wrote:
Aber GNU Classpath, OpenJDK und andere haben eine extra Link-Ausnahme: http://www.gnu.org/software/classpath/license.html
Der Link für OpenJDK war wohl falsch. Das ist bei denen auch sehr verwirrend. Die haben so viele verschiedene Lizenzen.
Die haben doch die Link-Ausnahme direkt von GNU Classpath übernommen: http://openjdk.java.net/legal/gplv2+ce.html (ganz unten, letzter Abschnitt)
Aber das scheint dann bei denen auch nur für bestimmte Teile zu gelten!
| Certain source files distributed by Sun Microsystems, Inc. are subject to | the following clarification and special exception to the GPL, but only where | Sun has expressly included in the particular source file's header the words | "Sun designates this particular file as subject to the "Classpath" exception | as provided by Sun in the LICENSE file that accompanied this code."
Also da wäre ich äußerst vorsichtig! Ob die Ausnahme gilt, kann man wohl erst sagen, wenn man sich genau anschaut, welche Teile das Programm verwendet und dann den Quelltext genau untersucht...