Discussion:
GPL Komponenten in Closed Source/kommerzieller Software ?
(zu alt für eine Antwort)
m***@googlemail.com
2007-01-17 23:03:59 UTC
Permalink
Hallo,

vermutlich wurde die Frage schon mal beantwortet, weil sie sicher einer
der wichtigsten Fragen für kommerzielle Entwickler darstellt.
Ich habe aber nichts gefunden, ich weiß nicht mal wie ich suchen soll,
daher hier ganz frei von der Leber weg.

Wenn ich eine Software habe, dazu Komponenten verwende, die unter der
GPL stehen, steht meine Software dann automatisch unter der GPL?
Wenn ich den Quellcode gar nicht verändere, bzw. nur die Librarys
verwende, stehe ich dann auch unter GPL?
Muss ich hier Quellcodes liefern?
Wenn ja, nur von den Komponenten, oder auch von meiner Software?

Fakt ist, die Software ist keine Weiterentwicklung der Komponente,
sondern verwendet sie lediglich (Datenbankzugriff, Charts etc.). Die
Software ist als closed source und evtl. kommerziell geplant.

Vielen Dank für eure Hilfe.

Gruß
Martin
Stefan Borggraefe
2007-01-19 11:28:12 UTC
Permalink
Post by m***@googlemail.com
Wenn ich eine Software habe, dazu Komponenten verwende, die unter der
GPL stehen, steht meine Software dann automatisch unter der GPL?
Wenn ich den Quellcode gar nicht verändere, bzw. nur die Librarys
verwende, stehe ich dann auch unter GPL?
Siehe
http://www.gnu.org/licenses/gpl-faq.html#NFUseGPLPlugins
Post by m***@googlemail.com
Muss ich hier Quellcodes liefern?
Wenn Deine Software insgesamt unter der GPL stehen muss (siehe oben), dann
ja.
Post by m***@googlemail.com
Wenn ja, nur von den Komponenten, oder auch von meiner Software?
Vermutlich von allem. Siehe die verlinkte Seite oben.
Post by m***@googlemail.com
Fakt ist, die Software ist keine Weiterentwicklung der Komponente,
sondern verwendet sie lediglich (Datenbankzugriff, Charts etc.). Die
Software ist als closed source und evtl. kommerziell geplant.
Die GPL ist u.a. dafür gedacht, diese Art der Verwendung zu unterbinden.
Wenn Du von vorhandenem freien Quelltext, in den andere schon viel Arbeit
gesteckt haben, profitieren möchtest, solltest auch Du freie Software
entwickeln.

Anders sieht es übrigens bei der LGPL aus. Bist Du sicher, dass die
verwendeten Librarys nicht doch unter der LGPL lizenziert sind? Diese
Lizenz trifft man bei Bibliotheken eigentlich häufiger an als die GPL.

Viele Grüße, Stefan!
Frank Pieper
2007-01-20 09:05:14 UTC
Permalink
Verallgemeinern kann man das nicht so.
Schau dir die GPL, LGPL und die dazugehörigen Erläuterungen an.

Hat der Entwickler GPL gewählt, hatte er sicher einen Grund nicht LGPL
zu verwenden. Sehr wahrscheinlich verlinkst du direkt mit den
Komponenten. Entsprechend musst du deine Anwendung ebenfalls unter die
GLP oder eine Kompatible Lizenz stellen. Vorallem, wenn dies ein
notwendiger Bestandteil ist.

Kleine Nothilfe wäre nur, deine Anwendung PlugIn-Fähig zu machen. Dort
kannst du alles Closed Entwickeln und der Nutzer, wenn er es braucht
bindet sich eben ein OpenSource-Plug-In selbst ein. Ob das der
Entwickler der Komponente gut findet, kann ich nicht beurteilen.

Mitunter hilft auch eine Anfrage beim Entwickler, der dir dann unter
bestimmten Bedingungen ein OK gibt, oder nicht. Dies dann aber aufheben.
Aber haben 3te GPL-Code beigesteuert, wirst du deren Teile nicht so
einfach mit verwenden dürfen.

Loading...