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
197 stars 57 forks source link

Changing the workbench's license #286

Closed prokoudine closed 7 months ago

prokoudine commented 10 months ago

The Workbench Creation guide recommends licensing addons under the terms of LGPL2.1 — the same license that FreeCAD source code is available under. The recommendation’s rationale is that it should be possible to ship a FreeCAD distribution, either upstream, or a custom one, with 3rd-party addons that are considered useful. While a workbench developer is free to choose an alternative license, doing so may impact the long-term viability and use of the workbench and should be considered carefully.

Ondsel would like to integrate the Sheet Metal workbench into its distribution of FreeCAD, because the company’s market study suggests that, just like iwth the Fasteners WB, this feature is expected to be available in 3D CAD programs by default. We want to provide our end-users the best possible experience. There’s a possibility that this workbench then will go back to become part of upstream FreeCAD. However neither the upstream version of FreeCAD, nor Ondsel’s version of FreeCAD can distribute this workbench as long as it’s licensed under the terms of GPL3.

We are asking for a conversation about relicensing this workbench under LGPL2+ or another compatible license to allow wider distribution.

shaise commented 10 months ago

As with Fasteners, I'll be happy to re-license to LGPL2.1. The code is based on @JMG1 's work and one of the main components is @ulrich1a 's sheetmetal unfolder which both are LGPL2 so we are good with that. It was only by my mistake that the current license is GPL.

sliptonic commented 10 months ago

As a contributor, I'm fine with my contributions being relicensed.

shaise commented 10 months ago

waiting for response of: @Syres916, @easyw, @ASzc, @bgamari, @ceremcem, @mumme74

rmu75 commented 10 months ago

My contribution isn't really noteworthy, I'm ok with relicensing.

riqueenz commented 10 months ago

No objection to the license change!

hl037 commented 10 months ago

No objection on my side neither

alexneufeld commented 10 months ago

I have no objection to the license change.

hasecilu commented 10 months ago

I agree with the change!

s-light commented 10 months ago

i am happy with the change!

Jantek commented 10 months ago

I am ok with the change

07.12.2023 20:47:33 Stefan Krüger @.***>:

i am happy with the change!

— Reply to this email directly, view it on GitHub[https://github.com/shaise/FreeCAD_SheetMetal/issues/286#issuecomment-1845999632], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AAU5EKQQSEENK7FDOZ75APLYIIMNJAVCNFSM6AAAAABAIGRKK2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBVHE4TSNRTGI]. You are receiving this because you were mentioned. [Verfolgungsbild][https://github.com/notifications/beacon/AAU5EKXU5QLRKY5UWCAF4FTYIIMNJA5CNFSM6AAAAABAIGRKK2WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTOA64BA.gif]

kaktusus commented 10 months ago

As they say in my country I am for and even against This is an ironic admission that the previous speaker is right. :laughing:

chennes commented 10 months ago

I agree with the change.

ufocia commented 10 months ago

I'm OK with LGPL2.1.

jaisekjames commented 10 months ago

I agree with the change.

mangelozzi commented 10 months ago

I agree with the change. Totally makes sense to integrate it

thesyndicated commented 10 months ago

I think I only fixed a typo here, but I'm totally good with the license change.

On Thu, Dec 7, 2023, 9:39 PM mangelozzi @.***> wrote:

I agree with the change. Totally makes sense to integrate it

— Reply to this email directly, view it on GitHub https://github.com/shaise/FreeCAD_SheetMetal/issues/286#issuecomment-1846575440, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHDICTXWC2HOZMMQUTFDUL3YIKRYLAVCNFSM6AAAAABAIGRKK2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBWGU3TKNBUGA . You are receiving this because you were mentioned.Message ID: @.***>

chappatted commented 10 months ago

I also agree with the change.

looooo commented 10 months ago

Not sure if i have contributed to this repo but its ok for me too.

Roy-043 commented 10 months ago

I have no objections to the LGPL2.1 license.

realthunder commented 10 months ago

No objection! Congratulations!

JMG1 commented 10 months ago

No objections from my side!

luzpaz commented 10 months ago

No objection

easyw commented 10 months ago

go for it! sorry being late, but I don't watch very often my GH notifications

mumme74 commented 10 months ago

No objection, sorry for responding late. Change as you se fit as long as its an open source license.

shaise commented 10 months ago

@ceremcem , @Syres916

Your responses?

Syres916 commented 10 months ago

No objection

prokoudine commented 10 months ago

@ASzc What's your take on this?

ASzc commented 9 months ago

I'm ok with re-licensing to LGPL2.1

prokoudine commented 9 months ago

Only up to you now, @bgamari and @ceremcem!

ceremcem commented 9 months ago

Hi. Sorry for the delay. I'm okay with the change you propose.

bgamari commented 9 months ago

I am fine with relicensing.

shaise commented 9 months ago

Great!! All in! @prokoudine , what is the next step?

prokoudine commented 9 months ago

Great!! All in! @prokoudine , what is the next step?

I can do a PR changing the contents of LICENSE and boilerplates in .py files to LGPLv2.1, unless you want to do that yourself.

shaise commented 9 months ago

if you can do it, that would be great!

shaise commented 7 months ago

Close as accomplished.