<div dir="ltr"><div class="gmail_quote"><br>From: <span class="gmail_sendername">Johannes Reinhardt</span> <span dir="ltr"><<a href="mailto:jreinhardt@ist-dein-freund.de">jreinhardt@ist-dein-freund.de</a>></span><br>
Date: Tue, Oct 29, 2013 at 4:55 PM<br>Subject: [OpenSCAD] License for scad files<br>To: "<a href="mailto:openscad@rocklinux.org">openscad@rocklinux.org</a>" <<a href="mailto:openscad@rocklinux.org">openscad@rocklinux.org</a>><br>
<br><br>Hi everybody,<br>
<br>
while working on BOLTS, I started to think about licensing and scad<br>
code and realised that this is a quite complicated topic. I am not a<br>
lawyer, so I struggled quite a bit with that. Licenses are of some<br>
importance to BOLTS, because I want to make sure, that existing code<br>
can be incorporated with little effort, and for that I have to make<br>
sure that this is legally possible.<br>
<br>
I reached a state where I think I understood and then tried to write it<br>
up:<br>
<br>
<a href="http://jreinhardt.github.io/BOLTS/doc/general/licensing.html" target="_blank">http://jreinhardt.github.io/BOLTS/doc/general/licensing.html</a><br>
<br>
However, today I thought about it from another perspective and<br>
struggled again, so I decided to ask for your expertise, maybe you can<br>
point out if I misunderstood something.<br>
<br>
The main problem for me is that scad code is somehow both code and<br>
content. On the one hand one can see a scad file as something that is<br>
a description of an object, just like a stl file. If you look at it<br>
like that, then a CC license makes perfect sense.<br>
<br>
On the other hand, scad code is very much code. You can have a scad<br>
library that is not a description of an object. For that, I feel, a<br>
license tailored towards code, like the GPL or LGPL is better suited.<br>
MCAD for example is LGPL.<br>
<br>
But CC and (L)GPL are incompatible, which means that one cannot use them<br>
together. Unfortunately, a lot of the scad code that is around is CC<br>
licensed, because the standard license on thingiverse is CC. I find<br>
this very unsatisfactory that the available scad code is fragmented<br>
into legally incompatible subsets.<br>
<br>
Greetings<br>
<span class="HOEnZb"><font color="#888888"><br>
Johannes<br>
<br>
<br>
--<br>
<br>
_______________________________________________<br>
OpenSCAD mailing list<br>
<a href="mailto:OpenSCAD@rocklinux.org">OpenSCAD@rocklinux.org</a><br>
<a href="http://rocklinux.net/mailman/listinfo/openscad" target="_blank">http://rocklinux.net/mailman/listinfo/openscad</a><br>
<a href="http://openscad.org" target="_blank">http://openscad.org</a> - <a href="https://flattr.com/thing/121566" target="_blank">https://flattr.com/thing/121566</a><br>
</font></span></div><br><br clear="all"><div><br></div>-- <br>- Bryan<br><a href="http://heybryan.org/">http://heybryan.org/</a><br>1 512 203 0507
</div>