[Fedora-legal-list] Package Licensing

Steven Garcia webwhammy at gmail.com
Mon Nov 15 04:30:44 UTC 2010


Please, allow me to introduce myself and the package I represent. I've
recently submitted a package for review at
https://bugzilla.redhat.com/show_bug.cgi?id=650767. This is my first Fedora
Core package and I'm not sponsored. I'm one of the upstream developers of
this package.

I was referred to this mailing list by
https://fedoraproject.org/wiki/Licensing#Discussion_of_Licensing. I have
thoroughly attempted to answer my own questions by reading the available
resources and looking at existing packages. However, I have much uncertainty
on how I should proceed regarding the licensing.

The package in question contains a web application similar in package
contents to wordpress or phpMyAdmin. The bulk content of the package
consists of interpreted code such as PHP and JavaScript. There aren't any
executable binaries being compiled or packaged. The source files that I and
the other upstream developers create is licensed under AGPLv3.

The following lists a name, license and brief for each third-party source
file group/library:

NAME: ezSQL
LICENSE: LGPL
BRIEF: Third-party PHP source files

NAME: jQuery
LICENSE: MIT or GPLv2
BRIEF: Third-party JavaScript source file

NAME: Sizzle
LICENSE: MIT or BSD or GPL
BRIEF: Third-party JavaScript source file

NAME: jqXslTransform
LICENSE: MIT
BRIEF: Third-party JavaScript source file

NAME: jqLayout
LICENSE: MIT or GPL
BRIEF: Third-party JavaScript source file

NAME: jqForm
LICENSE: MIT or GPL
BRIEF: Third-party JavaScript source file

NAME: jqUI
LICENSE: MIT or GPL
BRIEF: Third-party JavaScript source files

NAME: jsTree
LICENSE: MIT or GPL
BRIEF: Third-party JavaScript source files

NAME: Sarissa
LICENSE: ASL 2.0 or GPLv2+ or LGPLv2+
BRIEF: Third-party JavaScript source files

NAME: Plupload
LICENSE: GPLv2
BRIEF: Third-party JavaScript and PHP source files

NAME: Gears Init
LICENSE: BSD 3-clause no advertising
BRIEF: Third-party JavaScript source file

NAME: BrowserPlus Gateway
LICENSE: MPLv1.1
BRIEF: Third-party JavaScript source file

NAME: CodeMirror
LICENSE: zlib
BRIEF: Third-party JavaScript source files

NAME: ParsePHP
LICENSE: BSD 3-clause no advertising
BRIEF: Third-party JavaScript source files

The current RPM Spec license field for the package in question is:

License: AGPLv3 and GPLv2 and LGPLv2+ and MPLv1.1 and zlib and BSD and (MIT
or GPLv2) and (MIT or BSD or GPLv2+) and (ASL 2.0 or GPLv2+ or LGPLv2+)

I'm  NOT sure that the above license field is correct.

Please, assist me in answering the following questions.
Is it acceptable in this specific case for approval as a Fedora package to
simply put 'License: AGPLv3' as the license field of the RPM Spec file? And
is it required in this case for approval as a Fedora package to express all
the third-party source group/library licenses in the RPM Spec file license
field?
Is it required in this case for approval as a Fedora package to include in
the package a separate relevant license text file for every third-party
source group/library?

Please, assist me in specifying the proper RPM Spec license field for
approval as a Fedora package.

Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/legal/attachments/20101114/3a97da19/attachment.html>


More information about the legal mailing list