shaise / FreeCAD_SheetMetal

A simple sheet metal workbench for FreeCAD
http://theseger.com/projects/2015/06/sheet-metal-addon-for-freecad/
GNU Lesser General Public License v2.1
193 stars 56 forks source link

Relicense SheetMetal WB from GPL3 to LGPL2 #291

Closed prokoudine closed 7 months ago

prokoudine commented 8 months ago

This patch changes the license of SheetMetal WB to LGPL2 as per voting of contributors in #286.

Changes:

Files created as the result of refactoring by @sliptonic carry copyrights of both Ulrich and Ondsel Inc. (Brad requested the company to be mentioned instead), they didn't have any boilerplates.

Similarly, tools/calc-unfold.py was missing boilerplate and copyrights by @ceremcem. Fixed that one too.

shaise commented 8 months ago

Hi @prokoudine ,

Thanks for the change. I'm not all that familiar with open source licensing, but should'nt lgplv2 be GNU Lesser General Public License and not 'Library' ? @sliptonic , what was the version you intended?

shai

prokoudine commented 8 months ago

Hah, that's an interesting topic.

Unless I'm terribly mistaken (which is entirely possible), LGPLv2 is called Library General Public License and LGPLv2.1 and LGPLv3 are called Lesser General Public License.

FreeCAD is shipping a copy of LGPLv2, not LGPLv2.1, and refers to it as Library General Public License in the boilerplates. Meanwhile the wiki is confusingly referring to the license as both 'Lesser General Pubic License' (which means v2.1) and v2 (not v2.1).

prokoudine commented 8 months ago

I will bring that up on the FPA call tomorrow. Let's keep this PR unmerged for a few days until we untangle this mess in upstream.

prokoudine commented 7 months ago

@shaise Amended my original patch

shaise commented 7 months ago

Great, so, can I merge it now?

prokoudine commented 7 months ago

I sure hope so! :)

shaise commented 7 months ago

Done! Hopefully Fasteners soon as well.