FreeCAD_SheetMetal icon indicating copy to clipboard operation
FreeCAD_SheetMetal copied to clipboard

Changing the workbench's license

Open prokoudine opened this issue 1 year ago • 34 comments

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.

  • [x] @shaise
  • [x] @JMG1
  • [x] @jaisekjames
  • [x] @luzpaz
  • [x] @Syres916
  • [x] @easyw
  • [x] @chappatted
  • [x] @realthunder
  • [x] @sliptonic
  • [x] @riqueenz
  • [x] @Roy-043
  • [x] @looooo
  • [x] @hasecilu
  • [x] @alexneufeld
  • [x] @mangelozzi
  • [x] @rmu75
  • [x] @chennes
  • [x] @s-light
  • [x] @kaktusus
  • [x] @ufocia
  • [x] @ASzc
  • [x] @Jantek
  • [x] @bgamari
  • [x] @hl037
  • [x] @ceremcem
  • [x] @thesyndicated
  • [x] @mumme74

prokoudine avatar Dec 05 '23 19:12 prokoudine

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.

shaise avatar Dec 05 '23 20:12 shaise

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

sliptonic avatar Dec 06 '23 16:12 sliptonic

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

shaise avatar Dec 07 '23 16:12 shaise

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

rmu75 avatar Dec 07 '23 17:12 rmu75

No objection to the license change!

riqueenz avatar Dec 07 '23 17:12 riqueenz

No objection on my side neither

hl037 avatar Dec 07 '23 18:12 hl037

I have no objection to the license change.

alexneufeld avatar Dec 07 '23 18:12 alexneufeld

I agree with the change!

hasecilu avatar Dec 07 '23 18:12 hasecilu

i am happy with the change!

s-light avatar Dec 07 '23 19:12 s-light

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]

Jantek avatar Dec 07 '23 20:12 Jantek

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

kaktusus avatar Dec 07 '23 20:12 kaktusus

I agree with the change.

chennes avatar Dec 08 '23 01:12 chennes

I'm OK with LGPL2.1.

ufocia avatar Dec 08 '23 01:12 ufocia

I agree with the change.

jaisekjames avatar Dec 08 '23 04:12 jaisekjames

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

mangelozzi avatar Dec 08 '23 05:12 mangelozzi

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: @.***>

thesyndicated avatar Dec 08 '23 07:12 thesyndicated

I also agree with the change.

chappatted avatar Dec 08 '23 07:12 chappatted

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

looooo avatar Dec 08 '23 09:12 looooo

I have no objections to the LGPL2.1 license.

Roy-043 avatar Dec 08 '23 10:12 Roy-043

No objection! Congratulations!

realthunder avatar Dec 08 '23 10:12 realthunder

No objections from my side!

JMG1 avatar Dec 08 '23 14:12 JMG1

No objection

luzpaz avatar Dec 08 '23 19:12 luzpaz

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

easyw avatar Dec 15 '23 20:12 easyw

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

mumme74 avatar Dec 21 '23 09:12 mumme74

@ceremcem , @Syres916

Your responses?

shaise avatar Dec 21 '23 12:12 shaise

No objection

Syres916 avatar Dec 21 '23 16:12 Syres916

@ASzc What's your take on this?

prokoudine avatar Dec 21 '23 16:12 prokoudine

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

ASzc avatar Jan 07 '24 18:01 ASzc

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

prokoudine avatar Jan 07 '24 18:01 prokoudine

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

ceremcem avatar Jan 11 '24 16:01 ceremcem