Folgender Hintergrund: In ein existierendes Joomla-Projekt soll ein zusätzliches Modul integriert werden. Bei diesem Modul steht unter License: GPLv2 or later (Non-Commercial).
Was bedeutet dies im Hinblick auf den Einsatz auf einer Firmen-Website? (Das Modul wird also auf einer Website eingesetzt, die einem kommerziellen Unternehmen gehört.)
Bedeutet GPLv2 or later (Non-Commercial), dass der Programmierer dieses Modul nichtkommerziell (also kostenlos) anbietet, das Modul aber auch auf gewerblich genutzten Sites verwendet werden darf?
Oder bedeutet GPLv2 or later (Non-Commercial), dass dieses Modul nur im nicht-kommerziellen Bereich (also vielleicht für private Websites oder gemeinnützige Projekte) eingesetzt werden darf?
Ich habe da bisher noch nirgendwo eine erschöpfende Antwort gefunden.
Gruß, mawe2
Linux 15.010 Themen, 106.838 Beiträge
Wenn du das Programm nur für dich selbst nutzt, dann ist es eigentlich egal .
Aber wenn du das Programm weiter gibst, dann solltest du oder mußt (?) du die Veränderungen auch mit geben.
http://www.gnu.de/documents/gpl-2.0.de.html
"§2. Sie dürfen Ihre Kopie(n) des Programms oder eines Teils davon verändern, wodurch ein auf dem Programm basierendes Werk entsteht; Sie dürfen derartige Bearbeitungen unter den Bestimmungen von Paragraph 1 vervielfältigen und verbreiten, vorausgesetzt, daß zusätzlich alle im folgenden genannten Bedingungen erfüllt werden:
-
Sie müssen die veränderten Dateien mit einem auffälligen Vermerk versehen, der auf die von Ihnen vorgenommene Modifizierung und das Datum jeder Änderung hinweist.
-
Sie müssen dafür sorgen, daß jede von Ihnen verbreitete oder veröffentlichte Arbeit, die ganz oder teilweise von dem Programm oder Teilen davon abgeleitet ist, Dritten gegenüber als Ganzes unter den Bedingungen dieser Lizenz ohne Lizenzgebühren zur Verfügung gestellt wird."
Es spielt keine Rolle ob es in kompilierter Form oder nur als Sourcecode weitergegeben wird.
Du darfst keine Lizenzgebühren verlangen , wenn du das veränderte Programm weitergibst.
Wenn Fehler in einem Programm gefunden werden , dann sollen alle Nutzer von der Beseitigung der Fehler profitieren. Wenn beispielsweise Sicherheitslücken im Linuxkernel gefunden und behoben werden , dann profitieren alle Distributionen von der Fehlerbereinigung des Sourcecodes.