kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #29873
Re: [RFC] 3D models repository
-
To:
<kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
From:
Maciej Sumiński <maciej.suminski@xxxxxxx>
-
Date:
Fri, 30 Jun 2017 10:18:25 +0200
-
Authentication-results:
spf=pass (sender IP is 188.184.36.50) smtp.mailfrom=cern.ch; lists.launchpad.net; dkim=none (message not signed) header.d=none;lists.launchpad.net; dmarc=bestguesspass action=none header.from=cern.ch;
-
In-reply-to:
<4edef83c-1f48-4ecd-0b1f-93188f930602@gmail.com>
-
Spamdiagnosticmetadata:
NSPM
-
Spamdiagnosticoutput:
1:99
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1
Hi Wayne,
Why do you say the parser would choke on the license comment? I have a
lot of parts with the license text put in the 'License' field and they
seem to work correctly.
Cheers,
Orson
On 06/28/2017 04:42 PM, Wayne Stambaugh wrote:
> Javier,
>
> Thank you for the clarification. Adding the license to each file as a
> comment is fine but there are some caveats.
>
> The current symbol library parser will choke on the license comment. I
> can change this fairly easily although that would break the no legacy
> file format change mandate that I have imposed on the project. This
> still leaves the stable 4 branch which will also choke on the license
> comment. This will not be an issue when the new symbol library file
> format is implemented. I think in the name of simplicity, we should
> just add a license file to the repo until the new file format is
> implemented. Even if I change the parsers, it still does not address
> the fact the the formatter will not preserve the comments when editing
> the symbol libraries so the license comment would have to be added manually.
>
> There are no issues with adding a license comment to the pretty
> footprint file format. However, the legacy footprint file parser will
> also likely choke on any comments at the top of the file and I
> definitely do not want to change that code.
>
> I cannot comment on our 3D model parsers. I'm assuming that since these
> files are standard formats that they support comments and our parsers
> will be fine reading any comments in the files but I cannot guarantee this.
>
> Cheers,
>
> Wayne
>
> On 6/28/2017 8:57 AM, Javier Serrano wrote:
>> Hi, as a reminder, here are the texts we proposed:
>>
>> For schematics symbols and for complete symbol libraries:
>>
>> "This work is licensed under the Creative Commons CC-BY-SA 4.0 License.
>> To the extent that circuit schematics that use Licensed Material can be
>> considered to be ‘Adapted Material’, then the copyright holder waives
>> article 3.b of the license with respect to these schematics."
>>
>> For footprints and libraries of footprints:
>>
>> "This work is licensed under the Creative Commons CC-BY-SA 4.0 License.
>> To the extent that circuit layout that uses Licensed Material can be
>> considered to be ‘Adapted Material’, then the copyright holder waives
>> article 3.b of the license with respect to this layout."
>>
>> Now I notice that this thread initially dealt with 3D models, which are
>> neither symbols not footprints. If you see in the proposed texts above,
>> for dealing with the case of 3D models, we should find an expression
>> which denotes the complete 3D representation of a circuit, which uses
>> the licensed 3D models. Any thoughts about what that expression should
>> be? For example, if the term we use is "3D circuit model" then the text
>> for licensing the 3D models of components would be:
>>
>> "This work is licensed under the Creative Commons CC-BY-SA 4.0 License.
>> To the extent that a 3D circuit model that uses Licensed Material can be
>> considered to be ‘Adapted Material’, then the copyright holder waives
>> article 3.b of the license with respect to this 3D circuit model."
>>
>> Regarding where to put these notices, there is first a choice that needs
>> to be made: per component or per repo? I think per component makes more
>> sense because a component can have a life of its own outside the
>> original repo, and ideally the license information would travel with the
>> component wherever it goes. For symbols, the text could be in a
>> property. For fooprints, it could be a comment in the "pretty file". For
>> 3D models, I don't know. One could also include a license file per repo,
>> to make it simpler for users to see it.
>>
>> I hope this helps. As you see, there are some strategic decisions to be
>> taken at the project level. Back to you Wayne ;)
>>
>> Cheers,
>>
>> Javier
>>
>>
>> On Wed, Jun 28, 2017 at 2:35 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx
>> <mailto:stambaughw@xxxxxxxxx>> wrote:
>>
>> Oliver,
>>
>> I don't make any claims to be a legal expert but I believe that adding a
>> LICENSE file to each repo should suffice. Perhaps our friends and CERN
>> could comment on this if I am mistaken.
>>
>> Cheers,
>>
>> Wayne
>>
>> On 6/28/2017 7:24 AM, Oliver Walters wrote:
>> > Wayne, Maciej, et al,
>> >
>> > This has been sitting in my //todo for a while. Can I get some
>> > clarification on the LICENSE issue and then I will ensure it is applied
>> > to the repos:
>> >
>> > Am I correct in my understanding that the following text is ALL that is
>> > required (placed within a LICENSE file in each repo)?
>> >
>> > "This work is licensed under the Creative Commons CC-BY-SA 4.0 License.
>> > To the extent that circuit schematics that use Licensed Material can be
>> > considered to be ‘Adapted Material’, then the copyright holder waives
>> > article 3.b of the license with respect to these schematics."
>> >
>> >
>> > Or is this an addendum required to be made and I am required to include
>> > the entire CC-BY-SA text?
>> >
>> > Regards,
>> > Oliver
>> >
>> > On Tue, Apr 11, 2017 at 6:41 AM, Wayne Stambaugh <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>
>> > <mailto:stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>>> wrote:
>> >
>> > I prefer the former. Adding the license to fields would be cumbersome.
>> >
>> > Cheers,
>> >
>> > Wayne
>> >
>> > On 4/10/2017 4:43 PM, Maciej Suminski wrote:
>> > > The easiest way to include the license is to put a file containing the
>> > > text in the libraries repository. Alternatively, the text could be
>> > > stored in the 'License' field for symbols or 'Doc' property for
>> > > footprints, but it feels a bit too wordy to me.
>> > >
>> > > Cheers,
>> > > Orson
>> > >
>> > > On 04/07/2017 11:55 AM, Javier Serrano wrote:
>> > >> On Sun, Feb 26, 2017 at 6:21 PM, Wayne Stambaugh
>> > <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>
>> <mailto:stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>>>
>> > >> wrote:
>> > >>
>> > >>> I'm still waiting for our friends at CERN for an answer on
>> library
>> > >>> licensing. We are leaning towards CC-SA with the use
>> exception
>> > clause.
>> > >>> I turning out to be the longest time ever to write a single
>> > sentence. ;)
>> > >>>
>> > >>
>> > >> OK, better late than never. Here are the proposals:
>> > >>
>> > >> For schematics symbols and for complete symbol libraries:
>> > >>
>> > >> "This work is licensed under the Creative Commons CC-BY-SA 4.0
>> > License.
>> > >> To the extent that circuit schematics that use Licensed
>> Material
>> > can be
>> > >> considered to be ‘Adapted Material’, then the copyright
>> holder waives
>> > >> article 3.b of the license with respect to these schematics."
>> > >>
>> > >> For footprints and libraries of footprints:
>> > >>
>> > >> "This work is licensed under the Creative Commons CC-BY-SA 4.0
>> > License.
>> > >> To the extent that circuit layout that uses Licensed
>> Material can be
>> > >> considered to be ‘Adapted Material’, then the copyright
>> holder waives
>> > >> article 3.b of the license with respect to this layout."
>> > >>
>> > >> This assumes we want a "weak copyleft" regime for
>> libraries, i.e.
>> > we want
>> > >> modifications to symbols/footprints/libraries to be published
>> > under the
>> > >> same license, but we don't want to force people to publish
>> their
>> > complete
>> > >> designs under CC-BY-SA just because they used the KiCad
>> > libraries. Then
>> > >> there is the issue of how to embed this information in symbols,
>> > symbol
>> > >> libraries, footprints and footprint libraries. I am not
>> competent to
>> > >> comment on that.
>> > >>
>> > >> Cheers,
>> > >>
>> > >> Javier
>> > >>
>> > >>
>> > >>
>> > >> _______________________________________________
>> > >> Mailing list: https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> > <https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>>
>> > >> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>> > >> Unsubscribe : https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> > <https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>>
>> > >> More help : https://help.launchpad.net/ListHelp
>> <https://help.launchpad.net/ListHelp>
>> > <https://help.launchpad.net/ListHelp
>> <https://help.launchpad.net/ListHelp>>
>> > >>
>> > >
>> > > _______________________________________________
>> > > Mailing list: https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> > <https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>>
>> > > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>> > > Unsubscribe : https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> > <https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>>
>> > > More help : https://help.launchpad.net/ListHelp
>> <https://help.launchpad.net/ListHelp>
>> > <https://help.launchpad.net/ListHelp
>> <https://help.launchpad.net/ListHelp>>
>> > >
>> >
>> > _______________________________________________
>> > Mailing list: https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> > <https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>>
>> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>> > Unsubscribe : https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> > <https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>>
>> > More help : https://help.launchpad.net/ListHelp
>> <https://help.launchpad.net/ListHelp>
>> > <https://help.launchpad.net/ListHelp
>> <https://help.launchpad.net/ListHelp>>
>> >
>> >
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> More help : https://help.launchpad.net/ListHelp
>> <https://help.launchpad.net/ListHelp>
>>
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
Attachment:
signature.asc
Description: OpenPGP digital signature
References
-
Re: [RFC] 3D models repository
From: Cirilo Bernardo, 2017-02-25
-
Re: [RFC] 3D models repository
From: Oliver Walters, 2017-02-25
-
Re: [RFC] 3D models repository
From: Cirilo Bernardo, 2017-02-26
-
Re: [RFC] 3D models repository
From: Oliver Walters, 2017-02-26
-
Re: [RFC] 3D models repository
From: Cirilo Bernardo, 2017-02-26
-
Re: [RFC] 3D models repository
From: Wayne Stambaugh, 2017-02-26
-
Re: [RFC] 3D models repository
From: Javier Serrano, 2017-04-07
-
Re: [RFC] 3D models repository
From: Maciej Suminski, 2017-04-10
-
Re: [RFC] 3D models repository
From: Wayne Stambaugh, 2017-04-10
-
Re: [RFC] 3D models repository
From: Oliver Walters, 2017-06-28
-
Re: [RFC] 3D models repository
From: Wayne Stambaugh, 2017-06-28
-
Re: [RFC] 3D models repository
From: Javier Serrano, 2017-06-28
-
Re: [RFC] 3D models repository
From: Wayne Stambaugh, 2017-06-28