kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #30816
Re: KiCad Libraries (again)
>
> 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.cyborg@xxxxxxxxx> 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.cyborg@xxxxxxxxx>
> 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.walters@xxxxxxxxx> 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 <stambaughw@xxxxxxxxx>
>>> 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.walters@xxxxxxxxx <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.walters@xxxxxxxxx
>>>> > <mailto:oliver.henry.walters@xxxxxxxxx>> 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
>>>> > <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> 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 <
>>>> bombledmonk@xxxxxxxxx <mailto:bombledmonk@xxxxxxxxx>
>>>> > > <mailto:bombledmonk@xxxxxxxxx <mailto:
>>>> bombledmonk@xxxxxxxxx>>> 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.walters@xxxxxxxxx
>>>> > <mailto:oliver.henry.walters@xxxxxxxxx>
>>>> > > <mailto:oliver.henry.walters@xxxxxxxxx
>>>> > <mailto:oliver.henry.walters@xxxxxxxxx>>> 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@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/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@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
>>>> > <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
>>>
>>>
>>
>
Follow ups
References
-
KiCad Libraries (again)
From: Oliver Walters, 2017-09-14
-
Re: KiCad Libraries (again)
From: Ben Hest, 2017-09-14
-
Re: KiCad Libraries (again)
From: Oliver Walters, 2017-09-15
-
Re: KiCad Libraries (again)
From: Wayne Stambaugh, 2017-09-15
-
Re: KiCad Libraries (again)
From: Oliver Walters, 2017-09-16
-
Re: KiCad Libraries (again)
From: Oliver Walters, 2017-09-16
-
Re: KiCad Libraries (again)
From: Oliver Walters, 2017-09-17
-
Re: KiCad Libraries (again)
From: Wayne Stambaugh, 2017-09-18
-
Re: KiCad Libraries (again)
From: Oliver Walters, 2017-09-18
-
Re: KiCad Libraries (again)
From: José Ignacio, 2017-09-18
-
Re: KiCad Libraries (again)
From: José Ignacio, 2017-09-18