PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CUPS gehört jetzt Apple


Ganon
2007-07-12, 15:30:54
Hi.

Apple hat die kompletten Rechte am Quelltext des Drucksystems CUPS gekauft, die in Linux, *BSD und OS X eingesetzt wird.

Die Lizenz bleibt aber weiterhin GPLv2, bzw. LGPLv2.

http://www.golem.de/0707/53452.html

Bin mal gespannt wie die Auswirkungen sind.

Gast
2007-07-12, 15:34:40
http://www.mcnix.de/?q=node/71

Ganon
2007-07-12, 15:55:54
http://www.mcnix.de/?q=node/71

Von mcnix halte ich nicht viel. ;)

btw. was soll das OS X tar mit der GPL zu tun haben? Das OS X tar kommt von BSD...

Generell ist der Text komplett Blödsinnig o_O Was hat Xcode und xgrid mit GCC zu tun?

Gast
2007-07-12, 16:05:15
Pro-Linux (http://www.pro-linux.de/news/2007/11438.html) berichtet auch, interessant finde ich den Verweis auf eine Klausel in den Lizenzbedingungen: Article #179: License Exceptions

Created at 10:58 Jul 23, 2004 by mike

Last modified at 14:59 Jul 11, 2007

In addition, as the copyright holder of CUPS, Apple Inc. grants the following special exceptions:

1. Apple Operating System Development License Exception;
1. Software that is developed by any person or entity for an Apple Operating System ("Apple OS-Developed Software"), including but not limited to Apple and third party printer drivers, filters, and backends for an Apple Operating System, that is linked to the CUPS imaging library or based on any sample filters or backends provided with CUPS shall not be considered to be a derivative work or collective work based on the CUPS program and is exempt from the mandatory source code release clauses of the GNU GPL. You may therefore distribute linked combinations of the CUPS imaging library with Apple OS-Developed Software without releasing the source code of the Apple OS-Developed Software. You may also use sample filters and backends provided with CUPS to develop Apple OS-Developed Software without releasing the source code of the Apple OS-Developed Software.
2. An Apple Operating System means any operating system software developed and/or marketed by Apple Computer, Inc., including but not limited to all existing releases and versions of Apple's Darwin, Mac OS X, and Mac OS X Server products and all follow-on releases and future versions thereof.
3. This exception is only available for Apple OS-Developed Software and does not apply to software that is distributed for use on other operating systems.
4. All CUPS software that falls under this license exception have the following text at the top of each source file:

This file is subject to the Apple OS-Developed Software exception.

2. OpenSSL Toolkit License Exception;
1. Apple Inc. explicitly allows the compilation and distribution of the CUPS software with the OpenSSL Toolkit.

No developer is required to provide these exceptions in a derived work.
Quelle (http://www.cups.org/articles.php?L179+I0+TFAQ+M10+P1+Q)

Sieht wohl schlecht aus für Plattformen jenseits von MacOS, exklusive Treiber und ein paar tolle Erweiterungen durch Apple, schwups die wupps können Linux und BSD einpacken :(

Ganon
2007-07-12, 16:19:16
Sieht wohl schlecht aus für Plattformen jenseits von MacOS, exklusive Treiber und ein paar tolle Erweiterungen durch Apple, schwups die wupps können Linux und BSD einpacken :(

That's LGPL ;)

Apple räumt sich im Prinzip nur das Recht ein OS X Bibliotheken mit CUPS-Modulen zu koppeln (für bessere Integration). Das es sich jetzt auf alles bezieht, sagt das nicht.

Zur Not kann die GNU-Gemeinde das Teil ja immer noch forken, was so ziemlich die selben Auswirkungen hätte ;)

Coda
2007-07-12, 17:33:53
Wie soll das denn gehen? Da müsste ja jeder der jemals an dem Projekt mitgewirkt hat zugestimmt haben.

Sieht wohl schlecht aus für Plattformen jenseits von MacOS, exklusive Treiber und ein paar tolle Erweiterungen durch Apple, schwups die wupps können Linux und BSD einpacken :(
Blödsinn. Projekt forken und gut is.

Gast
2007-07-12, 18:17:29
Wie soll das denn gehen? Da müsste ja jeder der jemals an dem Projekt mitgewirkt hat zugestimmt haben.
Das ist durchaus möglich, ganz unabhängig von CUPS:

* Alle Entwickler werden gefragt und der Code derjenigen, die nicht zustimmen, Stück für Stück ersetzt.

* Alle Entwickler übertragen bereits bei der Ablieferung des Codes ihre Rechte daran an einen oder ein paar wenige Hauptentwickler.

* Es gibt überhaupt nur einen oder ein paar wenige Entwickler, die sich schnell untereinander abstimmen können.

Dimitrij
2007-07-12, 18:21:49
Mal sehen wie lange Apple braucht bis CUPS dann auch nicht mehr OpenSource ist.
Da verlangt dann Apple von Debian usw. bestimmt Geld für Lizenzen. ;)

Coda
2007-07-12, 18:25:53
Mal sehen wie lange Apple braucht bis CUPS dann auch nicht mehr OpenSource ist.
Geht nicht. Zumindest der jetzige Zustand wird immer Open Source bleiben. Das garantiert die (L)GPL.

Exxtreme
2007-07-12, 19:45:07
Mal sehen wie lange Apple braucht bis CUPS dann auch nicht mehr OpenSource ist.
Da verlangt dann Apple von Debian usw. bestimmt Geld für Lizenzen. ;)
Können sie machen. Sie riskieren aber einen Fork. Ich gehe eh' davon aus, daß es so oder so einen Fork geben wird.

Ganon
2007-07-12, 19:48:03
Blödsinn. Projekt forken und gut is.

Wäre trotzdem unsinnig. Die Apple-Erweiterung die Apple nicht unter GPL stellt wären dann ja trotzdem weg. Der Rest bleibt ja GPL.

Ich glaube nicht das Apple an der GPL irgendwas ändern wird. Ist ja nicht ihr einziges OpenSource-Projekt...

bneu
2007-07-12, 21:04:41
Die Frage ist meiner Meinung nach nur wie lange es bis zum Fork dauert und wie der neue Name sein wird.

Gast
2007-07-12, 22:19:05
Mal sehen wie lange Apple braucht bis CUPS dann auch nicht mehr OpenSource istAuch nicht mehr? Was hat denn bis jetzt durch Apple den OpenSource-Status verloren?

Gast
2007-07-13, 17:35:52
Auch nicht mehr? Was hat denn bis jetzt durch Apple den OpenSource-Status verloren?
Bisher hat sich Apple hauptsächich bei Projekten mit BSD-artigen Lizenzen bedient. Dort können sie Code übernehmen ohne selbst irgendetwas offen legen zu müssen. Offensichtlich gab es aber kein für Apple brauchbares Drucksystem mit einer BSD-Lizenz, stattdessen aber mit CUPS eines unter der GPL. Um das nutzen zu können ohne selbst etwas offen zu legen, mußten sie es kaufen und es unter eine neue, zusätzliche Lizenz stellen.

Die Frage welche Projekte wegen Apple unfrei geworden sind ist also unsinnig, weil für Apple bisher nicht die Notwendigkeit bestand freie Projekte aufzukaufen. Das aber wäre Voraussetzung dafür, daß Apple einem Projekt seinen Opensource-Status überhaupt nehmen könnte.