Hi Hamish,hamish wrote: Jim, I am happy to change the licence to LGPL2.
How exactly do I change the licence,
do i simply update the licence in the hamish2014/assembly2 repo?
that is a good question, I don't really know in detail. However my understanding is that the code you wrote, you own the copy right and can offer in any other licence you like. I think all you have to do is change the licence files/comments in the code and repo. This becomes more complex though because you have accepted pull requests from others. You can do what you want with your code but you have to ask them about their contributions. I think that you only have to ask then if their input was not "very minor or insignificant" but you would have to research that to see if I am right and if so to what extent or what details may apply.
Obviously you can choose whatever licence you want to and may have had good reasons to choose gpl3 but gpl3 was controversial when it was created, the Linux kernel and many projects refused to accept it. Choosing it can be problematic and doing so has been the death of some otherwise great projects.
I hope you find the time to come back and work on FreeCAD master code sometime in the near future. Life has a way getting in the way for a few of us at times. I have also been very busy and been forced to dramatically cut back on the time I can spend on FreeCAD over the last year or so.