[dev] Horde library license headers (notices from SUSE Legal) - please advise

Ralf Lang lang at b1-systems.de
Fri Aug 26 10:52:09 UTC 2011


Interim conclusion

(upstream = Horde, downstream = openSUSE Packaging)

> Hi folks,
> 
> the legal review team for the openSUSE rpms has pointed out some more
> inconsistencies in license headers of some files. Some look like obvious
> copy/paste errors, I'm not sure with others. Details follow. Please advise.
> 
> 
> Bug 712230 - GPL license in Apache-1.0 licensed horde4-mnemo
> 
> The package is apparently ASL-1.0 licensed but this notice was found in
> lib/Application.php:
> 
> /**
>  * Mnemo application API.
>  *
>  * This file defines Horde's core API interface. Other core Horde libraries
>  * can interact with Mnemo through this API.
>  *
>  * Copyright 2010-2011 The Horde Project (http://www.horde.org/)
>  *
>  * See the enclosed file COPYING for license information (GPL). If you
>  * did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
>  *
>  * @package Mnemo
>  */
> 
> There is no COPYING in the package. The GPL referred to in the link above
> is the GPL-3.0 which would be compatible with ASL-2.0 but not with
> ASL-1.0. Also, if the package does legitimately purport to include a GPL
> licensed Application.php, it should also contain a copy of the license.
> 
> Upstream should confirm if they really intended Application.php to be
> GPL-3.0 or if this was an error.
> 
> 
> STATUS: Resolved. I asked jan, he confirmed it's ASL and I changed in git.
> 
> 
> ---------------------------------------------
> 
> Summary: Canon.php from php5-pear-Horde_Image 1.0.4 contains GPL-2.0+
> license Horde Image.
> 
> Horde_Image is LGPL (supposedly v2.1?) but all files in Exif/Parser/ are
> copyright 2003 Jake Olefsky GPLv2 -
> https://bugzilla.novell.com/show_bug.cgi?id=712242#c0
> 
> STATUS: Unsure.
> Please confirm if this is LGPL-2.1 or LGPL-3.0.
> Please confirm of the GPL headers can be removed.
> 
> They also want a license file included but I can do this locally in the rpm
> until we have decided if we ship license files with libraries (other
> thread)

This one is still uncommented.


> ---------------------------------------------
> 
> php5-pear-Horde_Ldap 1.1.2 declared LGPL-3.0 but contains no COPYING file
> 
> This is the only package explicitly marked as LGPLv3 in package.xml.
> (git blame says it's ben who set this)
> 
> Further evidence in source itself is in Ldap.php
> 
> They think LGPL-3.0 requires to ship a license file but we don't.
> 
> STATUS: I can add the file locally in the rpm until we have decided if we
> ship license files with libraries (other thread).

Horde_Ldap: 

I will add the file downstream for now. Upstream general decision on adding 
license files to framework packages pending.



> 
> ---------------------------------------------
> Bug 712306 - Confirm licensing of php5-pear-Horde_Mime_Viewer 1.0.5
> 
> The spec file claims that the package is LGPL licensed. However, the file
> lib/Horde/Mime/Viewer/Html.php contained the GPL license header shown
> below. Also, there are matches for LGPL-3.0+ in
> js/syntaxhighlighter/LICENSE-LGPL - this should also be added as a license
> in the spec file.
> 
> STATUS: Don't know, please advise. The js seems to be owned by somebody
> outside of horde and is dual-licensed MIT and LGPL-3.0
> 
> The GPL reference in Html.php seems to be copy/paste bogus. If this is
> changed to LGPL, the package as a whole could qualify as LGPL-3.0. I don't
> see how this package can be LGPL-2.1 like most other horde framework libs
> without splitting off the js to a separate package. However, there is no
> explicit claim for this to be LGPL-2.1.

Horde_Mime_Viewer: I'll split out the LGPL-3 parts into a separate downstream 
package. The authors agree that the rest is LGPL-2.1 rather than GPL.

> ---------------------------------------------
> General: I would say let's have the discussion on file inclusion or not and
> which URLs to use in gunnar's separate thead "[dev] Copyright questions"

-- 
Ralf Lang
Linux Consultant / Developer

B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


More information about the dev mailing list