From: ian Date: Mon, 10 May 1999 19:46:01 +0000 (+0000) Subject: Updated to be less GPL-variant-ish X-Git-Tag: rel-adns-pre-1-0--1~3^2~3 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=commitdiff_plain;h=b71aca5a0c2ecf7d7843bb03d52785ebff753d95 Updated to be less GPL-variant-ish --- diff --git a/GPL-vs-LGPL b/GPL-vs-LGPL index 3c20407..a54ea42 100644 --- a/GPL-vs-LGPL +++ b/GPL-vs-LGPL @@ -102,7 +102,8 @@ could use a GPL-compatible licence for your project instead. There are a couple of common extra restrictions, and I make some specific extensions to my licence for adns below. -3.1. BSD advertising clause and endorsement restriction + +3.1. BSD advertising clause, endorsement restriction, etc. The most notable and common extra restriction found in free software licences is the `obnoxious BSD advertising clause' (see Richard @@ -116,55 +117,119 @@ such a mention the number of sentences required becomes very large; however, it is unfair for some people to get credit and others not to. I disapprove of these clause, but I recognise that it may be difficult -for some people to get them removed from particular programs. - -So, I hereby make an extension to my licence for adns: - - You may alternatively distribute adns under the GNU GPL version 2 - with the following banner and either one or both of the following - additional restrictions, to be inserted at the end of section 1: - - ADDITIONAL RESTRICTIONS: - (The permissions granted in this licence only apply if you comply - with the following restrictions:) - - (a) All advertising materials mentioning features or use of the Program - (or a work based on the Program, GPL section 2) must display the - following acknowledgement for each author, copyright holder or - group of authors or copyright holders: - - This product includes software developed by PERSON OR GROUP. - - where PERSON OR GROUP is the name of the (group of) authors or - copyright holders, in the form in which they reasonably wish - themselves to be identified in such acknowledgements. A - reasonable alternative form of words must be used if requested - by the person or group. - - The desires of the persons or groups are to be inferred from - statements made about the desired form of such acknowledgements - by these persons or groups in their own copyright notices and - licences. Such statements are to be considered part of the - appropriate copyright notice that the GPL requires you to - publish (section 1). - - This credit must be given for every author and copyright holder - of the Program or the work based on the Program, in so far as it - reasonably possible to determine who the author(s) and copyright - holder(s) are. - - (b) None of the names of the copyright holders and authors of the - Program or works based on the Program may be used to endorse or - promote the Program or works based on the Program without - specific prior written permission. - - Any rephrasing of this restriction provided by authors or - copyright holders in their copyright notices is to be retained - as part of the appropriate copyright notice that the GPL - requires you to publish (section 1). - - ---- Ian Jackson 9.5.1999 +for some people to get them removed from particular programs. The +other clauses are also arguable. + +So, I hereby make an extension to my licence for adns (`the +GPL'd Work' in the text below). + + The GNU GPL version 2, section 2b, and the later parts of section 2, + require that certain works be licenced to all third parties under the + terms of the GPL. + + As special relaxations of this requirement, described in detail + below, the terms of this onward licence to third parties need not be + (though they may be) exactly the terms of the GPLv2. + + These relaxations can apply when there is a work otherwise licenced + under the GPLv2, as identified by authors of the work (the `Original + Work'). They can also apply when there is a derived works of that + work also licenced under the GPLv2, provided that the additional + copyright holders also agree. Such an Original Work or derivative + work is called `the GPL'd work'. + + The relaxations only apply when the GPL'd Work is combined with + another work (the Other Work) to make a `work as a whole' (the Whole + Work), so that usually the Whole Work would need to be GPL'd, but + where the Other Work's licence has provisions incompatible with the + GPLv2, so that without the relaxation you would not be able to + distribute the Whole Work at all (the `Extra Provisions'). + + The relaxations only apply if all parts of the Whole Work which are + the GPL'd Work or derived from the GPL'd Work can be easily separated + out again from the Whole Work's source code, to form once more the + GPL'd Work. The resulting re-separated GPL'd Work must be similar or + superior in completeness, functionality, etc. to the unmodified + Original Work as distributed by the person who originally grants + these licence extensions, and the re-separated GPL'd Work must be + licenced to all third parties under terms identical to the GPL + version 2 (either with or without these extensions, at their option). + + The relaxations only apply if in copyright licences which would + appear to the reader to cover the Whole Work contain the following + statement or an equivalent: + Different parts of this software may be covered by different + copying conditions. See individual source code files or copyright + statements for details. + + Each relaxation below will state the kind of Extra Provisions in the + Other Work's licence which may also be applied to the Whole Work, and + what other conditions besides those above must be satisfied for the + relaxation to apply. + + Relaxation I `Obnoxious advertising clause': + + The Extra Provisions are those of the form: + + All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by DEVELOPERS. + + and re-wordings with similar effect, where DEVELOPERS is a person or + group associated with the development of the Other Work. + + For the relaxation to apply, all advertising materials mentioning + features or use of the Whole Work must display a similar + acknowledgement for every natural person who contributed to the + Whole Work, even those whose names do not appear in the Extra + Provisions. No acknowledgement is required for people who have + explictly stated that they do not wish such acknowledgements to be + displayed, or for people whose identity or proper form of + acknowledgement it is not reasonably possible to determine by + inspection of notices, acknowledgements, etc., in the source code + and attached licences and copyright notices in the Whole Work. + + Relaxation II `Endorsement restriction': + + The Extra Provisions are ones which restrict the use of the + authors', copyright holders' and/or contributors' names for + endorsement or promotion of products. + + For the relaxation to apply the endorsement restriction(s) must + benefit all of the natural persons and organisations with an + interest in the Whole Work, unless those people wish otherwise. + + Relaxation III `Liability limitation': + + The Extra Provisions are ones which claim to exclude or limit in any + way the liability, for malfunctions, failures etc. of the Whole Work + or parts thereof, of any contributors, distributors, copyright + holders, authors, etc. of the software. Provisions which seek to + deny warranties, even implied warranties, or which otherwise seek to + limit similar exposure(s) to risk(s), count. + + For the relaxation to apply the extra protections of these licence + provisions must be extended to all of the authors and distributors + of the Whole Work. + + Relaxation IV `Pointless restatements': + + The extra licence provisions are ones which require distributions of + the Whole Work to contain notices in source and/or binary + distributions, and/or in the documentation and/or other materials + provided with the distributions. + + For the relaxation to apply the required notices must be simple + truths, or restatements of licence provisions which actually apply + to the Whole Work. + + (The author of these GPL extensions believes that `pointless + restatement requirements' are compatible with the GPLv2, since they + seem to fall under the heading of an `appropriate copyright notice + and disclaimer of warranty', which is already required by the + GPLv2. However, this relaxation is provided in case of doubt.) + +--- Ian Jackson 10.5.1999 Local variables: mode: text