← Back to team overview

kicad-developers team mailing list archive

Re: [RFC] 3D models repository

 

Unfortunately that doesn't seem to be the intent of the people who made the
3d model generators, as they inject the license into the model files, and
explicitly stated that they indeed want to restrict some uses of the
mechanically generated models so people can't compile them in their own
libraries with different usage terms. They do have a point as people could
theoretically improve the scripts, not contribute back and lock down their
generated models. The GPL cant force them to contribute back their script
modifications if they just run it themselves and not give it out to
anyone*. It is within their right as copyright holders to try and prevent
that and all I can do is to just avoid using their library.

* Including guts of the copylefted work into the output to force the
production of a "combined work", and thus extend the copyleft to the output
might not be successfully enforceable anyway. So the "license" would need
to be a good deterrent at best, or perhaps something else could be used.
Recently when i needed CAD data from manufacturers they would not let me
download it unless i signed a contract with them (i guess their legal
realized that copyright would not be enough for functional models of their
parts) so they could use contract law to go after me if i used the model in
ways they don't like. (I am of course not suggesting doing anything like
that as it's absolutely dreadful).

On Fri, Jun 30, 2017 at 6:21 PM, Oliver Walters <
oliver.henry.walters@xxxxxxxxx> wrote:

> Cirilo,
>
> Can we stipulate as part of the license file that any contributors agree
> implicitly that their generated models are released as public domain? i.e.
> don't require explicit release from every contributor, as it is inherent to
> the library LICENSE?
>
> a) If you contribute model / footprint / symbol to KiCad libraries, they
> can be distributed in accordance with [whatever license we choose here]
>
> b) KiCad assumes no responsibility for the accuracy of the model data
>
> c) Library data may be shared freely*
>
> * Here "freely" is the current source of contention. I am all for having
> as permissive a license as possible - I don't see any benefit from locking
> the library down.
>
> Oliver
>
> On Sat, Jul 1, 2017 at 8:25 AM, Cirilo Bernardo <cirilo.bernardo@xxxxxxxxx
> > wrote:
>
>> On Thu, Jun 29, 2017 at 8:16 AM, Oliver Walters
>> <oliver.henry.walters@xxxxxxxxx> wrote:
>> > Would it be sufficient to drop the "Copyright (C) 2017 KiCad" header?
>> >
>>
>> No, because we have no idea who holds copyright. KiCad cannot be a
>> copyright holder
>> because it is not a legal entity (person or corporation). We would
>> need to maintain a text
>> file which is a register of the copyright holders of each file.  To
>> complicate things, many
>> models are generated from parametric scripts.  The scripts themselves
>> are copyright
>> material but the models produced is a different matter. If you can get
>> all script contributors
>> to agree, then I think it would be best to release the generated
>> models as Public Domain.
>> Even this is not so simple because we would need to maintain a
>> directory with declarations
>> from script contributors to state that the output of the scripts are
>> Public Domain. Even
>> that is not so simple because some jurisdictions may not accept that
>> mechanism.
>>
>> - Cirilo
>>
>> > On Thu, Jun 29, 2017 at 5:28 PM, Javier Serrano
>> > <javier.serrano.pareja@xxxxxxxxx> wrote:
>> >>
>> >> On Thu, Jun 29, 2017 at 3:27 AM, Oliver Walters
>> >> <oliver.henry.walters@xxxxxxxxx> wrote:
>> >>>
>> >>> Wayne, others,
>> >>>
>> >>> A lot of input here, thanks everyone.
>> >>>
>> >>> Based on the suggestions above, my proposal is as follows:
>> >>>
>> >>>
>> >>> ------------------------------------------------------------
>> --------------------------------
>> >>>
>> >>> symbols licence file:
>> >>>
>> >>>
>> >>> ------------------------------------------------------------
>> --------------------------------
>> >>> Copyright (C) 2017 KiCad
>> >>>
>> >>
>> >>  I agree with Simon that "KiCad" cannot be the copyright holder.
>> Imagine
>> >> for the sake of argument I need to contact the copyright holder. Say I
>> would
>> >> like to negotiate with him/her a change of licence. I want to use the
>> >> material without being subject to the CC-BY-SA licence, and I am
>> willing to
>> >> pay for it. So I'd like to benefit from some kind of dual-licensing
>> scheme,
>> >> whereby I receive e.g. a copy of a 3D model file with a special
>> licence just
>> >> for me. Only the copyright holder can do that. Now I go to the file
>> and I
>> >> read "Copyright KiCad." Who should I speak to? Who has the right to do
>> what
>> >> I need? That's just an example. For any action where you would need the
>> >> copyright holder to do something, you'd bump against the same issue.
>> One
>> >> could conceivably define KiCad as a valid legal entity, and then you
>> could
>> >> have KiCad be the copyright holder, as the FSF is the copyright holder
>> of
>> >> lots of code, but that's a strategic change to be discussed, I guess,
>> with
>> >> the project leader and the project initiator. Right now, KiCad cannot
>> be the
>> >> holder of any copyright. The same applies, IMHO, to "KiCad developers."
>> >>
>> >> Cheers,
>> >>
>> >> Javier
>> >
>> >
>> >
>> > _______________________________________________
>> > 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
>> >
>>
>
>
> _______________________________________________
> 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
>
>

References