EN · DE · RU · FR · ES

#1870: LICENSE.txt

projectforge-common/LICENSE.txt Lizenzdatei — Modul projectforge-common, projectforge-common/LICENSE.txt 635 Zeilen · 522 Code · 0 Kommentare · 113 Leerzeichen
Die GNU General Public License Version 3 (GPLv3) — der vollständige rechtliche Text der Lizenz, unter der die Community-Edition des Moduls projectforge-common vertrieben wird. Dies ist der standardmäßige GPLv3-Text, wie er von der Free Software Foundation am 29. Juni 2007 veröffentlicht wurde, mit einer ProjectForge-spezifischen Copyright-Präambel von Kai Reinhard (Micromata GmbH).

Architektur

Diese Datei enthält den vollständigen Text der GNU General Public License Version 3 (ca. 670 Zeilen). Der Lizenztext ist die standardmäßige, unveränderte GPLv3, wie sie von der Free Software Foundation veröffentlicht wurde.

Kontext der dualen Lizenzierung

ProjectForge ist dual-lizenziert. Diese Community-Edition ist unter der GPLv3 verfügbar. Eine separate kommerzielle/proprietäre Lizenz steht für Unternehmensnutzer zur Verfügung, die die Bedingungen der GPLv3 nicht einhalten können (z. B. solche, die ProjectForge in proprietäre Software integrieren müssen, ohne ihren eigenen Quellcode öffnen zu müssen).

Präambel

Die Datei beginnt mit einer ProjectForge-spezifischen Präambel:

Project ProjectForge Community Edition
        www.projectforge.org

Copyright (C) 2001-2014 Kai Reinhard (k.reinhard@micromata.com)
                        Max-Planck-Str. 5
                        34131 Kassel

ProjectForge ist ein webbasiertes Projektmanagement-Tool.

Diese Software ist dual-lizenziert.

Diese Community-Edition wird von Kai Reinhard unter der folgenden
GNU General Public License lizenziert:

Wichtige Bestimmungen der GPLv3

AbschnittThemaKernpunkte
0DefinitionenDefiniert „Programm“, „geschütztes Werk“, „weitergeben“, „verbreiten“, „Quellcode“, „Systembibliotheken“
1QuellcodeAnforderungen zur Bereitstellung von Quellcode zusammen mit Objektcode
2Grundlegende BerechtigungenUnbegrenzte Erlaubnis, das unveränderte Programm auszuführen; Bedingungen für die Weitergabe modifizierter Versionen
3Anti-UmgehungSchützt die Rechte der Nutzer vor DRM und Anti-Umgehungsgesetzen (WIPO-Urheberrechtsvertrag Artikel 11)
4Wortgetreue KopienDürfen wortgetreue Kopien mit Urheberrechtshinweis und Lizenztext weitergegeben werden
5Modifizierter QuellcodeAnforderungen für die Verbreitung modifizierter Versionen: Hinweis auf Änderungen, Lizenzhinweis, GPL-Abdeckung
6Nicht-Quellcode-FormenAnforderungen für die Verbreitung von Objektcode: muss entsprechenden Quellcode oder schriftliches Angebot bereitstellen
7Zusätzliche BedingungenZusätzliche Erlaubnisse und Einschränkungen, die zu GPL-geschütztem Code hinzugefügt werden können
8BeendigungLizenz endet bei Verstoß, wird aber wieder wirksam, wenn Verstöße eingestellt werden
9AnnahmeNicht erforderlich für den Erhalt von Kopien; erforderlich für Modifikation oder Verbreitung
10Nachgelagerte EmpfängerAutomatische Lizenzierung der Empfänger
11PatentePatentlizenzerteilung durch Beitragende; Anti-Diskriminierungsbestimmungen für Patentlizenzen
12Keine AufgabeAndere Verpflichtungen entbinden nicht von der GPL-Einhaltung
13AGPL-KompatibilitätErlaubt die Verknüpfung mit AGPLv3-lizenziertem Code
14Überarbeitete VersionenFSF kann neue GPL-Versionen veröffentlichen; Nutzer können jeder Version folgen
15-16Garantie/HaftungKEINE GARANTIE; Haftungsbeschränkung
17AuslegungGerichte sollten lokales Recht anwenden, das einem absoluten Verzicht am nächsten kommt

Beziehung zu anderen ProjectForge-Modulen

Jedes ProjectForge-Modul (projectforge-common, projectforge-application, projectforge-business, Plugins) enthält eine eigene LICENSE.txt, obwohl die Lizenzbedingungen typischerweise der gleiche GPLv3-Text sind. Die Quelldateien selbst enthalten einen kurzen Header, der auf die GPLv3 mit einem Link zur GNU-Website verweist.

Hinweis: Die Präambel nennt das Urheberrecht 2001-2014 von Kai Reinhard persönlich, während die Quellcode-Header im eigentlichen Codebase das Urheberrecht 2001-2026 von der Micromata GmbH zeigen. Dies spiegelt den organisatorischen Übergang während der Entwicklungsgeschichte von ProjectForge wider – Kai Reinhard war der ursprüngliche Autor und Gründer; das Urheberrecht wurde später an die Micromata GmbH übertragen.
Die GPLv3 unterscheidet sich in mehreren Schlüsselbereichen deutlich von der GPLv2: Sie enthält explizite Patentlizenzgewährungen (Abschnitt 11), Anti-Tivoisierungs-/DRM-Bestimmungen (Abschnitt 6 über „Installationsinformationen“) und Kompatibilität mit der Affero GPL (Abschnitt 13). Diese Ergänzungen machen sie besser geeignet für webbasierte Software wie ProjectForge.

Git-Verlauf

9ebb88522 Erster Commit