From: "Peter Kjellerstedt" <peter.kjellerstedt@axis.com>
To: Khem Raj <raj.khem@gmail.com>
Cc: Patches and discussions about the oe-core layer
<openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core] [PATCH] common-licenses, licenses.conf: Remove duplicate licenses
Date: Sun, 5 Sep 2021 08:34:17 +0000 [thread overview]
Message-ID: <82dec5c5240d4a2bb729537a9987a39d@axis.com> (raw)
In-Reply-To: <16A1DFC20C8BB47E.5578@lists.openembedded.org>
> -----Original Message-----
> From: openembedded-core@lists.openembedded.org <openembedded-
> core@lists.openembedded.org> On Behalf Of Peter Kjellerstedt
> Sent: den 5 september 2021 10:29
> To: Khem Raj <raj.khem@gmail.com>
> Cc: Patches and discussions about the oe-core layer <openembedded-
> core@lists.openembedded.org>
> Subject: Re: [OE-core] [PATCH] common-licenses, licenses.conf: Remove
> duplicate licenses
>
> > -----Original Message-----
> > From: Khem Raj <raj.khem@gmail.com>
> > Sent: den 5 september 2021 01:52
> > To: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
> > Cc: Patches and discussions about the oe-core layer <openembedded-
> > core@lists.openembedded.org>
> > Subject: Re: [OE-core] [PATCH] common-licenses, licenses.conf: Remove
> > duplicate licenses
> >
> > meta-oe was using BSD-0-Clause see
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/88/builds/1506
> > I have sent a fix for that
>
> That shouldn't be a problem as the patch below sets up mappings from the
> old names to the SPDX names. But of course, it is always a good idea to
> use the SPDX names directly rather than relying on the aliases.
Right, and now I have actually read your patch and realized that it was
using the actual BSD-0-Clause file, so yes, that patch is needed. Thank
you.
> //Peter
>
> > On Fri, Sep 3, 2021 at 2:40 PM Peter Kjellerstedt
> > <peter.kjellerstedt@axis.com> wrote:
> > >
> > > This removes BSD-0-Clause, Nauman, tcl and vim and adds mappings for
> > > them to their SPDX counterparts (0BSD, Naumen, TCL and Vim).
> > >
> > > It also removes FreeType, which already had a mapping to FTL.
> > >
> > > Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
> > > ---
> > >
> > > In case anyone is interested, the following command (executed in
> > > meta/files/common-licenses) can be used to list all licenses that are
> > > not present in spdx-licenses.json:
> > >
> > > ls | grep -Ev "^($(sed -nre 's/.*"licenseId": "(.*)".*/\1/p'
> > ../../files/spdx-licenses.json | sort | tr '\n' '|'))\$"
> > >
> > > meta/conf/licenses.conf | 30 +++--
> > > meta/files/common-licenses/BSD-0-Clause | 12 --
> > > meta/files/common-licenses/FreeType | 170 -----------------------
> -
> > > meta/files/common-licenses/Nauman | 50 -------
> > > meta/files/common-licenses/tcl | 40 ------
> > > meta/files/common-licenses/vim | 81 -----------
> > > 6 files changed, 18 insertions(+), 365 deletions(-)
> > > delete mode 100644 meta/files/common-licenses/BSD-0-Clause
> > > delete mode 100644 meta/files/common-licenses/FreeType
> > > delete mode 100644 meta/files/common-licenses/Nauman
> > > delete mode 100644 meta/files/common-licenses/tcl
> > > delete mode 100644 meta/files/common-licenses/vim
> > >
> > > diff --git a/meta/conf/licenses.conf b/meta/conf/licenses.conf
> > > index e2bd58f84a..991fb6cc23 100644
> > > --- a/meta/conf/licenses.conf
> > > +++ b/meta/conf/licenses.conf
> > > @@ -19,6 +19,9 @@ SPDXLICENSEMAP[AGPLv3.0+] = "AGPL-3.0-or-later"
> > > SPDXLICENSEMAP[AGPL-3.0] = "AGPL-3.0-only"
> > > SPDXLICENSEMAP[AGPL-3.0+] = "AGPL-3.0-or-later"
> > >
> > > +# BSD variations
> > > +SPDXLICENSEMAP[BSD-0-Clause] = "0BSD"
> > > +
> > > # GPL variations
> > > SPDXLICENSEMAP[GPL-1] = "GPL-1.0-only"
> > > SPDXLICENSEMAP[GPL-1+] = "GPL-1.0-or-later"
> > > @@ -45,7 +48,7 @@ SPDXLICENSEMAP[GPLv3.0+] = "GPL-3.0-or-later"
> > > SPDXLICENSEMAP[GPL-3.0] = "GPL-3.0-only"
> > > SPDXLICENSEMAP[GPL-3.0+] = "GPL-3.0-or-later"
> > >
> > > -#LGPL variations
> > > +# LGPL variations
> > > SPDXLICENSEMAP[LGPLv2] = "LGPL-2.0-only"
> > > SPDXLICENSEMAP[LGPLv2+] = "LGPL-2.0-or-later"
> > > SPDXLICENSEMAP[LGPLv2.0] = "LGPL-2.0-only"
> > > @@ -63,49 +66,52 @@ SPDXLICENSEMAP[LGPLv3+] = "LGPL-3.0-or-later"
> > > SPDXLICENSEMAP[LGPL-3.0] = "LGPL-3.0-only"
> > > SPDXLICENSEMAP[LGPL-3.0+] = "LGPL-3.0-or-later"
> > >
> > > -#MPL variations
> > > +# MPL variations
> > > SPDXLICENSEMAP[MPL-1] = "MPL-1.0"
> > > SPDXLICENSEMAP[MPLv1] = "MPL-1.0"
> > > SPDXLICENSEMAP[MPLv1.1] = "MPL-1.1"
> > > SPDXLICENSEMAP[MPLv2] = "MPL-2.0"
> > >
> > > -#MIT variations
> > > +# MIT variations
> > > SPDXLICENSEMAP[MIT-X] = "MIT"
> > > SPDXLICENSEMAP[MIT-style] = "MIT"
> > >
> > > -#Openssl variations
> > > +# Openssl variations
> > > SPDXLICENSEMAP[openssl] = "OpenSSL"
> > >
> > > -#PSF variations
> > > +# PSF variations
> > > SPDXLICENSEMAP[PSF] = "PSF-2.0"
> > > SPDXLICENSEMAP[PSFv2] = "PSF-2.0"
> > >
> > > -#Python variations
> > > +# Python variations
> > > SPDXLICENSEMAP[Python-2] = "Python-2.0"
> > >
> > > -#Apache variations
> > > +# Apache variations
> > > SPDXLICENSEMAP[Apachev2] = "Apache-2.0"
> > > SPDXLICENSEMAP[Apache-2] = "Apache-2.0"
> > >
> > > -#Artistic variations
> > > +# Artistic variations
> > > SPDXLICENSEMAP[Artisticv1] = "Artistic-1.0"
> > > SPDXLICENSEMAP[Artistic-1] = "Artistic-1.0"
> > >
> > > -#Academic variations
> > > +# Academic variations
> > > SPDXLICENSEMAP[AFL-2] = "AFL-2.0"
> > > SPDXLICENSEMAP[AFL-1] = "AFL-1.2"
> > > SPDXLICENSEMAP[AFLv2] = "AFL-2.0"
> > > SPDXLICENSEMAP[AFLv1] = "AFL-1.2"
> > >
> > > -#CDDL variations
> > > +# CDDL variations
> > > SPDXLICENSEMAP[CDDLv1] = "CDDL-1.0"
> > > SPDXLICENSEMAP[CDDL-1] = "CDDL-1.0"
> > >
> > > -#Other variations
> > > +# Other variations
> > > SPDXLICENSEMAP[EPLv1.0] = "EPL-1.0"
> > > SPDXLICENSEMAP[FreeType] = "FTL"
> > > +SPDXLICENSEMAP[Nauman] = "Naumen"
> > > +SPDXLICENSEMAP[tcl] = "TCL"
> > > +SPDXLICENSEMAP[vim] = "Vim"
> > >
> > > -#Silicon Graphics variations
> > > +# Silicon Graphics variations
> > > SPDXLICENSEMAP[SGIv1] = "SGI-1"
> > >
> > > # Additional license directories. Add your custom licenses
> directories
> > this path.
> > > diff --git a/meta/files/common-licenses/BSD-0-Clause
> > b/meta/files/common-licenses/BSD-0-Clause
> > > deleted file mode 100644
> > > index 328bdd6aee..0000000000
> > > --- a/meta/files/common-licenses/BSD-0-Clause
> > > +++ /dev/null
> > > @@ -1,12 +0,0 @@
> > > -Copyright (C) <YEAR> by <OWNER>
> > > -
> > > -Permission to use, copy, modify, and/or distribute this software for
> > any
> > > -purpose with or without fee is hereby granted.
> > > -
> > > -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
> > WARRANTIES
> > > -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
> > > -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
> FOR
> > > -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
> DAMAGES
> > > -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
> > > -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
> OF
> > > -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
> > > diff --git a/meta/files/common-licenses/FreeType b/meta/files/common-
> > licenses/FreeType
> > > deleted file mode 100644
> > > index 3666649f3e..0000000000
> > > --- a/meta/files/common-licenses/FreeType
> > > +++ /dev/null
> > > @@ -1,170 +0,0 @@
> > > - The FreeType Project LICENSE
> > > - ----------------------------
> > > -
> > > - 2006-Jan-27
> > > -
> > > - Copyright 1996-2002, 2006 by
> > > - David Turner, Robert Wilhelm, and Werner Lemberg
> > > -
> > > -
> > > -
> > > -Introduction
> > > -============
> > > -
> > > - The FreeType Project is distributed in several archive packages;
> > > - some of them may contain, in addition to the FreeType font engine,
> > > - various tools and contributions which rely on, or relate to, the
> > > - FreeType Project.
> > > -
> > > - This license applies to all files found in such packages, and
> > > - which do not fall under their own explicit license. The license
> > > - affects thus the FreeType font engine, the test programs,
> > > - documentation and makefiles, at the very least.
> > > -
> > > - This license was inspired by the BSD, Artistic, and IJG
> > > - (Independent JPEG Group) licenses, which all encourage inclusion
> > > - and use of free software in commercial and freeware products
> > > - alike. As a consequence, its main points are that:
> > > -
> > > - o We don't promise that this software works. However, we will be
> > > - interested in any kind of bug reports. (`as is' distribution)
> > > -
> > > - o You can use this software for whatever you want, in parts or
> > > - full form, without having to pay us. (`royalty-free' usage)
> > > -
> > > - o You may not pretend that you wrote this software. If you use
> > > - it, or only parts of it, in a program, you must acknowledge
> > > - somewhere in your documentation that you have used the
> > > - FreeType code. (`credits')
> > > -
> > > - We specifically permit and encourage the inclusion of this
> > > - software, with or without modifications, in commercial products.
> > > - We disclaim all warranties covering The FreeType Project and
> > > - assume no liability related to The FreeType Project.
> > > -
> > > -
> > > - Finally, many people asked us for a preferred form for a
> > > - credit/disclaimer to use in compliance with this license. We thus
> > > - encourage you to use the following text:
> > > -
> > > - """
> > > - Portions of this software are copyright © <year> The FreeType
> > > - Project (www.freetype.org). All rights reserved.
> > > - """
> > > -
> > > - Please replace <year> with the value from the FreeType version you
> > > - actually use.
> > > -
> > > -
> > > -Legal Terms
> > > -===========
> > > -
> > > -0. Definitions
> > > ---------------
> > > -
> > > - Throughout this license, the terms `package', `FreeType Project',
> > > - and `FreeType archive' refer to the set of files originally
> > > - distributed by the authors (David Turner, Robert Wilhelm, and
> > > - Werner Lemberg) as the `FreeType Project', be they named as alpha,
> > > - beta or final release.
> > > -
> > > - `You' refers to the licensee, or person using the project, where
> > > - `using' is a generic term including compiling the project's source
> > > - code as well as linking it to form a `program' or `executable'.
> > > - This program is referred to as `a program using the FreeType
> > > - engine'.
> > > -
> > > - This license applies to all files distributed in the original
> > > - FreeType Project, including all source code, binaries and
> > > - documentation, unless otherwise stated in the file in its
> > > - original, unmodified form as distributed in the original archive.
> > > - If you are unsure whether or not a particular file is covered by
> > > - this license, you must contact us to verify this.
> > > -
> > > - The FreeType Project is copyright (C) 1996-2000 by David Turner,
> > > - Robert Wilhelm, and Werner Lemberg. All rights reserved except as
> > > - specified below.
> > > -
> > > -1. No Warranty
> > > ---------------
> > > -
> > > - THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
> > > - KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
> > > - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
> > > - PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
> > > - BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
> > > - USE, OF THE FREETYPE PROJECT.
> > > -
> > > -2. Redistribution
> > > ------------------
> > > -
> > > - This license grants a worldwide, royalty-free, perpetual and
> > > - irrevocable right and license to use, execute, perform, compile,
> > > - display, copy, create derivative works of, distribute and
> > > - sublicense the FreeType Project (in both source and object code
> > > - forms) and derivative works thereof for any purpose; and to
> > > - authorize others to exercise some or all of the rights granted
> > > - herein, subject to the following conditions:
> > > -
> > > - o Redistribution of source code must retain this license file
> > > - (`FTL.TXT') unaltered; any additions, deletions or changes to
> > > - the original files must be clearly indicated in accompanying
> > > - documentation. The copyright notices of the unaltered,
> > > - original files must be preserved in all copies of source
> > > - files.
> > > -
> > > - o Redistribution in binary form must provide a disclaimer that
> > > - states that the software is based in part of the work of the
> > > - FreeType Team, in the distribution documentation. We also
> > > - encourage you to put an URL to the FreeType web page in your
> > > - documentation, though this isn't mandatory.
> > > -
> > > - These conditions apply to any software derived from or based on
> > > - the FreeType Project, not just the unmodified files. If you use
> > > - our work, you must acknowledge us. However, no fee need be paid
> > > - to us.
> > > -
> > > -3. Advertising
> > > ---------------
> > > -
> > > - Neither the FreeType authors and contributors nor you shall use
> > > - the name of the other for commercial, advertising, or promotional
> > > - purposes without specific prior written permission.
> > > -
> > > - We suggest, but do not require, that you use one or more of the
> > > - following phrases to refer to this software in your documentation
> > > - or advertising materials: `FreeType Project', `FreeType Engine',
> > > - `FreeType library', or `FreeType Distribution'.
> > > -
> > > - As you have not signed this license, you are not required to
> > > - accept it. However, as the FreeType Project is copyrighted
> > > - material, only this license, or another one contracted with the
> > > - authors, grants you the right to use, distribute, and modify it.
> > > - Therefore, by using, distributing, or modifying the FreeType
> > > - Project, you indicate that you understand and accept all the terms
> > > - of this license.
> > > -
> > > -4. Contacts
> > > ------------
> > > -
> > > - There are two mailing lists related to FreeType:
> > > -
> > > - o freetype@nongnu.org
> > > -
> > > - Discusses general use and applications of FreeType, as well as
> > > - future and wanted additions to the library and distribution.
> > > - If you are looking for support, start in this list if you
> > > - haven't found anything to help you in the documentation.
> > > -
> > > - o freetype-devel@nongnu.org
> > > -
> > > - Discusses bugs, as well as engine internals, design issues,
> > > - specific licenses, porting, etc.
> > > -
> > > - Our home page can be found at
> > > -
> > > - https://www.freetype.org
> > > -
> > > -
> > > ---- end of FTL.TXT ---
> > > -
> > > diff --git a/meta/files/common-licenses/Nauman b/meta/files/common-
> > licenses/Nauman
> > > deleted file mode 100644
> > > index 69ce785ff3..0000000000
> > > --- a/meta/files/common-licenses/Nauman
> > > +++ /dev/null
> > > @@ -1,50 +0,0 @@
> > > -
> > > -NAUMEN Public License
> > > -This software is Copyright (c) NAUMEN (tm) and Contributors.
> > > -All rights reserved.
> > > -
> > > -Redistribution and use in source and binary forms, with or
> > > -without modification, are permitted provided that the following
> > > -conditions are met:
> > > -
> > > -1. Redistributions in source code must retain the above
> > > -copyright notice, this list of conditions, and the following
> > > -disclaimer.
> > > -
> > > -2. Redistributions in binary form must reproduce the above
> > > -copyright notice, this list of conditions, and the following
> > > -disclaimer in the documentation and/or other materials
> > > -provided with the distribution.
> > > -
> > > -3. The name NAUMEN (tm) must not be used to
> > > -endorse or promote products derived from this software without prior
> > > -written permission from NAUMEN.
> > > -
> > > -4. The right to distribute this software or to use it for any
> > > -purpose does not give you the right to use Servicemarks (sm)
> > > -or Trademarks (tm) of NAUMEN.
> > > -
> > > -5. If any files originating from NAUMEN or Contributors are modified,
> > you must
> > > -cause the modified files to carry prominent notices stating
> > > -that you changed the files and the date of any change.
> > > -
> > > -Disclaimer:
> > > -
> > > -THIS SOFTWARE IS PROVIDED BY NAUMEN "AS IS" AND ANY EXPRESSED
> > > -OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
> > > -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
> > > -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL NAUMEN
> > > -OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
> > > -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
> > > -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
> > > -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
> > > -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
> > > -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
> > > -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
> > > -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
> > > -DAMAGE.
> > > -
> > > -This software consists of contributions made by NAUMEN
> > > -and Contributors. Specific attributions are listed in the
> > > -accompanying credits file.
> > > -
> > > diff --git a/meta/files/common-licenses/tcl b/meta/files/common-
> > licenses/tcl
> > > deleted file mode 100644
> > > index d8049cd9e7..0000000000
> > > --- a/meta/files/common-licenses/tcl
> > > +++ /dev/null
> > > @@ -1,40 +0,0 @@
> > > -This software is copyrighted by the Regents of the University of
> > > -California, Sun Microsystems, Inc., Scriptics Corporation,
> ActiveState
> > > -Corporation and other parties. The following terms apply to all
> files
> > > -associated with the software unless explicitly disclaimed in
> > > -individual files.
> > > -
> > > -The authors hereby grant permission to use, copy, modify, distribute,
> > > -and license this software and its documentation for any purpose,
> > provided
> > > -that existing copyright notices are retained in all copies and that
> > this
> > > -notice is included verbatim in any distributions. No written
> agreement,
> > > -license, or royalty fee is required for any of the authorized uses.
> > > -Modifications to this software may be copyrighted by their authors
> > > -and need not follow the licensing terms described here, provided that
> > > -the new terms are clearly indicated on the first page of each file
> > where
> > > -they apply.
> > > -
> > > -IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
> > > -FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
> > > -ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
> > > -DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
> > > -POSSIBILITY OF SUCH DAMAGE.
> > > -
> > > -THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
> > > -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
> > MERCHANTABILITY,
> > > -FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS
> SOFTWARE
> > > -IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS
> HAVE
> > > -NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
> > OR
> > > -MODIFICATIONS.
> > > -
> > > -GOVERNMENT USE: If you are acquiring this software on behalf of the
> > > -U.S. government, the Government shall have only "Restricted Rights"
> > > -in the software and related documentation as defined in the Federal
> > > -Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you
> > > -are acquiring the software on behalf of the Department of Defense,
> the
> > > -software shall be classified as "Commercial Computer Software" and
> the
> > > -Government shall have only "Restricted Rights" as defined in Clause
> > > -252.227-7014 (b) (3) of DFARs. Notwithstanding the foregoing, the
> > > -authors grant the U.S. Government and others acting in its behalf
> > > -permission to use and distribute the software in accordance with the
> > > -terms specified in this license.
> > > diff --git a/meta/files/common-licenses/vim b/meta/files/common-
> > licenses/vim
> > > deleted file mode 100644
> > > index 4aa818eb24..0000000000
> > > --- a/meta/files/common-licenses/vim
> > > +++ /dev/null
> > > @@ -1,81 +0,0 @@
> > > -VIM LICENSE
> > > -
> > > -I) There are no restrictions on distributing unmodified copies of
> Vim
> > except
> > > - that they must include this license text. You can also
> distribute
> > > - unmodified parts of Vim, likewise unrestricted except that they
> > must
> > > - include this license text. You are also allowed to include
> > executables
> > > - that you made from the unmodified Vim sources, plus your own
> usage
> > > - examples and Vim scripts.
> > > -
> > > -II) It is allowed to distribute a modified (or extended) version of
> > Vim,
> > > - including executables and/or source code, when the following four
> > > - conditions are met:
> > > - 1) This license text must be included unmodified.
> > > - 2) The modified Vim must be distributed in one of the following
> > five ways:
> > > - a) If you make changes to Vim yourself, you must clearly
> > describe in
> > > - the distribution how to contact you. When the maintainer
> asks
> > you
> > > - (in any way) for a copy of the modified Vim you distributed,
> > you
> > > - must make your changes, including source code, available to
> > the
> > > - maintainer without fee. The maintainer reserves the right
> to
> > > - include your changes in the official version of Vim. What
> the
> > > - maintainer will do with your changes and under what license
> > they
> > > - will be distributed is negotiable. If there has been no
> > negotiation
> > > - then this license, or a later version, also applies to your
> > changes.
> > > - The current maintainer is Bram Moolenaar <Bram@vim.org>. If
> > this
> > > - changes it will be announced in appropriate places (most
> > likely
> > > - vim.sf.net, www.vim.org and/or comp.editors). When it is
> > completely
> > > - impossible to contact the maintainer, the obligation to send
> > him
> > > - your changes ceases. Once the maintainer has confirmed that
> > he has
> > > - received your changes they will not have to be sent again.
> > > - b) If you have received a modified Vim that was distributed as
> > > - mentioned under a) you are allowed to further distribute it
> > > - unmodified, as mentioned at I). If you make additional
> > changes the
> > > - text under a) applies to those changes.
> > > - c) Provide all the changes, including source code, with every
> > copy of
> > > - the modified Vim you distribute. This may be done in the
> form
> > of a
> > > - context diff. You can choose what license to use for new
> code
> > you
> > > - add. The changes and their license must not restrict others
> > from
> > > - making their own changes to the official version of Vim.
> > > - d) When you have a modified Vim which includes changes as
> > mentioned
> > > - under c), you can distribute it without the source code for
> > the
> > > - changes if the following three conditions are met:
> > > - - The license that applies to the changes permits you to
> > distribute
> > > - the changes to the Vim maintainer without fee or
> > restriction, and
> > > - permits the Vim maintainer to include the changes in the
> > official
> > > - version of Vim without fee or restriction.
> > > - - You keep the changes for at least three years after last
> > > - distributing the corresponding modified Vim. When the
> > maintainer
> > > - or someone who you distributed the modified Vim to asks
> you
> > (in
> > > - any way) for the changes within this period, you must make
> > them
> > > - available to him.
> > > - - You clearly describe in the distribution how to contact
> you.
> > This
> > > - contact information must remain valid for at least three
> > years
> > > - after last distributing the corresponding modified Vim, or
> > as long
> > > - as possible.
> > > - e) When the GNU General Public License (GPL) applies to the
> > changes,
> > > - you can distribute the modified Vim under the GNU GPL
> version
> > 2 or
> > > - any later version.
> > > - 3) A message must be added, at least in the output of the
> > ":version"
> > > - command and in the intro screen, such that the user of the
> > modified Vim
> > > - is able to see that it was modified. When distributing as
> > mentioned
> > > - under 2)e) adding the message is only required for as far as
> > this does
> > > - not conflict with the license used for the changes.
> > > - 4) The contact information as required under 2)a) and 2)d) must
> not
> > be
> > > - removed or changed, except that the person himself can make
> > > - corrections.
> > > -
> > > -III) If you distribute a modified version of Vim, you are encouraged
> to
> > use
> > > - the Vim license for your changes and make them available to the
> > > - maintainer, including the source code. The preferred way to do
> > this is
> > > - by e-mail or by uploading the files to a server and e-mailing
> the
> > URL.
> > > - If the number of changes is small (e.g., a modified Makefile) e-
> > mailing a
> > > - context diff will do. The e-mail address to be used is
> > > - <maintainer@vim.org>
> > > -
> > > -IV) It is not allowed to remove this license from the distribution
> of
> > the Vim
> > > - sources, parts of it or from a modified version. You may use
> this
> > > - license for previous Vim releases instead of the license that
> they
> > came
> > > - with, at your option.
> > > -
> > > -===
> > > -Read more about this license at
> > http://vimdoc.sourceforge.net/htmldoc/uganda.html#license
> > >
> > >
> > >
prev parent reply other threads:[~2021-09-05 8:34 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-03 21:40 [PATCH] common-licenses, licenses.conf: Remove duplicate licenses Peter Kjellerstedt
2021-09-04 23:51 ` [OE-core] " Khem Raj
2021-09-05 8:29 ` Peter Kjellerstedt
[not found] ` <16A1DFC20C8BB47E.5578@lists.openembedded.org>
2021-09-05 8:34 ` Peter Kjellerstedt [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=82dec5c5240d4a2bb729537a9987a39d@axis.com \
--to=peter.kjellerstedt@axis.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=raj.khem@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox