Huh, this looks pretty cool - https://github.com/cla-assistant/cla-assistant
On Tue, Sep 19, 2017 at 9:46 AM, Oliver Walters < oliver.henry.walt...@gmail.com> wrote: > PS: It would be nice to provide a simplified way for non-GPL users to >> provide attribution for the libraries without having to name every single >> john doe that made a symbol or footprint. If it's made simple people will >> probably be more inclined to comply. > > > What would such a thing look like? Something like a CLA - > https://en.wikipedia.org/wiki/Contributor_License_Agreement ? > > On Tue, Sep 19, 2017 at 9:02 AM, José Ignacio <jose.cyb...@gmail.com> > wrote: > >> PS: It would be nice to provide a simplified way for non-GPL users to >> provide attribution for the libraries without having to name every single >> john doe that made a symbol or footprint. If it's made simple people will >> probably be more inclined to comply. >> >> On Mon, Sep 18, 2017 at 5:59 PM, José Ignacio <jose.cyb...@gmail.com> >> wrote: >> >>> The GPL with font exception is probably the better of the two, as it is >>> the least restrictive one contributors seem to agree on. >>> >>> On Mon, Sep 18, 2017 at 5:47 PM, Oliver Walters < >>> oliver.henry.walt...@gmail.com> wrote: >>> >>>> A further issue that has cropped up twice in the last hour: Library >>>> licensing >>>> >>>> https://github.com/KiCad/kicad-library/issues/1259#issuecomm >>>> ent-330374095 >>>> >>>> https://forum.kicad.info/t/default-libraries-gpl-licencing-v >>>> s-proprietary-designs/140/8 >>>> >>>> >>>> We have been discussing this for a while in this thread - >>>> https://lists.launchpad.net/kicad-developers/msg28181.html >>>> >>>> It initially looked like we had a consensus but then it quickly >>>> devolved and never reached a conclusion. >>>> >>>> *Without entering into the same back-and-forth again, *and with the >>>> following stipulations: >>>> >>>> a) All libraries will have the same license agreeement >>>> b) A single LICENSE.md file will suffice >>>> >>>> What license should we be using? >>>> >>>> 1. CC-BY-SA - This is what Wayne originally suggested IIRC >>>> 2. modified GPL similar to gEDA license? >>>> >>>> >>>> I need a consensus on this so I can add the license files to the >>>> repositories and add the information to the website. >>>> >>>> Cheers, >>>> Oliver >>>> >>>> >>>> On Mon, Sep 18, 2017 at 11:12 PM, Wayne Stambaugh <stambau...@gmail.com >>>> > wrote: >>>> >>>>> Oliver, >>>>> >>>>> Great work! This is really shaping up nicely. >>>>> >>>>> Cheers, >>>>> >>>>> Wayne >>>>> >>>>> On 9/17/2017 12:13 AM, Oliver Walters wrote: >>>>> > Hugo can use external JSON data during the build step, so I've worked >>>>> > out how to list the GitHub library releases directly onto the >>>>> downloads >>>>> > page! >>>>> > >>>>> > Some progress images here: >>>>> > >>>>> > https://imgur.com/a/2V6E3 >>>>> > >>>>> > Most of the framework is in place now. I need some assistance with >>>>> > wording for /discover/libraries but other than that, almost ready to >>>>> go :) >>>>> > >>>>> > Oliver >>>>> > >>>>> > On Sat, Sep 16, 2017 at 1:52 PM, Oliver Walters >>>>> > <oliver.henry.walt...@gmail.com <mailto:oliver.henry.walters@g >>>>> mail.com>> >>>>> > wrote: >>>>> > >>>>> > Some more >>>>> > progress: https://github.com/KiCad/kicad-library/issues/1622 >>>>> > <https://github.com/KiCad/kicad-library/issues/1622> >>>>> > >>>>> > On Sat, Sep 16, 2017 at 12:53 PM, Oliver Walters >>>>> > <oliver.henry.walt...@gmail.com >>>>> > <mailto:oliver.henry.walt...@gmail.com>> wrote: >>>>> > >>>>> > I have worked out how to transfer the KLC page to the Hugo >>>>> > templating system (it is SO much harder to use than Jenkins >>>>> :p) >>>>> > >>>>> > Example: >>>>> > >>>>> > https://i.imgur.com/4kZnvOA.png < >>>>> https://i.imgur.com/4kZnvOA.png> >>>>> > >>>>> > The libraries information is also moved across, but that's >>>>> just >>>>> > static content so it's much simpler. >>>>> > >>>>> > I'll keep you posted. >>>>> > >>>>> > On Fri, Sep 15, 2017 at 10:41 PM, Wayne Stambaugh >>>>> > <stambau...@gmail.com <mailto:stambau...@gmail.com>> wrote: >>>>> > >>>>> > On 9/14/2017 8:54 PM, Oliver Walters wrote: >>>>> > > Ben, >>>>> > > >>>>> > > That's also an option, I hadn't considered that! >>>>> Perhaps I was focused >>>>> > > on the GitHub-side solution too closely. >>>>> > > >>>>> > > Wayne, do you want to weigh in here before I spend too >>>>> much further >>>>> > > effort developing this? Could the libraries page be >>>>> developed on the >>>>> > > KiCad website itself? >>>>> > >>>>> > The libraries page could be developed on KiCad website >>>>> > although I'm not >>>>> > sure how that would work. I am comfortable with either >>>>> > solution. Pick >>>>> > which ever solution is the most comfortable for you. >>>>> Since >>>>> > you are >>>>> > doing the work, you should choose the implementation >>>>> unless >>>>> > someone else >>>>> > is willing step up and help out. Even the basic overview >>>>> > that you >>>>> > presented is far better than anything we have at the >>>>> > moment. We can >>>>> > always add more features later. >>>>> > >>>>> > > >>>>> > > The structure could remain largely the same but the >>>>> formatting would >>>>> > > need to change from Jekyll to Hugo. >>>>> > > >>>>> > > Cheers, >>>>> > > Oliver >>>>> > > >>>>> > > On Fri, Sep 15, 2017 at 1:17 AM, Ben Hest < >>>>> bombledm...@gmail.com <mailto:bombledm...@gmail.com> >>>>> > > <mailto:bombledm...@gmail.com <mailto: >>>>> bombledm...@gmail.com>>> wrote: >>>>> > > >>>>> > > Does this method provide an advantage over doing a >>>>> similar thing >>>>> > > using Hugo and putting the docs on the >>>>> kicad-pcb.org <http://kicad-pcb.org> >>>>> > > <http://kicad-pcb.org> >>>>> > > website? https://github.com/KiCad/kicad-website >>>>> > <https://github.com/KiCad/kicad-website> >>>>> > > <https://github.com/KiCad/kicad-website >>>>> > <https://github.com/KiCad/kicad-website>> >>>>> > > >>>>> > > >>>>> > > - Ben >>>>> > > >>>>> > > On Thu, Sep 14, 2017 at 7:01 AM, Oliver Walters >>>>> > > <oliver.henry.walt...@gmail.com >>>>> > <mailto:oliver.henry.walt...@gmail.com> >>>>> > > <mailto:oliver.henry.walt...@gmail.com >>>>> > <mailto:oliver.henry.walt...@gmail.com>>> wrote: >>>>> > > >>>>> > > Hi everyone, >>>>> > > >>>>> > > The conversation of how best to manage and >>>>> distribute KiCad >>>>> > > libraries has been raging for a while now. >>>>> > > >>>>> > > Users looking to download or contribute to the >>>>> libraries are >>>>> > > currently presented with a github landing page >>>>> and some bland >>>>> > > wiki pages (e.g. for the KLC information). >>>>> > > >>>>> > > I have been working on a new-and-improved >>>>> website system for the >>>>> > > following: >>>>> > > >>>>> > > * Clear information about the libraries >>>>> > > * A place to download the latest libraries >>>>> > > * Information on what is *in* the libraries >>>>> > > * Instructions on how to contribute to the libs >>>>> > > * Better presentation of the KLC >>>>> > > >>>>> > > This website will need to be updated >>>>> periodically to present the >>>>> > > latest version of the libraries to the users. >>>>> Also, if users are >>>>> > > going to be downloading library files then it >>>>> could potentially >>>>> > > use a lot of bandwidth. Thirdly, the generated >>>>> content should be >>>>> > > scripted but statically hosted. >>>>> > > >>>>> > > The solution? GitHub pages! - >>>>> https://pages.github.com/ - >>>>> > > >>>>> > > These are hosted from your github repository, >>>>> and for e.g. ours >>>>> > > would have the URL kicad.github.io >>>>> > <http://kicad.github.io> <http://kicad.github.io> - >>>>> > > this could be easily redirected from >>>>> kicad-lib.org/library <http://kicad-lib.org/library> >>>>> > > <http://kicad-lib.org/library> (for example). >>>>> > > >>>>> > > GitHub pages use the jekyll toolset to >>>>> generate static content. >>>>> > > >>>>> > > With a small amount of additional Python >>>>> scripting I have >>>>> > > created a bare-bones example of what this >>>>> might look like >>>>> > > (locally hosted on my laptop for now): >>>>> > > >>>>> > > Here are some screenshots! Ignore the colors >>>>> and simple layout >>>>> > > scheme, this is currently just a framework. >>>>> > > >>>>> > > https://imgur.com/a/0GELG >>>>> > > >>>>> > > The main objectives of this project are: >>>>> > > >>>>> > > a) Present a more professional landing page >>>>> for the libraries >>>>> > > b) Leverage GitHub Pages functionality >>>>> > > c) Improve KLC >>>>> > > >>>>> > > And, eventually: >>>>> > > >>>>> > > Provide a standardised way to separate the >>>>> KiCad libraries from >>>>> > > the KiCad installer! >>>>> > > >>>>> > > Thoughts and comments appreciated! >>>>> > > >>>>> > > Cheers, >>>>> > > >>>>> > > Oliver >>>>> > > >>>>> > > _____________________________ >>>>> __________________ >>>>> > > Mailing list: https://launchpad.net/~kicad-d >>>>> evelopers >>>>> > <https://launchpad.net/~kicad-developers> >>>>> > > <https://launchpad.net/~kicad-developers >>>>> > <https://launchpad.net/~kicad-developers>> >>>>> > > Post to : kicad-developers@lists.launchp >>>>> ad.net >>>>> > <mailto:kicad-developers@lists.launchpad.net> >>>>> > > <mailto:kicad-developers@lists.launchpad.net >>>>> > <mailto:kicad-developers@lists.launchpad.net>> >>>>> > > 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/Lis >>>>> tHelp >>>>> > <https://help.launchpad.net/ListHelp> >>>>> > > <https://help.launchpad.net/ListHelp >>>>> > <https://help.launchpad.net/ListHelp>> >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > -- >>>>> > > >>>>> > > -Ben >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > _______________________________________________ >>>>> > > Mailing list: https://launchpad.net/~kicad-developers >>>>> > <https://launchpad.net/~kicad-developers> >>>>> > > Post to : kicad-developers@lists.launchpad.net >>>>> > <mailto:kicad-developers@lists.launchpad.net> >>>>> > > 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 >>>>> > <https://launchpad.net/~kicad-developers> >>>>> > Post to : kicad-developers@lists.launchpad.net >>>>> > <mailto:kicad-developers@lists.launchpad.net> >>>>> > 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@lists.launchpad.net >>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>> More help : https://help.launchpad.net/ListHelp >>>> >>>> >>> >> >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp