kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #37200
Re: License question
-
To:
Javier Serrano <javier.serrano.pareja@xxxxxxxxx>
-
From:
"Steven A. Falco" <stevenfalco@xxxxxxxxx>
-
Date:
Wed, 22 Aug 2018 08:11:33 -0400
-
Autocrypt:
addr=stevenfalco@xxxxxxxxx; keydata= xsBNBFsz14EBCACybmOt8ADXje8UJJ4hPBTZo3Sm3XS5hhMUDb1/6rQSbT7dpFf3CGp4qwIB DMfS4sV1JMyr3Sl67HzvTMqqHCOTj/QSWiRtFEiasYy82ujfN0/82esM5uKK7Ev2QTs+PZ+Z oqZCwuD7FIRgKtKogJrYmM0aNkKYf1cw4WsND8eGcN1EmmVAQ0PIptpXhiSkJbQLFm06lyTp OBA9MctcPXCRE3DRgByx0YJAjeSckHnU8grJY6niIJgYv5pfrOYSEI+aHgEyePgPzuVz5Y1G 1lb35JG6kdH7GJ406Gggrwe/ia15+HDUMMIy+7EHUSeVWhuXjyW8h4IbbdJ9/YJJa5R9ABEB AAHNJ1N0ZXZlbiBBLiBGYWxjbyA8c3RldmVuZmFsY29AZ21haWwuY29tPsLAlAQTAQgAPhYh BFyBX3Re/Ohwg2zkVLdBZWVuLJciBQJbM9eBAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQWAgMB Ah4BAheAAAoJELdBZWVuLJcia4EIAKziir4OlOCoOnrcLkL5uHGPD1DmbmvBPGiAmgMRvtFC TZ+AhAH10B/Bl7zrti3sNrCs4Q74cU9ApY13ZWeRHfFGnoQnVNQHMf7bTF+iBLqMJvCLOLva mT0mE38fwhwiHD/f1E8AG+vQWgodOwX6Y1qFc4XkozkOJGSW/ZH8mOS28ctdSjVliV4dqTZ3 5Tfb34HDKBtmh/pPAfEfEldN9p3iNo8nkKfAFaYS4HcGj7M2EZ3yPPs8ALRUKs3D4YvDMM8G Uc63nBYmOAnXnXkqb39VnqpELJQjVoL9vDOmxY/yxoZQvtwBhTsXtWGH6czoNxj+QHp+KjUW PmMweX10dyjOwE0EWzPXgQEIAN5WNTBUyL/eZ6wr4le5J6zoUZTm2pwxaqsyOje+iyoa/Cpa imhAaFnYe3N3z3gvlIPOLUAmyzUmy2ph9yMsi+GXFP3ZxaPk5uP4fmvivF6OuOlrNSpbEdn1 2AU0msRZccTbWIU6wunkvi7cUYJLe+ZZEn43ALaIMwFegRZqe57Re8pc8k0wlYOsVrZ8UTTp NEXGJ+c/aC1K5xhPUt6nCZNfvkAOdQ74mVrg4ogXuGl1vbZS0J8mv+OOe9RYUqFSUPo3MIGT M68SOfE6NmsVXI/Glb7m6kMKQt+Tm22hKVxyptIgNqA4qrYBc/PMCvGObnCKEy4GSLii1bcz D9a+2ZcAEQEAAcLAfAQYAQgAJhYhBFyBX3Re/Ohwg2zkVLdBZWVuLJciBQJbM9eBAhsMBQkD wmcAAAoJELdBZWVuLJci65cIAKbId2gAW8DVDkra1aMfhqp9NvdiMVCMSvDbSY8iHKDURMHp Tj1Dzi5W8yroqM3Gi2P4ixDHxMuEiwRLqP/E9XubXCBEJyZz/9oTiG9XumY2x2lj4U9/YZsQ 3Cn9vS7r4197ryw/xWBDZeqx/JpUwLhRSK6t8PaXD+nlrwHfs0CihfiYdkCbgJljibZAGziF 31gG4iTqNVpJupOAjL8pFt9KuuvcJEDjU9xPxvfFn3MwbBWSEBH1xbVc8Mwt3Tq1tD7+47GR HLb/21KLBIxfXB+wDvl3Dlgg9UhQCuxVfjTFPUBi9Lqv3NZg8+o0gEzHepAmFc/QvdH8quum hkppYOY=
-
Cc:
KiCad Developers <kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
In-reply-to:
<CAHBYzfQWBnD38igQgK2H4XPz-QxvOwH2MdZDzo4at+iqgxTMFw@mail.gmail.com>
-
Openpgp:
preference=signencrypt
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
Thanks for the explanation. The package I produced for Fedora indicates GPLv3 or later, and based on what you said, it sounds like that is the correct license for the overall product.
Steve
On 08/22/2018 06:04 AM, Javier Serrano wrote:
> I forgot to link to an initiative from FSFE for those interested in best practices for documenting the licence of Free and Open Source projects:
>
> https://reuse.software/
>
> Cheers,
>
> Javier
>
> On Wed, Aug 22, 2018 at 12:02 PM, Javier Serrano <javier.serrano.pareja@xxxxxxxxx <mailto:javier.serrano.pareja@xxxxxxxxx>> wrote:
>
> Hi Steve, some comments inlined below:
>
> On Wed, Aug 8, 2018 at 4:13 PM, Steven A. Falco <stevenfalco@xxxxxxxxx <mailto:stevenfalco@xxxxxxxxx>> wrote:
>
> I'm packaging KiCad for Fedora. The web page: http://kicad-pcb.org/about/licenses/ <http://kicad-pcb.org/about/licenses/> states that KiCad is GPLv3 or greater. Yet, the source files (for example eeschema/edit_bitmap.cpp) still say GPLv2 or greater.
>
>
> Some source files are GPL2-or-later (aka "GPL2+"), some others (e.g. the P&S router) are GPL3-or-later (aka "GPL3+"). With a GPL2+ header you are telling the licensee (s)he is free to take a given file as GPL2 or any later version, which at this point in time can only mean GPL3. With a GPL3+ header you are telling licensees they can take the file as GPL3 and, in the future, if it ever exists, GPL4 and so on. Because GPL3 files cannot coexist with GPL2 files in the same project, the only way for legally distributing the whole project is to interpret GPL2+ files as released under GPL3, a permission which the copyright holder explicitly granted by including the "or later". This is what is meant by "GPL3" when describing the licensing regime of the whole project.
>
>
>
> I know it is a huge hassle to go through all the source files and update them to say GPLv3 or greater, but that probably should be done if GPLv3 is truly the intent.
>
>
> Going through that process is not needed for the reasons I exposed earlier. It is also quite impractical, because the only person allowed to change a copyright and licensing header in a given file is the copyright owner, and that, for KiCad, means a lot of people, some of whom might even be hard to reach today.
>
> Cheers,
>
> Javier
>
>
References