Univention Bugzilla – Bug 17543
Umstellung auf AGPL
Last modified: 2010-08-31 13:21:32 CEST
Die Lizenz der Univention Pakete sollte auf GPLv3 umgestellt werden.
(In reply to comment #0) > Die Lizenz der Univention Pakete sollte auf GPLv3 umgestellt werden. Wir haben uns hier für die AGPL entschieden.
http://en.wikipedia.org/wiki/AGPL "Affero General Public License, version 1" oder "GNU Affero General Public License, version 3" ?
Gemeint ist die AGPLv3, wie sie hier veröffentlicht ist: http://www.gnu.org/licenses/agpl.html Gruß peter
http://www.gnu.org/licenses/gpl-howto.html If you are releasing your program under the GNU AGPL, and it can interact with users over a network, the program should offer its source to those users in some way. For example, if your program is a web application, its interface could display a “Source” link that leads users to an archive of the code. The GNU AGPL is flexible enough that you can choose a method that's suitable for your specific program—see section 13 for details. http://www.gnu.org/licenses/agpl.txt 13. Remote Network Interaction; Use with the GNU General Public License. Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph. Bei der AGPL muss man den Quellcode den Benutzern, die das Programm per Netzwerk nutzen, zur Verfügung stellen. So wie ich den entsprechenden Abschnitt lese, müssen wir, weil wir die Software selber erstellt haben, das nicht machen, ansonsten müssten eventuell einige Programme (UDM z.B.) angepasst werden. Das muss geprüft werden.
(In reply to comment #4) > So wie ich den entsprechenden Abschnitt lese, müssen wir, weil wir die Software > selber erstellt haben, das nicht machen, ansonsten müssten eventuell einige > Programme (UDM z.B.) angepasst werden. > Das muss geprüft werden. Das ist in Ordnung, da wir den Quellcode lizenzieren, nicht die binären Pakete.
In der Datei ucs/kolab2/univention-mail-cyrus-kolab2/conffiles/etc/init.d/cyrus2.2 steht folgendes: # cyrus2.2 /etc/init.d/ script for cyrus2 IMAPd # This file manages the Cyrus IMAPd master process. # # Copyright 2007-2009 Univention GmbH # Copr. 2001 by Henrique de Moraes Holschuh <hmh@debian.org> # Distributed under the GPL version 2 # # $Id: cyrus2.2,v 1.1.2.5 2005/09/26 05:53:32 stefan Exp $ Wie ist diese Datei anzupassen?
Hallo Janek, für Dateien, die ursprünglich nicht von uns kommen, besitzen wir nicht das alleinige Copyright. Wir sollten uns dort grundsätzlich an die Lizenz halten, die der ursprüngliche Autor gewählt hat, in diesem Fall also weiter GPL. Viele Grüße Peter
In der Datei services/univention-nagios-smart/debian/copyright steht: Copyright 2010 by Univention GmbH http://www.univention.de/ check_smart.pl http://www.monitoringexchange.org/inventory/Check-Plugins/Hardware/Storage/Check-SMART-status [Üblicher GPL-Text hier] In der Datei services/univention-nagios-smart/check_smart.pl steht: # Check SMART status of ATA/SCSI disks, returning any usable metrics as perfdata. # For usage information, run ./check_smart -h # # This script was created under contract for the US Government and is therefore Public Domain # # Changes and Modifications # ========================= # Feb 3, 2009: Kurt Yoder - initial version of script -- Ich vermute das sinnvollste ist es die Datei "check_smart.pl" in der "copyright"-Datei extra als Public Domain zu klassifizieren?
Hallo Janek, können wir die offenen Dateien vielleicht einmal gesammelt Offline durchgehen? Ich weiss ja nicht, wie viele da noch kommen und möchte jetzt nicht wegen jeder einzelnen Datei eine Mail bekommen um dann wieder neu in die Thematik einzusteigen, wenn ich gerade ausgestiegen bin :-) Bitte sammle alle offenen Fragen und lass uns dann einen Termin machen! Danke und Gruß Peter
Hallo Janek, hier ist das Problem, dass es das Konstrukt "Public Domain" nach Deutschem Recht gar nicht gibt. Unsere Änderungen / Anpassungen etc. sollten wir deswegen auch unter die AGPL stellen. Viele Grüße Peter
Alle Pakete wurden angepasst und neu gebaut. (Bis auf Bug #18732)
https://billy.knut.univention.de/uniwiki/index.php/Univention_Software_Lizenz
Die Lizenz muss noch im System abgelegt werden
(In reply to comment #13) > Die Lizenz muss noch im System abgelegt werden Ist als Patch für base-files realisiert.
trunk/component sollte auch angepasst werden.
(In reply to comment #15) > trunk/component sollte auch angepasst werden. Wurde angepasst
Changelog: \item Die Free-For-Personal-Use-Edition von UCS 2.4 steht jetzt unter der GNU AGPL V3-Lizenz (früher GNU GPL V2) (\ucsBug{17543}).
(In reply to comment #17) > Changelog: > \item Die Free-For-Personal-Use-Edition von UCS 2.4 steht jetzt unter > der GNU AGPL V3-Lizenz (früher GNU GPL V2) (\ucsBug{17543}). Das stimmt so nicht. Richtig ist: Der Quellcode der von Univention entwickelten UCS-Pakete wird jetzt unter der Lizenz GNU AGPL V3 (früher: GNU GPL V3) veröffentlicht. Die Free for Personal Use Edition steht wie bisher unter einer klassischen Freeware-Lizenz.
ich öffne den Bug wieder wg. des Fehlers beim Changelog.
Changelog: \item Der Quellcode der von Univention entwickelten UCS-Pakete wird jetzt unter der Lizenz GNU AGPL V3 (früher: GNU GPL V2) veröffentlicht (\ucsBug{17543}).
Folgende Dateien sollten noch einmal geprüft werden: univention-ssh -> univention-ssh reopen
(In reply to comment #21) > Folgende Dateien sollten noch einmal geprüft werden: > > univention-ssh -> univention-ssh > > reopen dev/trunk/ucs/base/univention-ssh ist Ok
In den Thin Client Paketen stehen viele Ausnahmen, auch wenn die gar nicht in den Paketen enthalten sind, das hat aber nichts mit dieser Anpassung zu tun: Bug #19524. Ansonsten in Ordnung.
UCS 2.4 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".