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 <[email protected] >> <mailto:[email protected]>> 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 <[email protected] >> <mailto:[email protected]> >> > <mailto:[email protected] <mailto:[email protected]>>> 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 >> > <[email protected] <mailto:[email protected]> >> <mailto:[email protected] <mailto:[email protected]>>> >> > >> 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 : [email protected] >> <mailto:[email protected]> >> > <mailto:[email protected] >> <mailto:[email protected]>> >> > >> 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 : [email protected] >> <mailto:[email protected]> >> > <mailto:[email protected] >> <mailto:[email protected]>> >> > > 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 : [email protected] >> <mailto:[email protected]> >> > <mailto:[email protected] >> <mailto:[email protected]>> >> > 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 : [email protected] >> <mailto:[email protected]> >> 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 : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

