I recently purchased an axidraw and most my designs are generated in Houdini. To streamline my process and avoid the multiple crashes I’ve experiences with inkscape, I ended up wrapping axidraw’s python API into a Houdini Digital Asset and I’ve exposed most of its functionality. Apart from a few bugs that I need to fix it works great and eventually I would like to share with everyone.
I’ve never released code that may potentially be used by others and I am not very familiar with the subtle differences between the various licenses used in GitHub.
Which one do you think makes the most sense to use?
I noticed the axidraw library is under GNUv2.0 but I also use svglib which is under GNUv3.0
And just so I understand what the good practise is in general with freely available code and libraries…
Should I always include the license of any library I use in my code? Even if that’s just an include without any modifications?
Most libraries that you include will already have a license file with them. Generally, check with each library that you consider using to determine its license properties well before starting to use it.