On Dienstag, 20. September 2011 14:36:26 Frank Karlitschek wrote: > Hi Andrej, > > thats great! I look forward to see ownCloud in openSUSE. :-) > > ownCloud is AGPL. But we also ship other libraries in our tar file because > it makes installation easier for our users. Everything is free software of > course. I hope it´s not a problem for you that we have a mixture of > licenses here. The thing is that AGPL is not compatible with GPL2 and also not with GPL3 (?), check http://www.gnu.org/licenses/agpl.html for details, I am also not an expert. But the report below has some details.
It is really important to get that sorted to have it included into Factory. regards, Klaas > > On 20.09.2011, at 14:26, [email protected] wrote: > > Hi as I am trying to add the owncloud package to openSUSE Factory did > > run into some AGPL vs. PHP GPL-3.0 license problems. > > > > Could you help me on this? > > > > Please tell me under which license owncloud could should be published. > > > > Best Regards > > > > Andrej Semen > > > > > > see also bug report > > https://bugzilla.novell.com/show_bug.cgi?id=719155 > > > > > > paste from from bug report comment #0 > > > > The AGPL-3.0 and the GPL-3.0 are compatible but the AGPL-3.0 and the > > GPL-2.0(+) > > are not, meaning that for the purposes of opencloud, we need to treat all > > instances of GPL-2.0+ as GPL-3.0 code. Then, the compatibility issue > > does not > > arise. > > > > However, the PHP-3.0.1 license is compatible with neither the AGPL-3.0 > > nor with > > the GPL-3.0. This is (according to the FSF: > > https://www.gnu.org/licenses/license-list.html#PHP-3.01) because of the > > limitations that the PHP license puts on the use of the name "PHP" in > > derived > > products. > > > > At least the following files in owncloud (there are repetitions in file > > names > > here, I haven't looked to see if the files contain the same code) are > > licensed > > under the PHP 3.0 license. As such, according to the FSF these files are > > incompatible with the (GPL|AGPL)-3.0 licensed files in owncloud. > > > > I suggest checking to see if and how such PHP licensed files are used (if > > at all). If they are used and are "mission critical" we should > > definitely ask upstream if they are aware of the issue and intend to > > address it. > > > > owncloud._/3rdparty/PEAR/Autoloader.php > > owncloud._/3rdparty/PEAR/Command.php > > owncloud._/3rdparty/PEAR/Command/Auth.php > > owncloud._/3rdparty/PEAR/Command/Build.php > > owncloud._/3rdparty/PEAR/Command/Common.php > > owncloud._/3rdparty/PEAR/Command/Config.php > > owncloud._/3rdparty/PEAR/Command/Mirror.php > > owncloud._/3rdparty/PEAR/Command/Registry.php > > owncloud._/3rdparty/PEAR/Command/Remote.php > > owncloud._/3rdparty/PEAR/Config.php > > owncloud._/3rdparty/PEAR/Frontend/CLI.php > > owncloud._/3rdparty/PEAR/Packager.php > > owncloud._/3rdparty/PEAR/Remote.php > > owncloud._/3rdparty/System.php > > owncloud._/3rdparty/XML/Parser.php > > owncloud/inc/PEAR/Autoloader.php > > owncloud/inc/PEAR/Command.php > > owncloud/inc/PEAR/Command/Auth.php > > owncloud/inc/PEAR/Command/Build.php > > owncloud/inc/PEAR/Command/Common.php > > owncloud/inc/PEAR/Command/Config.php > > owncloud/inc/PEAR/Command/Mirror.php > > owncloud/inc/PEAR/Command/Registry.php > > owncloud/inc/PEAR/Command/Remote.php > > owncloud/inc/PEAR/Config.php > > owncloud/inc/PEAR/Frontend/CLI.php > > owncloud/inc/PEAR/Packager.php > > owncloud/inc/PEAR/Remote.php > > owncloud/inc/PHPUnit.php > > owncloud/inc/PHPUnit/Assert.php > > owncloud/inc/PHPUnit/GUI/Gtk.php > > owncloud/inc/PHPUnit/GUI/HTML.php > > owncloud/inc/PHPUnit/GUI/SetupDecorator.php > > owncloud/inc/PHPUnit/RepeatedTest.php > > owncloud/inc/PHPUnit/Skeleton.php > > owncloud/inc/PHPUnit/TestCase.php > > owncloud/inc/PHPUnit/TestDecorator.php > > owncloud/inc/PHPUnit/TestFailure.php > > owncloud/inc/PHPUnit/TestListener.php > > owncloud/inc/PHPUnit/TestResult.php > > owncloud/inc/PHPUnit/TestSuite.php > > owncloud/inc/packages/DB.xml > > owncloud/inc/packages/Log.xml > > owncloud/inc/packages/Mail.xml > > owncloud/owncloud/3rdparty/PEAR/Autoloader.php > > owncloud/owncloud/3rdparty/PEAR/Command.php > > owncloud/owncloud/3rdparty/PEAR/Command/Auth.php > > owncloud/owncloud/3rdparty/PEAR/Command/Build.php > > owncloud/owncloud/3rdparty/PEAR/Command/Common.php > > owncloud/owncloud/3rdparty/PEAR/Command/Config.php > > owncloud/owncloud/3rdparty/PEAR/Command/Mirror.php > > owncloud/owncloud/3rdparty/PEAR/Command/Registry.php > > owncloud/owncloud/3rdparty/PEAR/Command/Remote.php > > _______________________________________________ > > Owncloud mailing list > > [email protected] > > https://mail.kde.org/mailman/listinfo/owncloud > > Frank Karlitschek > [email protected] > > > _______________________________________________ > Owncloud mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/owncloud _______________________________________________ Owncloud mailing list [email protected] https://mail.kde.org/mailman/listinfo/owncloud
