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
