[OpenSCAD] About licensing of OpenSCAD code for MCAD and in general

M.Rule mrule7404 at gmail.com
Thu Dec 9 15:02:53 CET 2010


This may be a stupid question, but what is the difference between the
*GPL class of licenses and the other creative commons licenses ? I
notice that many OpenSCAD files that get posted to Thingiverse end up
with creative-commons-non-commercial-share-alike license.



On Thu, Dec 9, 2010 at 8:57 AM, Elmo <elmo.mantynen at iki.fi> wrote:
> Actually, it's the other way around :) GPL is more restrictive than
> LGPL, so you can go from LGPL to GPL, but not in the other direction.
> LGPL stand for Lesser GPL, and basically is the same as GPL but allows
> linking from non-GPL code. Like glibC is LGPL so that proprietary code
> can link to it, thus making the adoption of GNU/Linux easier.
>
> Elmo
>
> On 12/09/2010 03:32 PM, andy at kirbyand.co.uk wrote:
>> My vote is GPL.
>>
>> LGPL was originally a GPL variant that could allow contribution from
>> closed source or restricted sources.
>>
>> If there is no restriction then GPL
>>
>> If there are restrictions in contributed sources then it has to continue
>> LGPL.
>>
>> My undersanding is that you can go from GPL to LGPL but not the other
>> way. (Given the above)
>>
>> If there are no current contributions from restricted sources, It could
>> be argued that it is better to go GPL. This makes contributions form
>> restricted sources less likely. And where needed it automatically
>> triggers the debate of do you really want them or not.
>>
>> Personally I feel that inclusion of restricted sources should be a
>> conscious deliberate act, rather than due to mission creep towards the
>> dark side.
>>
>> Thoughts for what they are worth.
>>
>> aka47
>>
>>
>>
>>
>>
>>
>>
>> On 09/12/10 12:34, Elmo wrote:
>>>
>>>
>>> On 12/09/2010 02:19 PM, Steven Dick wrote:
>>>>
>>>>
>>>> On Thu, Dec 9, 2010 at 7:09 AM, Elmo<elmo.mantynen at iki.fi
>>>> <mailto:elmo.mantynen at iki.fi>>  wrote:
>>>>
>>>>      MCAD is currently licensed as LGPL, which was not my choice originally,
>>>>      but I've asked for included code to be relicensed accordingly.
>>>>
>>>> [...]
>>>>
>>>>      1. What would be your choice of license for YOUR code (which would use
>>>>      MCAD) and why.
>>>>
>>>>
>>>> Speaking as someone who has not yet contributed to OpenSCAD but hopes to
>>>> eventually, I think GPL is best.
>>>
>>> I was talking about OpenSCAD (the language) code, not the code of the
>>> OpenSCAD compiler.
>>>
>>> Should I talk about scad code then? What is the name of the language?
>>> For some languages, the first or default dev environment has the same
>>> name as the language itself. For example, the Python inter was called
>>> Python by most, nowadays there are several implementations, and so the
>>> first one is CPython, versus Jython etc.
>>>
>>> So Scad or OpenSCAD? I would hope that no one starts ClosedSCAD as an
>>> alternative implementation ;)
>>>
>>>>
>>>>      2. Does GPL/LGPL really apply in any significant manner?
>>>>
>>>>
>>>> I don't think GPL affects parts generated by OpenSCAD at all, which is
>>>> how it should be.
>>>>
>>>> GPL should only affect modifications to OpenSCAD itself, not STLs or
>>>> printed parts or assemblies, which would be more like binaries generated
>>>> by gcc, which also are not affected by the license of gcc.
>>>
>>> Yes, obviously :)
>>>>
>>>> However, libraries of code (things included in your part's code) would
>>>> affect the final part's license.
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> OpenSCAD mailing list
>>>> OpenSCAD at rocklinux.org
>>>> http://rocklinux.net/mailman/listinfo/openscad
>>> _______________________________________________
>>> OpenSCAD mailing list
>>> OpenSCAD at rocklinux.org
>>> http://rocklinux.net/mailman/listinfo/openscad
>>>
>> _______________________________________________
>> OpenSCAD mailing list
>> OpenSCAD at rocklinux.org
>> http://rocklinux.net/mailman/listinfo/openscad
> _______________________________________________
> OpenSCAD mailing list
> OpenSCAD at rocklinux.org
> http://rocklinux.net/mailman/listinfo/openscad
>


More information about the OpenSCAD mailing list