[libvirt] [tck PATCH v2 14/15] license: only refer to the GPL not Artistic
Daniel P. Berrangé
berrange at redhat.com
Fri Jun 8 15:47:09 UTC 2018
On Fri, Jun 08, 2018 at 11:42:14AM -0400, Laine Stump wrote:
> On 06/08/2018 10:55 AM, Daniel P. Berrangé wrote:
> > The source file headers all say GPL and do not mention the Artistic
> > license, likewise the Build.PL file and RPM Spec. Remove bogus
> > references to the Artistic license from the LICENSE file.
> >
> > Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
>
> So what's the deal with this vs. Patch 2 in v1? Were you originally
> thinking that you would just make this license like other perl stuff by
> adding the option of the Artistic License, but then realized you
> couldn't change the license after the fact or something?
Originally I blindly copied the RPM spec change from Fedora, but then I
actually went to looked at the code headers and saw the change made
in Fedora was in fact wrong.
>
> At any rate, you know much more about licensing than I do, so I'm sure
> this is correct :-)
>
> Reviewed-by: Laine Stump <laine at laine.org>
>
> > ---
> > LICENSE | 159 --------------------------------------------------------
> > 1 file changed, 159 deletions(-)
> >
> > diff --git a/LICENSE b/LICENSE
> > index 2fce945..f8bb166 100644
> > --- a/LICENSE
> > +++ b/LICENSE
> > @@ -1,18 +1,3 @@
> > -This program is free software; you can redistribute it and/or modify
> > -it under the terms of either:
> > -
> > -a) the GNU General Public License as published by the Free
> > - Software Foundation; either version 2, or (at your option) any
> > - later version
> > -
> > -or
> > -
> > -b) the "Artistic License"
> > -
> > -The text of both licenses follows below...
> > -
> > ----------------------------------------------------------------------------
> > -
> > GNU GENERAL PUBLIC LICENSE
> > Version 2, June 1991
> >
> > @@ -295,147 +280,3 @@ POSSIBILITY OF SUCH DAMAGES.
> >
> > END OF TERMS AND CONDITIONS
> >
> > ----------------------------------------------------------------------------
> > -
> > -The "Artistic License"
> > -
> > - Preamble
> > -
> > - The intent of this document is to state the conditions under which a
> > - Package may be copied, such that the Copyright Holder maintains some
> > - semblance of artistic control over the development of the package,
> > - while giving the users of the package the right to use and distribute
> > - the Package in a more-or-less customary fashion, plus the right to make
> > - reasonable modifications.
> > -
> > - Definitions
> > -
> > - "Package"
> > - refers to the collection of files distributed by the Copyright
> > - Holder, and derivatives of that collection of files created through
> > - textual modification.
> > -
> > - "Standard Version"
> > - refers to such a Package if it has not been modified, or has been
> > - modified in accordance with the wishes of the Copyright Holder as
> > - specified below.
> > -
> > - "Copyright Holder"
> > - is whoever is named in the copyright or copyrights for the package.
> > -
> > - "You"
> > - is you, if you're thinking about copying or distributing this Pack-
> > - age.
> > -
> > - "Reasonable copying fee"
> > - is whatever you can justify on the basis of media cost, duplication
> > - charges, time of people involved, and so on. (You will not be
> > - required to justify it to the Copyright Holder, but only to the
> > - computing community at large as a market that must bear the fee.)
> > -
> > - "Freely Available"
> > - means that no fee is charged for the item itself, though there may
> > - be fees involved in handling the item. It also means that recipi-
> > - ents of the item may redistribute it under the same conditions they
> > - received it.
> > -
> > - Conditions
> > -
> > - 1. You may make and give away verbatim copies of the source form of
> > - the Standard Version of this Package without restriction, provided
> > - that you duplicate all of the original copyright notices and asso-
> > - ciated disclaimers.
> > -
> > - 2. You may apply bug fixes, portability fixes and other modifications
> > - derived from the Public Domain or from the Copyright Holder. A
> > - Package modified in such a way shall still be considered the Stan-
> > - dard Version.
> > -
> > - 3. You may otherwise modify your copy of this Package in any way, pro-
> > - vided that you insert a prominent notice in each changed file stat-
> > - ing how and when you changed that file, and provided that you do at
> > - least ONE of the following:
> > -
> > - a) place your modifications in the Public Domain or otherwise make
> > - them Freely Available, such as by posting said modifications to
> > - Usenet or an equivalent medium, or placing the modifications on
> > - a major archive site such as uunet.uu.net, or by allowing the
> > - Copyright Holder to include your modifications in the Standard
> > - Version of the Package.
> > -
> > - b) use the modified Package only within your corporation or orga-
> > - nization.
> > -
> > - c) rename any non-standard executables so the names do not con-
> > - flict with standard executables, which must also be provided,
> > - and provide a separate manual page for each non-standard exe-
> > - cutable that clearly documents how it differs from the Standard
> > - Version.
> > -
> > - d) make other distribution arrangements with the Copyright Holder.
> > -
> > - 4. You may distribute the programs of this Package in object code or
> > - executable form, provided that you do at least ONE of the follow-
> > - ing:
> > -
> > - a) distribute a Standard Version of the executables and library
> > - files, together with instructions (in the manual page or equiv-
> > - alent) on where to get the Standard Version.
> > -
> > - b) accompany the distribution with the machine-readable source of
> > - the Package with your modifications.
> > -
> > - c) give non-standard executables non-standard names, and clearly
> > - document the differences in manual pages (or equivalent),
> > - together with instructions on where to get the Standard Ver-
> > - sion.
> > -
> > - d) make other distribution arrangements with the Copyright Holder.
> > -
> > - 5. You may charge a reasonable copying fee for any distribution of
> > - this Package. You may charge any fee you choose for support of
> > - this Package. You may not charge a fee for this Package itself.
> > - However, you may distribute this Package in aggregate with other
> > - (possibly commercial) programs as part of a larger (possibly com-
> > - mercial) software distribution provided that you do not advertise
> > - this Package as a product of your own. You may embed this Pack-
> > - age's interpreter within an executable of yours (by linking); this
> > - shall be construed as a mere form of aggregation, provided that the
> > - complete Standard Version of the interpreter is so embedded.
> > -
> > - 6. The scripts and library files supplied as input to or produced as
> > - output from the programs of this Package do not automatically fall
> > - under the copyright of this Package, but belong to whoever gener-
> > - ated them, and may be sold commercially, and may be aggregated with
> > - this Package. If such scripts or library files are aggregated with
> > - this Package via the so-called "undump" or "unexec" methods of pro-
> > - ducing a binary executable image, then distribution of such an
> > - image shall neither be construed as a distribution of this Package
> > - nor shall it fall under the restrictions of Paragraphs 3 and 4,
> > - provided that you do not represent such an executable image as a
> > - Standard Version of this Package.
> > -
> > - 7. C subroutines (or comparably compiled subroutines in other lan-
> > - guages) supplied by you and linked into this Package in order to
> > - emulate subroutines and variables of the language defined by this
> > - Package shall not be considered part of this Package, but are the
> > - equivalent of input as in Paragraph 6, provided these subroutines
> > - do not change the language in any way that would cause it to fail
> > - the regression tests for the language.
> > -
> > - 8. Aggregation of this Package with a commercial distribution is
> > - always permitted provided that the use of this Package is embedded;
> > - that is, when no overt attempt is made to make this Package's
> > - interfaces visible to the end user of the commercial distribution.
> > - Such use shall not be construed as a distribution of this Package.
> > -
> > - 9. The name of the Copyright Holder may not be used to endorse or pro-
> > - mote products derived from this software without specific prior
> > - written permission.
> > -
> > - 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
> > - WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES
> > - OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
> > -
> > - The End
> > ----------------------------------------------------------------------------
>
>
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
More information about the libvir-list
mailing list