Hi,

Petter Reinholdtsen just told me that one of the reasons leocad started
including a small built-in parts library was to not have a hard dependency on
the LDraw parts library in Debian and therefore allow its inclusion in Debian
"main" instead of "contrib".

The LDraw parts library is licensed under CC-BY 2.0 which is not considered to
be DFSG free [1]. I recently packaged the LDraw parts library [2] and because
it is CC-BY 2.0 it must go into Debian "non-free". Once the ldraw-parts package
is accepted in Debian proper, the leocad package could Recommend or Suggest the
ldraw-parts package because I heard that a recently added feature of leocad was
to directly read the LDraw parts library.

I also packaged other software including ldglite [3], ldview [4], ldpub and
lic. They all have a hard dependency on the non-free ldraw-parts package as
without a parts library they are useless. They can therefore not go into "main"
but must remain in "contrib" even though they are GPL licensed.

Now here comes my question: would it be possible to convert the initial
built-in parts library that ships with leocad into LDraw format? Since leocad
is in main, I suppose its part library is also released under a DFSG free
license. If this would be possible, then we could provide a small, limited
parts library package in Debian which all the above packages could depend upon
to at least be available in "main" instead of "contrib". Only if one would need
/all/ parts one would need the "non-free" ldraw-parts package. How hard would
it be to convert the built-in leocad parts library to LDraw format?

cheers, josch


[1] http://evan.prodromou.name/ccsummary/ccsummary.html
[2] http://mentors.debian.net/package/ldraw-parts
[3] https://mentors.debian.net/package/ldglite
[4] https://mentors.debian.net/package/ldview
_______________________________________________
Leocad mailing list
[email protected]
https://list.gerf.org/listinfo/leocad

Reply via email to