{{Header}} {{#seo: |description=Adding Terms to the GPL, Extended Disclaimers, Limitations on Liability, Indemnification, Legal Notices, No Trademark License, Origin, enclosing EULA, Compilation Copyright, License of Source Code vs License of Binary }} {{intro| Adding Terms to the GPL, Extended Disclaimers, Limitations on Liability, Indemnification, Legal Notices, No Trademark License, Origin, enclosing EULA, Compilation Copyright, License of Source Code vs License of Binary }} = Misc = == The GPL Exclusion of Warranties May Not Include Infringement Claims == https://cpb-us-e1.wpmucdn.com/sites.suffolk.edu/dist/5/1153/files/2014/12/McJohn-THE-GPL-MEETS-THE-UCC.pdf The Free Library. S.v. The GPL meets the UCC: does free software come with a warranty of no infringement?." Retrieved Mar 17 2019 from https://www.thefreelibrary.com/The+GPL+meets+the+UCC%3a+does+free+software+come+with+a+warranty+of+no...-a0421626599 https://web.archive.org/web/20190317114334/https://cpb-us-e1.wpmucdn.com/sites.suffolk.edu/dist/5/1153/files/2014/12/McJohn-THE-GPL-MEETS-THE-UCC.pdf == Adding Terms to the GPL == Many projects added additional permissions and/or additional terms to the GPL. The following PDF shows many examples: http://www.mmmtechlaw.com/wp-content/uploads/2014/03/PLI-Open-Source-2014-Extra-provisions-of-FSF-licenses.pdf * https://archive.is/GWcr8 * == Additional Permission to the GPL == An example how to add Additional permission under GNU GPL version 3 section 7. Quote https://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs
    Copyright (C) [years] [name of copyright holder]

    This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along with this program; if not, see .

    Additional permission under GNU GPL version 3 section 7

    If you modify this Program, or any covered work, by linking or combining it with [name of library] (or a modified version of that library), containing parts covered by the terms of [name of library's license], the licensors of this Program grant you additional permission to convey the resulting work. {Corresponding Source for a non-source form of such a combination shall include the source code for the parts of [name of library] used as well as that of the covered work.}
= Source Code = == rbdoom3bfg == * package Description: Doom3 BFG edition game engine * package [https://packages.debian.org/{{Stable project version based on Debian codename}}/rbdoom3bfg rbdoom3bfg] is in Debian main (i.e. not in Debian contrib or Debian nonfree) * license name: GPL-3+-with-id-software-addtional-terms * [https://github.com/id-Software/DOOM-3-BFG/blob/master/COPYING.txt#L625 upstream COPYING.txt] * [https://metadata.ftp-master.debian.org/changelogs/main/r/rbdoom3bfg/rbdoom3bfg_1.2.0+dfsg~git20181013-1_copyright debian/copyright], relevant quote:
License: GPL-3+-with-id-software-addtional-terms
 See COPYING.txt for the GNU GENERAL PUBLIC LICENSE
 .
 ADDITIONAL TERMS:  The Doom 3 BFG Edition GPL Source Code is also subject to
 certain additional terms. You should have received a copy of these additional
 terms immediately following the terms and conditions of the GNU GPL which
 accompanied the Doom 3 BFG Edition GPL Source Code.  If not, please request a
 copy in writing from id Software at id Software LLC, c/o ZeniMax Media Inc.,
 Suite 120, Rockville, Maryland 20850 USA.
 .
 ADDITIONAL TERMS APPLICABLE TO THE Doom 3 BFG Edition GPL Source Code.
 The following additional terms ("Additional Terms") supplement and modify
 the GNU General Public License, Version 3 ("GPL") applicable to the Doom 3
 BFG Edition GPL Source Code ("Doom 3 BFG Edition Source Code"). In addition
 to the terms and conditions of the GPL, the Doom 3 BFG Edition Source Code is
 subject to the further restrictions below.
 .
 1. Replacement of Section 15. Section 15 of the GPL shall be deleted in its
 entirety and replaced with the following:
 "15. Disclaimer of Warranty.
 THE PROGRAM IS PROVIDED WITHOUT ANY WARRANTIES, WHETHER EXPRESSED OR IMPLIED,
 INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
 PURPOSE, NON-INFRINGEMENT, TITLE AND MERCHANTABILITY. THE PROGRAM IS BEING
 DELIVERED OR MADE AVAILABLE "AS IS", "WITH ALL FAULTS" AND WITHOUT WARRANTY OR
 REPRESENTATION. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
 PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST
 OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION."
 .
 2. Replacement of Section 16. Section 16 of the GPL shall be deleted in its
 entirety and replaced with the following:
 "16. LIMITATION OF LIABILITY.
 UNDER NO CIRCUMSTANCES SHALL ANY COPYRIGHT HOLDER OR ITS AFFILIATES, OR ANY
 OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE
 LIABLE TO YOU, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, FOR ANY
 DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, DIRECT, INDIRECT, SPECIAL,
 INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES ARISING FROM, OUT OF OR IN
 CONNECTION WITH THE USE OR INABILITY TO USE THE PROGRAM OR OTHER DEALINGS WITH
 THE PROGRAM(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
 INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), WHETHER OR NOT ANY COPYRIGHT
 HOLDER OR SUCH OTHER PARTY RECEIVES NOTICE OF ANY SUCH DAMAGES AND WHETHER
 OR NOT SUCH DAMAGES COULD HAVE BEEN FORESEEN."
 .
 3. LEGAL NOTICES; NO TRADEMARK LICENSE; ORIGIN. You must reproduce faithfully
 all trademark, copyright and other proprietary and legal notices on any copies
 of the Program or any other required author attributions. This license does
 not grant you rights to use any copyright holder or any other party’s name,
 logo, or trademarks. Neither the name of the copyright holder or its
 affiliates, or any other party who modifies and/or conveys the Program may be
 used to endorse or promote products derived from this software without
 specific prior written permission. The origin of the Program must not be
 misrepresented; you must not claim that you wrote the original Program.
 Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original Program.
 .
 4. INDEMNIFICATION. IF YOU CONVEY A COVERED WORK AND AGREE WITH ANY RECIPIENT
 OF THAT COVERED WORK THAT YOU WILL ASSUME ANY LIABILITY FOR THAT COVERED WORK,
 YOU HEREBY AGREE TO INDEMNIFY, DEFEND AND HOLD HARMLESS THE OTHER LICENSORS
 AND AUTHORS OF THAT COVERED WORK FOR ANY DAMAEGS, DEMANDS, CLAIMS, LOSSES,
 CAUSES OF ACTION, LAWSUITS, JUDGMENTS EXPENSES (INCLUDING WITHOUT LIMITATION
 REASONABLE ATTORNEYS' FEES AND EXPENSES) OR ANY OTHER LIABLITY ARISING FROM,
 RELATED TO OR IN CONNECTION WITH YOUR ASSUMPTIONS OF LIABILITY.
== dhewm3 == * package Description: GPL Doom 3 game engine * package [https://packages.debian.org/{{Stable project version based on Debian codename}}/dhewm3 dhewm3] * license name: GPL-3-with-idsoft-extra-terms * [https://salsa.debian.org/games-team/dhewm3/blob/master/debian/copyright debian/copyright file], relevant excerpt:
Files: *
Copyright: 1999-2011 id Software LLC, a ZeniMax Media company
           2018 Daniel Gibson
Comment: See debian/license-assessment for an assessembent of the additional
 clauses in respect to GPL compatibility.
License: GPL-3-with-idsoft-extra-terms
 Doom 3 Source Code is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 Doom 3 Source Code is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
  .
 On Debian systems, the full text of the GNU General Public
 License version 3 can be found in the file
 `/usr/share/common-licenses/GPL-3'.
 .
 In addition, the Doom 3 Source Code is also subject to certain additional
 terms. You should have received a copy of these additional terms immediately
 following the terms and conditions of the GNU General Public License which
 accompanied the Doom 3 Source Code.  If not, please request a copy in writing
 from id Software at the address below.
 .
 If you have questions concerning this license or the applicable additional
 terms, you may contact in writing id Software LLC, c/o ZeniMax Media Inc.,
 Suite 120, Rockville, Maryland 20850 USA.
 .
 ADDITIONAL TERMS APPLICABLE TO THE DOOM 3 GPL SOURCE CODE.
 .
 The following additional terms (Additional Terms) supplement and
 modify the GNU General Public License, Version 3 (GPL) applicable to the Doom
 3  GPL Source Code (Doom 3 Source Code).  In addition to the terms and
 conditions of the GPL, the Doom 3 Source Code is subject to the further
 restrictions below.
 .
 1. Replacement of Section 15.  Section 15 of the GPL shall be deleted in its
 entirety and replaced with the following:
 .
 15. Disclaimer of Warranty.
 .
 THE PROGRAM IS PROVIDED WITHOUT ANY WARRANTIES, WHETHER EXPRESSED OR IMPLIED,
 INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
 PURPOSE, NON-INFRINGEMENT, TITLE AND MERCHANTABILITY.  THE PROGRAM IS BEING
 DELIVERED OR MADE AVAILABLE 'AS IS', 'WITH ALL FAULTS' AND WITHOUT WARRANTY OR
 REPRESENTATION.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
 PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
 ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 .
 2. Replacement of Section 16.  Section 16 of the GPL shall be deleted in its
 entirety and replaced with the following:
 .
 16.	LIMITATION OF LIABILITY.
 .
 UNDER NO CIRCUMSTANCES SHALL ANY COPYRIGHT HOLDER OR ITS AFFILIATES, OR ANY
 OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE
 LIABLE TO YOU, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, FOR ANY
 DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, DIRECT, INDIRECT, SPECIAL,
 INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES ARISING FROM, OUT OF OR IN
 CONNECTION WITH THE USE OR INABILITY TO USE THE PROGRAM OR OTHER DEALINGS WITH
 THE PROGRAM(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
 INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), WHETHER OR NOT ANY COPYRIGHT HOLDER
 OR SUCH OTHER PARTY RECEIVES NOTICE OF ANY SUCH DAMAGES AND WHETHER OR NOT SUCH
 DAMAGES COULD HAVE BEEN FORESEEN.
 .
 3. LEGAL NOTICES; NO TRADEMARK LICENSE; ORIGIN.  You must reproduce faithfully
 all trademark, copyright and other proprietary and legal notices on any copies
 of the Program or any other required author attributions.  This license does not
 grant you rights to use any copyright holder or any other party's name, logo, or
 trademarks.  Neither the name of the copyright holder or its affiliates, or any
 other party who modifies and/or conveys the Program may be used to endorse or
 promote products derived from this software without specific prior written
 permission.  The origin of the Program must not be misrepresented; you must not
 claim that you wrote the original Program.  Altered source versions must be
 plainly marked as such, and must not be misrepresented as being the original
 Program.
 .
 4. INDEMNIFICATION.  IF YOU CONVEY A COVERED WORK AND AGREE WITH ANY RECIPIENT
 OF THAT COVERED WORK THAT YOU WILL ASSUME ANY LIABILITY FOR THAT COVERED WORK,
 YOU HEREBY AGREE TO INDEMNIFY, DEFEND AND HOLD HARMLESS THE OTHER LICENSORS AND
 AUTHORS OF THAT COVERED WORK FOR ANY DAMAEGS, DEMANDS, CLAIMS, LOSSES, CAUSES OF
 ACTION, LAWSUITS, JUDGMENTS EXPENSES (INCLUDING WITHOUT LIMITATION REASONABLE
 ATTORNEYS' FEES AND EXPENSES) OR ANY OTHER LIABLITY ARISING FROM, RELATED TO OR
 IN CONNECTION WITH YOUR ASSUMPTIONS OF LIABILITY.
* Quote [https://salsa.debian.org/games-team/dhewm3/blob/master/debian/license-assessment Debian dhewm3 package /debian/license-assessment]
GPL-3-with-idsoft-extra-terms

Summary:
Id software added several terms to the software license, ammending the GPL-3.

This is NOT in a contradiction to the GPL-3 §10, as GPL-3 §7 explictly allows
to override the paragraphs idsoft does.

This was also discussed on debian-legal with the same conclusion:
The extra terms are comptabile with the GPL. (Doom3BFG has the same license)
See https://lists.debian.org/debian-legal/2014/10/msg00003.html

Analysis after initial reject:

GPL V3 in §10:
You may not impose any further restrictions on the exercise of the> > rights
granted or affirmed under this License.

However, §7, "Addtional Terms" has an exception to this: (I'll quote
only the important sections here):

  7. Additional Terms.
  (...)
  Notwithstanding any other provision of this License, for material you
  add to a covered work, you may (if authorized by the copyright
  holders of that material) supplement the terms of this License with
  terms:

    a) Disclaiming warranty or limiting liability differently from the
    terms of sections 15 and 16 of this License; or
    b) Requiring preservation of specified reasonable legal notices or
    author attributions in that material or in the Appropriate Legal
    Notices displayed by works containing it; or
    c) Prohibiting misrepresentation of the origin of that material,
    or requiring that modified versions of such material be marked in
    reasonable ways as different from the original version; or
    d) Limiting the use for publicity purposes of names of licensors or
    authors of the material; or
    e) Declining to grant rights under trademark law for use of some
    trade names, trademarks, or service marks; or
    f) Requiring indemnification of licensors and authors of that
    material by anyone who conveys the material (or modified versions
    of it) with contractual assumptions of liability to the recipient,
    for any liability that these contractual assumptions directly
    impose on those licensors and authors.

  All other non-permissive additional terms are considered “further
  restrictions” within the meaning of section 10.

The last quoted sentence makes it clear that other changes except the
ones from the list in §7 are "further restrictions" and implicitly says
"those in the list are not". For now a) is the important one.

idsoft utilizes this exceptions and overrides §15 and §16 with their
own versions, but IMHO above shows that they are free to do that.

There is also nothing in that point a) that disallow to say "I
completely manage §15 and §16 myself, thus the original ones are void",
so saying "Replacement of Section 15.  Section 15 of the GPL shall be
deleted in its entirety and replaced with the following:" and
accordingly "2. Replacement of Section 16.  Section 16 of the GPL shall
be deleted in its entirety and replaced with the following:"
is OK too.

Looking at idsofts §15, this is a just a rephrased version of the GPL
15, with nothing special in it. [1]

§16 idsoft is also not really fancy rewrite of GPL §16. [2]

There is also a third point in idsofts' additional terms: [3]
3. LEGAL NOTICES; NO TRADEMARK LICENSE; ORIGIN.
but that is also covered but the exceptions in the GPL,
bullet poinst b), c), d) and e)

And finally, point 4 in idsofts addendum, INDEMNIFICATION
is covered by bullet point f). [4]

Bottom line, I'm sure that this license is perfectly fine and distributeable.

--
tobi
* This was discussed on debian-legal mailing list without controversy. ** https://lists.debian.org/debian-legal/2014/10/msg00002.html ** https://lists.debian.org/debian-legal/2014/10/msg00003.html * dhewm3 being in Debian contrib rather than Debian main, however any package in contrib rather than Debian main is not an indicator for anything nonfree. Quote [https://www.debian.org/doc/debian-policy/ch-archive#s-contrib Debian Policy], related key points:
Every package in contrib must comply with the DFSG.
The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the distribution to either build or function.
DFSG means [https://www.debian.org/social_contract#guidelines The Debian Free Software Guidelines]. == rtcw == * https://packages.debian.org/{{Stable project version based on Debian codename}}/rtcw * game engine for Return to Castle Wolfenstein * https://metadata.ftp-master.debian.org/changelogs/contrib/i/iortcw/iortcw_1.51.b+dfsg1-3_copyright
License: GPL-3+-with-idsoft-extra-terms
 There are two very similar license grants for code originating
 from the single-player or multiplayer engine, which are grouped
 together as one license for the purposes of this copyright file.
 The "additional terms" are among those allowed by the GPL version 3,
 section 7; they are the same as in the Doom 3 source code on which
 dhewm3 and rbdoom3bfg are based.
 .
 You can find the GPL license text on a Debian system under
 /usr/share/common-licenses/GPL-3.
 .
 ==== License grant ===================================================
 .
 [This is the single player version. The multiplayer version is
 identical, except for the replacement of "single player" and "SP"
 with "multiplayer" and "MP".]
 .
 This file is part of the Return to Castle Wolfenstein single player
 GPL Source Code (‘RTCW SP Source Code’).
 .
 RTCW SP Source Code is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 RTCW SP Source Code is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with RTCW SP Source Code.  If not, see .
 .
 In addition, the RTCW SP Source Code is also subject to certain
 additional terms. You should have received a copy of these additional
 terms immediately following the terms and conditions of the GNU General
 Public License which accompanied the RTCW SP Source Code.  If not,
 please request a copy in writing from id Software at the address below.
 .
 If you have questions concerning this license or the applicable
 additional terms, you may contact in writing id Software LLC, c/o
 ZeniMax Media Inc., Suite 120, Rockville, Maryland 20850 USA.
 .
 ==== Additional terms ================================================
 .
 [This is the single player version. The multiplayer version is
 identical, except for the replacement of "single player" and "SP"
 with "multiplayer" and "MP".]
 .
 ADDITIONAL TERMS APPLICABLE TO THE RETURN TO CASTLE WOLFENSTEIN
 SINGLE PLAYER GPL SOURCE CODE.
 .
 The following additional terms (“Additional Terms”) supplement and
 modify the GNU General Public License, Version 3 (“GPL”) applicable
 to the Return to Castle Wolfenstein single player GPL Source Code (“RTCW
 SP Source Code”).  In addition to the terms and conditions of the GPL,
 the RTCW SP Source Code is subject to the further restrictions below.
 .
 1. Replacement of Section 15.  Section 15 of the GPL shall be deleted
 in its entirety and replaced with the following:
 .
 “15. Disclaimer of Warranty.
 .
 THE PROGRAM IS PROVIDED WITHOUT ANY WARRANTIES, WHETHER EXPRESSED OR
 IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF FITNESS
 FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, TITLE AND MERCHANTABILITY.
 THE PROGRAM IS BEING DELIVERED OR MADE AVAILABLE “AS IS”, “WITH
 ALL FAULTS” AND WITHOUT WARRANTY OR REPRESENTATION.  THE ENTIRE RISK
 AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
 REPAIR OR CORRECTION.”
 .
 2. Replacement of Section 16.  Section 16 of the GPL shall be deleted
 in its entirety and replaced with the following:
 .
 “16. LIMITATION OF LIABILITY.
 .
 UNDER NO CIRCUMSTANCES SHALL ANY COPYRIGHT HOLDER OR ITS AFFILIATES,
 OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED
 ABOVE, BE LIABLE TO YOU, WHETHER IN AN ACTION OF CONTRACT, TORT OR
 OTHERWISE, FOR ANY DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL,
 DIRECT, INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE USE OR INABILITY TO
 USE THE PROGRAM OR OTHER DEALINGS WITH THE PROGRAM(INCLUDING BUT NOT
 LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES
 SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
 WITH ANY OTHER PROGRAMS), WHETHER OR NOT ANY COPYRIGHT HOLDER OR SUCH
 OTHER PARTY RECEIVES NOTICE OF ANY SUCH DAMAGES AND WHETHER OR NOT SUCH
 DAMAGES COULD HAVE BEEN FORESEEN.”
 .
 3. LEGAL NOTICES; NO TRADEMARK LICENSE; ORIGIN.  You must reproduce
 faithfully all trademark, copyright and other proprietary and legal
 notices on any copies of the Program or any other required author
 attributions.  This license does not grant you rights to use any
 copyright holder or any other party’s name, logo, or trademarks.
 Neither the name of the copyright holder or its affiliates, or any
 other party who modifies and/or conveys the Program may be used to
 endorse or promote products derived from this software without specific
 prior written permission.  The origin of the Program must not be
 misrepresented; you must not claim that you wrote the original Program.
 Altered source versions must be plainly marked as such, and must not
 be misrepresented as being the original Program.
 .
 4. INDEMNIFICATION.  IF YOU CONVEY A COVERED WORK AND AGREE WITH ANY
 RECIPIENT OF THAT COVERED WORK THAT YOU WILL ASSUME ANY LIABILITY
 FOR THAT COVERED WORK, YOU HEREBY AGREE TO INDEMNIFY, DEFEND AND
 HOLD HARMLESS THE OTHER LICENSORS AND AUTHORS OF THAT COVERED WORK
 FOR ANY DAMAEGS, DEMANDS, CLAIMS, LOSSES, CAUSES OF ACTION, LAWSUITS,
 JUDGMENTS EXPENSES (INCLUDING WITHOUT LIMITATION REASONABLE ATTORNEYS'
 FEES AND EXPENSES) OR ANY OTHER LIABLITY ARISING FROM, RELATED TO OR
 IN CONNECTION WITH YOUR ASSUMPTIONS OF LIABILITY.
== micropolis == * https://github.com/SimHacker/micropolis/blob/wiki/License.md#additional-terms-per-gnu-gpl-section-7 * https://github.com/interkosmos/micropolis/blob/master/README * https://packages.debian.org/{{Stable project version based on Debian codename}}/micropolis * https://metadata.ftp-master.debian.org/changelogs/main/m/micropolis-activity/micropolis-activity_0.0.20071228-9_copyright Quote:
License: GPL-3+
 This package is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see .
 .
 .
 ADDITIONAL TERMS per GNU GPL Section 7
 .
 No trademark or publicity rights are granted.  This license does NOT
 give you any right, title or interest in the trademark SimCity or any
 other Electronic Arts trademark.  You may not distribute any
 modification of this program using the trademark SimCity or claim any
 affliation or association with Electronic Arts Inc. or its employees.
 .
 Any propagation or conveyance of this program must include this
 copyright notice and these terms.
 .
 If you convey this program (or any modifications of it) and assume
 contractual liability for the program to recipients of it, you agree
 to indemnify Electronic Arts for any liability that those contractual
 assumptions impose on Electronic Arts.
 .
 You may not misrepresent the origins of this program; modified
 versions of the program must be marked as such and not identified as
 the original program.
 .
 This disclaimer supplements the one included in the General Public
 License.  TO THE FULLEST EXTENT PERMISSIBLE UNDER APPLICABLE LAW, THIS
 PROGRAM IS PROVIDED TO YOU "AS IS," WITH ALL FAULTS, WITHOUT WARRANTY
 OF ANY KIND, AND YOUR USE IS AT YOUR SOLE RISK.  THE ENTIRE RISK OF
 SATISFACTORY QUALITY AND PERFORMANCE RESIDES WITH YOU.  ELECTRONIC ARTS
 DISCLAIMS ANY AND ALL EXPRESS, IMPLIED OR STATUTORY WARRANTIES,
 INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, SATISFACTORY QUALITY,
 FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT OF THIRD PARTY
 RIGHTS, AND WARRANTIES (IF ANY) ARISING FROM A COURSE OF DEALING,
 USAGE, OR TRADE PRACTICE.  ELECTRONIC ARTS DOES NOT WARRANT AGAINST
 INTERFERENCE WITH YOUR ENJOYMENT OF THE PROGRAM; THAT THE PROGRAM WILL
 MEET YOUR REQUIREMENTS; THAT OPERATION OF THE PROGRAM WILL BE
 UNINTERRUPTED OR ERROR-FREE, OR THAT THE PROGRAM WILL BE COMPATIBLE
 WITH THIRD PARTY SOFTWARE OR THAT ANY ERRORS IN THE PROGRAM WILL BE
 CORRECTED.  NO ORAL OR WRITTEN ADVICE PROVIDED BY ELECTRONIC ARTS OR
 ANY AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY.  SOME
 JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF OR LIMITATIONS ON IMPLIED
 WARRANTIES OR THE LIMITATIONS ON THE APPLICABLE STATUTORY RIGHTS OF A
 CONSUMER, SO SOME OR ALL OF THE ABOVE EXCLUSIONS AND LIMITATIONS MAY
 NOT APPLY TO YOU.
 .
 On Debian systems, the complete text of the GNU General
 Public License 3 can be found in `/usr/share/common-licenses/GPL-3'.
== enemy-territory == * https://wiki.debian.org/Games/Suggested#ET:_Legacy * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606931 * https://github.com/etlegacy/etlegacy/blob/master/COPYING.txt#L625 * https://github.com/etlegacy/etlegacy#license == {{project_name_long}} == This page [[Dev/Licensing]] (note the /[[Dev]], which stands for development contained in the link) is not {{project_name_short}} licensing page. This page contains licensing discussion and references. {{project_name_short}} licensing page can be found here: [[{{project_name_short}}:Copyrights]] The license for software created by {{project_name_short}} is the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version with additional terms applicable per GNU GPL version 3 section 7. The additional terms are based on the [[#rbdoom3bfg|Doom 3 license]] which is Debian refers to as GPL-3+-with-id-software-additional-terms, which is Debian [https://www.debian.org/social_contract#guidelines DFSG] (The Debian Free Software Guidelines) approved and which is therefore suitable for Debian main. {{project_name_short}} made applied minimal changes to it: * Rewrite The Doom 3 BFG Edition GPL Source Code to the more common this program which is used throughout the GPL. * License name changed from GPL-3+-with-id-software-additional-terms to more generic (without company name) {{license_name}}. * Added a "[https://www.fsf.org/news/canonical-updated-licensing-terms trump clause]", in other words, any conflicts or disputes between the additional terms and the GPLv3 shall be resolved in favor of the GPLv3 by adding Notwithstanding any other provision of this License (as mentioned in [https://www.gnu.org/licenses/gpl-faq.html#v3Notwithstanding GPL FAQ]) at the beginning of the additional terms. Later removed due to misconception. The clause actually did the opposite of the intention. Also the clause isn't needed, because, see below. The risk of inventing a nonfree license is non-existing. This is because: * Quote GPLv3:
All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term.
* So it's not possible to add "further restrictions" then what GNU GPL version 3 section 7 allows. * https://lists.opensource.org/pipermail/license-review_lists.opensource.org/2019-March/004000.html * https://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/2019-March/020289.html {{license_name}}: {{Project_License}} = Binary = == SeaMonkey == Quote https://www.seamonkey-project.org/legal/
Our release packages and other binaries are released under the [https://www.seamonkey-project.org/legal/eula SeaMonkey End-User License Agreement].
== VirtualBox == Quote https://www.virtualbox.org/wiki/Downloads
The binaries are released under the terms of the GPL version 2.
== Mozilla == Quote https://www.mozilla.org/en-US/about/legal/eula/
Outdated policies
Mozilla End-user Software License Agreements
https://www.mozilla.org/en-US/about/legal/eula/firefox-3/ == SleepXomXML == Quote https://web.archive.org/web/20210811205757/http://altsol.gr/sleepxomxml/
Sleep source and binaries are released under the GNU Lesser General Public License
== mbed == Permissive Binary License (probably nonfree!) https://www.mbed.com/en/licenses/permissive-binary-license/ == Ubuntu == "[[#Compilation Copyright|Might have a compilation copyright]]." * https://mjg59.dreamwidth.org/37113.html * https://www.fsf.org/news/canonical-updated-licensing-terms * https://www.softwarefreedom.org/resources/2017/ancillary-rights.html See also [[Dev/Operating_System#Ubuntu_Legal_Issues|Ubuntu Legal Issues]]. == enclosing EULA == * outer EULA * outer level EULA * enclosing EULA * concentric copyright ** Meaning packages with Permissive licensing will have their terms overridden by a distributor's EULA while the opposite applies for GPL2. GPL3 allows certain reservations to comply with local liability and warranty laws and can coexist with a EULA crafted for this purpose. ** https://www.softwarefreedom.org/resources/2017/ancillary-rights.html ** https://web.archive.org/web/20181222001437/https://www.softwarefreedom.org/resources/2017/ancillary-rights.html == Compilation Copyright == What is a "Compilation Copyright". Quote https://www.softwarefreedom.org/resources/2017/ancillary-rights.html (by Eben Moglen & Mishi Choudhary)
“Compilation” as a term of art in US copyright law means “a work formed by the collection and assembling of preexisting materials or of data that are selected, coordinated, or arranged in such a way that the resulting work as a whole constitutes an original work of authorship.”2 Compilations, under US law, includes “collective works,” which are defined as “a work, such as a periodical issue, anthology, or encyclopedia, in which a number of contributions, constituting separate and independent works in themselves, are assembled into a collective whole.”3
Coincidentally or not, in computer programming compilation also means the "the translation of source code into (a) binary (or object code)". It's been argued that compilation of source code into binary software packages creates a compilation copyright [[#Ubuntu|such as by Ubuntu]]. See also [[Dev/Operating_System#Ubuntu_Legal_Issues|Ubuntu Legal Issues]]. Quote https://www.softwarefreedom.org/resources/2017/ancillary-rights.html (by Eben Moglen & Mishi Choudhary)
The process of making distributions involves no small amount of additional programming. Maintenance to package code, works specific to the distribution, activities and projects specifically produced or sponsored by the distribution-maker—all comprise a significant fraction of the software in major distributions. These activities produce their own independent copyrights in many instances. These work- or package-level copyrights form another part of the web of ancillary rights held by distribution makers.
For example, a distribution containing thousands of packages may be licensed overall by a EULA that conditions use on acceptance of a warranty disclaimer.
== License of Source Code vs License of Binary == The source code may be under a different license than the binary. This has been demonstrated for example by Microsoft with its product [https://code.visualstudio.com VS Code]. This is well described in blog post [https://carlchenet.com/you-think-the-visual-studio-code-binary-you-use-is-a-free-software-think-again/ You Think the Visual Studio Code binary you use is a Free Software? Think again.]. Similar examples include: * Chrome (nonfree) vs Chromium (Free) * Oracle JDK vs OpenJDK Quote https://www.gnu.org/philosophy/free-sw.html
[...] These binaries are not free software even if the source code they are compiled from is free. [...]
== Binary License == Above examples demonstrate, that: * binary license is a real thing, * that from the license of the source code not necessarily follows the license of the binary, and therefore * the license of the binary should be explicitly defined. == Binary License Scope == Examples might include: * [[#Compilation Copyright|Compilation Copyright]] * Compiled/binary packages (such as deb packages by a distributor. * Virtual Machine appliances such ova images. * Virtual Machine images such vdi, vmdk, qcow2 or raw images. * ISO images. * Archives such as tar.xz. * Programs compiled as an executable program. * Object code. == {{project_name_short}} == GPLv3 talks about object code. It doesn't mention binary. Most users don't know what binary is and don't even have a concept of source code. However, object code is even more obscure for users. Therefore it was being considered to call it OBJECT_CODE_LICENSE_AGREEMENT. Decided on BINARY_LICENSE_AGREEMENT since we sometimes call our downloads binary images and binary is a common term for compiled packages. Binary is a little less obscure than object code. [https://github.com/{{project_name_short}}/kicksecure-base-files/blob/master/usr/share/kicksecure/KICKSECURE_BINARY_LICENSE_AGREEMENT KICKSECURE_BINARY_LICENSE_AGREEMENT] For considerations - which however are not part of the license - why this license was chosen, see [[#{{project_name_short}}]]. = Arguments against Inclusion of Freedom Software created by Trolls = Microsoft acted in ways that can be be described as copyright troll / patent troll. https://web.archive.org/web/20080312014935/http://www.showusthecode.com/ Most software developed by Microsoft is nonfree. Some software by Microsoft is Freedom Software. It is reasonable to expect being a trap to use it. Quote https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898259#17 Ian Jackson
For example, it might promote interfaces that Microsoft prefer, over interfaces that Microsoft deprecate; or it might promote edit-a-template coding workflows (and the templates might have unfortunate licences). It might encourage intergration with other Microsoft products. Even if we do an assessment of these kinds of questions, and find that right now they are not a problem, Microsoft can of course change things later. The bait-and-switch business strategy is common. In summary, I am uncomfortable with Microsoft as an upstream in this context. Of course, none of this necessarily contradicts Debian's formal standards, so a final decision would rest with maintainers/sponsors within Debian.
Patrick agrees with this, however it looks difficult to codify cautioning against such trickery strategies by policy. Quote VS Code License:
You may not reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software except
Patrick finds that sketchy. They allegedly As per [https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005 this comment], quote:
Here's how it works. When you build from the vscode repository, you can configure the resulting tool by customizing the product.json file. This file controls things like the Gallery endpoints, “Send-a-Smile” endpoints, telemetry endpoints, logos, names, and more. When we build Visual Studio Code, we do exactly this. We clone the vscode repository, we lay down a customized product.json that has Microsoft specific functionality (telemetry, gallery, logo, etc.), and then produce a build that we release under our license.
only are customizing the product.json file for custom things like branding and telemetry, which seems the right way to go about it. But if these differences are minor, and if the source code they're building from is Freedom Software anyhow, why forbid analytics of the binary? = Misc = * https://lists.opensource.org/pipermail/license-review_lists.opensource.org/ * https://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/ * https://scholarship.kentlaw.iit.edu/cgi/viewcontent.cgi?article=1057&context=ckjip * https://web.archive.org/web/20160912182127/https://scholarship.kentlaw.iit.edu/cgi/viewcontent.cgi?article=1057&context=ckjip * https://durietangri.com/sites/default/files/legalaspectsfoss.pdf = Discussion on Revocation of GPL = If GPL was revocable, it would be a disaster for the Open Source software world. * https://lkml.org/lkml/2018/9/20/444 * [https://archive.li/ixMi7 linux devs threaten killswitch coc controversy] * https://lkml.iu.edu/hypermail/linux/kernel/1809.2/06864.html * https://opensource.stackexchange.com/questions/7375/is-it-possible-for-linux-developers-to-retroactively-pull-their-code-from-linu * https://lwn.net/Articles/347236/ * https://durietangri.com/sites/default/files/legalaspectsfoss.pdf * Quote [https://www.rosenlaw.com/pdf-files/Rosen_Ch04.pdf Open Source Licensing: Software Freedom and Intellectual Property Law by Lawrence Rosen] **
A third problem with bare licenses is that they may be revocable by the licensor. Specifically, a license not coupled with an interest may be revoked. The term interest in this context usually means the payment of some royalty or license fee, but there are other more complicated ways to satisfy the interest requirement. For example, a licensee can demonstrate that he or she has paid some considerationa contract law term not found in copyright or patent lawin order to avoid revocation.
* https://lwn.net/Articles/747563/ * https://archive.fosdem.org/2018/schedule/event/licenses_and_contracts_eu_us/ * https://archive.fosdem.org/2018/schedule/event/licenses_and_contracts_eu_us/attachments/slides/2085/export/events/attachments/licenses_and_contracts_eu_us/slides/2085/FOSDEM_20180129_final.pdf = Legal Questions regarding Open Source Licenses = * [https://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/2019-March/020377.html Doese GPLv3 allow misrepresentation and grant rights under trademark law?] * [https://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/2019-March/020384.html The GPL Meets the UCC: Does Free Software Come with a Warranty of No Infringement of Patents and Copyrights?] * [https://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/2019-March/020385.html Are limitation/disclaimer of warranty clauses legally non-binding due to missing browsewrap/clickwrap agreement?] * [https://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/2019-March/020387.html GPL developer protections: Is limitation/disclaimer of warranty legally non-binding?] * [Evaluating the Enforceability of a License Should Not be a Criteria for OSI License Review] https://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/2023-September/thread.html = Wiki Links = * [[Template:project_name_long]] * [[Template:project_name_short]] * [[Template:q_project_name_long]] * [[Template:q_project_name_short]] * [[Template:non_q_project_name_long]] * [[Template:non_q_project_name_short]] * [[Template:project_name_gateway_long]] * [[Template:project_name_gateway_short]] * [[Template:project_name_workstation_long]] * [[Template:project_name_workstation_short]] * [[Template:project_name_customworkstation_long]] = Trademarks = * https://producingoss.com/en/trademarks.html * [https://lwn.net/Articles/673677/ Trademarks for open-source projects] * [https://lwn.net/Articles/109778/ Trademarks: A threat to free software's freedom?] ** [https://web.archive.org/web/20080127125138/http://www.linux.com/articles/40078 Trademarks: A threat to free software's freedom?] ** [https://web.archive.org/web/20170630133745/http://www.advogato.org/person/cinamod/diary.html?start=27 Battles with Debian Legal] * [https://lwn.net/Articles/676799/ The end of the Iceweasel Age] * https://www.socallinuxexpo.org/scale/14x/presentations/trademarks-and-foss-entirely-same-and-entirely-different * https://www.socallinuxexpo.org/sites/default/files/presentations/Chestek%20Trademark%20Presentation%20Final.odp * https://fossmarks.org/ * http://modeltrademarkguidelines.org/index.php/Home:_Model_Trademark_Guidelines * https://google.github.io/opencasebook/trademarks/ * https://www.gnome.org/foundation/legal-and-trademarks/ = CLA = * https://anarc.at/blog/2020-02-24-cla-dos/ = Misc = * https://www.clfip.com/ip/blog/the-gpl-and-a-condition-on-providing-future-versions-or-services/ * https://web.archive.org/web/20210228103417/https://www.clfip.com/ip/blog/the-grsecurity-case/ * http://ebb.org/bkuhn/blog/2011/03/11/linux-red-hat-gpl.html * https://lwn.net/Articles/603865/ * https://ftp.redhat.com/redhat/linux/enterprise/7Server/en/os/ * https://itwire.com/open-sauce/gpl-expert-gives-red-hat-the-all-clear.html * https://lwn.net/Articles/178550/ * https://lwn.net/Articles/432012/ * http://ebb.org/bkuhn/blog/2011/03/05/open-core-slur.html * http://kroah.com/log/blog/2017/10/16/linux-kernel-community-enforcement-statement/ * http://kroah.com/log/blog/2017/10/16/linux-kernel-community-enforcement-statement-faq/ * https://www.netfilter.org/files/statement.pdf * http://linuxmafia.com/faq/RedHat/rhel-isos.html * https://www.redhat.com/licenses/Enterprise_Agreement_WebversionGlobal_English_20180416.pdf = Wiki License = GPL vs AGPL does not seem too important at time of writing in 2022. However, since browsers already support DRM and a future where browsers support binary code (WebAssembly or something similar) this might become important as websites might prohibit browsers to use copy/paste, download images and view non-binary, somewhat human readable source code. AGPL seems to provide stronger protections to avoid in the future of having to get into any arguments of closed down (a fork of Freedom Software documentation to proprietary software) stating "but it's just a nonfreedom webservice you're interacting with". = AGPL = * https://www.oracle.com/database/technologies/related/berkeleydb/berkeleydb-licensing.html * https://oss.oracle.com/pipermail/bdb/2013-June/000056.html * https://lwn.net/Articles/557820/ * https://github.com/Kicksecure/security-misc/commit/7757080519858492a7fcbf735ec854029b29d67a#commitcomment-142647069 * https://raymii.org/s/blog/I_enforced_the_AGPL_on_my_code_heres_how_it_went.html https://www.techrepublic.com/article/dont-believe-the-hype-agpl-open-source-licensing-is-toxic-and-unpopular/ = AGPL vs SSPL = Some software organizations, including Elasticsearch, MongoDB, and others, believed that the Affero General Public License Version 3 (AGPLv3) was insufficient in maintaining the open-source integrity of their projects, especially in a SaaS environment. This led them to adopt the Server Side Public License (SSPL). The SSPL mandates that not only the source code of the forked software used to provide the SaaS be disclosed, but also the entire server stack, including management software, web server, and load balancer among others. {{quotation |quote=It also protects our continued investment in developing products that we distribute for free and in the open by restricting cloud service providers from offering Elasticsearch and Kibana as a service without contributing back. |context=[https://www.elastic.co/pricing/faq/licensing elasticsearch] }} In the realm of the General Public License (GPL), software that "links" to GPL-licensed software must also be GPL-licensed. The term "linking" in this context is technical, referring to processes like a C compiler/linker incorporating a GPL'd library. There have been debates around the nuances of static versus dynamic linking in this regard. The proponents of SSPL argue that the concept of a SaaS service utilizing server management software in conjunction with their software is akin to software locally "linking" to GPL'd code. They maintain that the interaction between applications in a SaaS environment, essentially passing messages from one application to another, merely represents a different technical detail compared to local linking scenarios. {{quotation |quote=In short, we believe that in today’s world, linking has been superseded by the provision of programs as services and the connection of programs over networks as the main form of program combination. |context=[https://lists.opensource.org/pipermail/license-review_lists.opensource.org/2018-October/003672.html Eliot Horowitz, MongoDB] }} This SSPL, however, was not accepted by the Open Source Initiative (OSI). They rejected the SSPL as it was seen to violate the Open Source Definition (OSD). {{quotation |quote=The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software. |context=[https://opensource.org/osd/ Open Source Definition (OSD), point 9] }} According to OSI, this stipulation by the SSPL could potentially categorize software under this license as non-free, due to the restrictive conditions it imposes on other software distributed alongside it. [https://opensource.google/documentation/reference/using/agpl-policy/ Google has an anti-AGPL policy.] [https://www.theregister.com/2011/03/31/google_on_open_source_licenses/ Google banned AGPL licensed software from its code hosting platform.] https://ssplisbad.com/ = Enforcement Statement = TODO: * write an Enforcement Statement draft * study the following references as inspiration * goals: license enforcement; adoption; comfort * non-goals: profit, copyright trolling references: * https://www.kernel.org/doc/html/v6.7/process/kernel-enforcement-statement.html * https://github.com/torvalds/linux/blob/master/Documentation/process/kernel-enforcement-statement.rst * https://web.archive.org/web/20240324150119/http://www.kroah.com/log/blog/2017/10/16/linux-kernel-community-enforcement-statement-faq/ * https://www.zdnet.com/article/linux-beats-internal-legal-threat/ * https://netfilter.org/licensing.html * https://www.netfilter.org/files/statement.pdf * https://www.fsf.org/news/fsf-conservancy-publish-principles-for-community-oriented-gpl-enforcement * https://www.fsf.org/licensing/enforcement-principles = Misc = * https://duallicensing.com/ = Footnotes = {{reflist|close=1}} {{Footer}} [[Category:Design]]