orocos / orocos_kinematics_dynamics

Orocos Kinematics and Dynamics C++ library
679 stars 407 forks source link

Change license to a more permissive one #410

Open ahoarau opened 2 years ago

ahoarau commented 2 years ago

Hello KDL contributors,

This follow the discussion that happened here: https://github.com/orocos/orocos_kinematics_dynamics/issues/405

As discussed with @smits and @MatthijsBurgh, they are both ok to change the license to a more permissive one. MIT seems to be the most appropriate (apache-2.0 was considered at first).

To make the change, we need the consent of every contributors to make the change from LGPL-v2 to MIT. This will ease proprietary code development, allowing some modifications and static linking.

You can simply respond with "I agree".

Thanks !

NOTE: as a contributor myself, I agree !

morxa commented 2 years ago

I agree

traversaro commented 2 years ago

I agree

Tobias-Fischer commented 2 years ago

I agree

vbargsten commented 2 years ago

I agree

Am 01.09.22 um 07:47 schrieb Antoine Hoarau:

Hello KDL contributors,

This follow the discussion that happened here: #405 https://github.com/orocos/orocos_kinematics_dynamics/issues/405

As discussed with @smits https://github.com/smits and @MatthijsBurgh https://github.com/MatthijsBurgh, they are both ok to change the license to a more permissive one. |MIT| seems to be the most appropriate (apache-2.0 was considered at first).

To make the change, we need the consent of every contributors to make the change from LGPL-v2 to |MIT|. This will ease proprietary code development, allowing some modifications and static linking.

You can simply respond with "I agree".

Thanks !

NOTE: as a contributor myself, I agree !

@MatthijsBurgh https://github.com/MatthijsBurgh @smits https://github.com/smits @DjoleMNE https://github.com/DjoleMNE @snrkiwi https://github.com/snrkiwi @eaertbel https://github.com/eaertbel @zchen24 https://github.com/zchen24 @ahoarau https://github.com/ahoarau @meyerj https://github.com/meyerj @mvieth https://github.com/mvieth @luzpaz https://github.com/luzpaz @jacobperron https://github.com/jacobperron @tdelaet https://github.com/tdelaet @forrest-rm https://github.com/forrest-rm @francisco-miguel-almeida https://github.com/francisco-miguel-almeida @traversaro https://github.com/traversaro @jbohren https://github.com/jbohren @Tobias-Fischer https://github.com/Tobias-Fischer @maverick-long https://github.com/maverick-long @psoetens https://github.com/psoetens @jf--- https://github.com/jf--- @francesco-romano https://github.com/francesco-romano @jensenb https://github.com/jensenb @ivanpauno https://github.com/ivanpauno @mikepurvis https://github.com/mikepurvis @morxa https://github.com/morxa @JohnSilverFarmer https://github.com/JohnSilverFarmer @dirk-thomas https://github.com/dirk-thomas @aballier https://github.com/aballier @mag-sruehl https://github.com/mag-sruehl @jbohren-hbr https://github.com/jbohren-hbr @martiniil https://github.com/martiniil @sloretz https://github.com/sloretz @spencerjackson https://github.com/spencerjackson @jspricke https://github.com/jspricke @rethink-kmaroney https://github.com/rethink-kmaroney @dvanthienen https://github.com/dvanthienen @mcopejans https://github.com/mcopejans @gborghesan https://github.com/gborghesan @mvistein https://github.com/mvistein @WouterBancken https://github.com/WouterBancken @seanyen https://github.com/seanyen @ipa-pgt https://github.com/ipa-pgt @vbargsten https://github.com/vbargsten @milutter https://github.com/milutter @tfoote https://github.com/tfoote

— Reply to this email directly, view it on GitHub https://github.com/orocos/orocos_kinematics_dynamics/issues/410, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACLMK4IPATRORICUONSEBVLV4A7NZANCNFSM6AAAAAAQCAAQ6Y. You are receiving this because you were mentioned.Message ID: @.***>

mag-sruehl commented 2 years ago

I agree

mvieth commented 2 years ago

I agree

dvanthienen commented 2 years ago

I agree

On Thu, Sep 1, 2022 at 9:13 AM Markus Vieth @.***> wrote:

I agree

— Reply to this email directly, view it on GitHub https://github.com/orocos/orocos_kinematics_dynamics/issues/410#issuecomment-1233845846, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAO7J4RFHKZ7UQIN7BWTZ73V4BJQNANCNFSM6AAAAAAQCAAQ6Y . You are receiving this because you were mentioned.Message ID: @.***>

jspricke commented 2 years ago

I agree

ipa-pgt commented 2 years ago

I agree

mvistein commented 2 years ago

I agree

MatthijsBurgh commented 2 years ago

@ahoarau I am reading into the licenses. I don't see why the LGPL-V2 prevents any larger work (open or closed) to link against this library.

My objection to change to MIT or Apache 2.0 license is that it allows for closed source modifications of this library. This library is open source and I think any modified version should be kept open.

ahoarau commented 2 years ago

@MatthijsBurgh LGPL-v2 prevents from static linking - at least makes it extremely difficult. "you must provide a way to relink against the library". Moreover, modifications that are need in some cases when integrating the lib could be difficult to put public for private companies. That could include more minor modifications as simple as building with different flags, fixing some warnings.. all of those are not necessarily useful for the bigger audience + again difficult to put public. Apache2 solves point 1, MIT both.

Many useful libraries like this one have permissive licenses, and still get contributions from people.

That being said, as a contributor and maintainer, the choice is up to you of course ! I was just lead to believe that you agreed on that in the last issue.

jensenb commented 2 years ago

I agree.

On Thu, Sep 1, 2022, 10:02 mvistein @.***> wrote:

I agree

— Reply to this email directly, view it on GitHub https://github.com/orocos/orocos_kinematics_dynamics/issues/410#issuecomment-1233897915, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFP5F5XNW65FY6MNIPKXXTV4BPINANCNFSM6AAAAAAQCAAQ6Y . You are receiving this because you were mentioned.Message ID: @.***>

MatthijsBurgh commented 2 years ago

I was just lead to believe that you agreed on that in the last issue.

I am sorry I gave you the impression I did. I just wanted to know the opinion of Smits first.

I will come back to you about whether I agree or not.

JohnSilverFarmer commented 2 years ago

I agree

Antoine Hoarau @.***> schrieb am Do. 1. Sept. 2022 um 07:47:

Hello KDL contributors,

This follow the discussion that happened here: #405 https://github.com/orocos/orocos_kinematics_dynamics/issues/405

As discussed with @smits https://github.com/smits and @MatthijsBurgh https://github.com/MatthijsBurgh, they are both ok to change the license to a more permissive one. MIT seems to be the most appropriate (apache-2.0 was considered at first).

To make the change, we need the consent of every contributors to make the change from LGPL-v2 to MIT. This will ease proprietary code development, allowing some modifications and static linking.

You can simply respond with "I agree".

Thanks !

NOTE: as a contributor myself, I agree !

@MatthijsBurgh https://github.com/MatthijsBurgh @smits https://github.com/smits @DjoleMNE https://github.com/DjoleMNE @snrkiwi https://github.com/snrkiwi @eaertbel https://github.com/eaertbel @zchen24 https://github.com/zchen24 @ahoarau https://github.com/ahoarau @meyerj https://github.com/meyerj @mvieth https://github.com/mvieth @luzpaz https://github.com/luzpaz @jacobperron https://github.com/jacobperron @tdelaet https://github.com/tdelaet @forrest-rm https://github.com/forrest-rm @francisco-miguel-almeida https://github.com/francisco-miguel-almeida @traversaro https://github.com/traversaro @jbohren https://github.com/jbohren @Tobias-Fischer https://github.com/Tobias-Fischer @maverick-long https://github.com/maverick-long @psoetens https://github.com/psoetens @jf--- https://github.com/jf--- @francesco-romano https://github.com/francesco-romano @jensenb https://github.com/jensenb @ivanpauno https://github.com/ivanpauno @mikepurvis https://github.com/mikepurvis @morxa https://github.com/morxa @JohnSilverFarmer https://github.com/JohnSilverFarmer @dirk-thomas https://github.com/dirk-thomas @aballier https://github.com/aballier @mag-sruehl https://github.com/mag-sruehl @jbohren-hbr https://github.com/jbohren-hbr @martiniil https://github.com/martiniil @sloretz https://github.com/sloretz @spencerjackson https://github.com/spencerjackson @jspricke https://github.com/jspricke @rethink-kmaroney https://github.com/rethink-kmaroney @dvanthienen https://github.com/dvanthienen @mcopejans https://github.com/mcopejans @gborghesan https://github.com/gborghesan @mvistein https://github.com/mvistein @WouterBancken https://github.com/WouterBancken @seanyen https://github.com/seanyen @ipa-pgt https://github.com/ipa-pgt @vbargsten https://github.com/vbargsten @milutter https://github.com/milutter @tfoote https://github.com/tfoote

— Reply to this email directly, view it on GitHub https://github.com/orocos/orocos_kinematics_dynamics/issues/410, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB7KLDDSCQB4Z7CIAVT4AHDV4A7NZANCNFSM6AAAAAAQCAAQ6Y . You are receiving this because you were mentioned.Message ID: @.***>

meyerj commented 2 years ago

I agree

jspricke commented 2 years ago

FWIW: I I don't see the problem with companies providing the source code of those minor modifications. It does not mean that upstream has to integrate them. Even more, I think the (L)GPL is especially for cases like this that useful changes are contributed back.

Many useful libraries like this one have permissive licenses, and still get contributions from people.

To me the question is not if there are contributions but rather if those how use it successfully contribute back.

Having said that, my contributions here where rather minor so I'm fine with whatever is agreed on.

milutter commented 2 years ago

I agree

maverick-long commented 2 years ago

I agree

On Thu, Sep 1, 2022, 1:47 AM Antoine Hoarau @.***> wrote:

Hello KDL contributors,

This follow the discussion that happened here: #405 https://github.com/orocos/orocos_kinematics_dynamics/issues/405

As discussed with @smits https://github.com/smits and @MatthijsBurgh https://github.com/MatthijsBurgh, they are both ok to change the license to a more permissive one. MIT seems to be the most appropriate (apache-2.0 was considered at first).

To make the change, we need the consent of every contributors to make the change from LGPL-v2 to MIT. This will ease proprietary code development, allowing some modifications and static linking.

You can simply respond with "I agree".

Thanks !

NOTE: as a contributor myself, I agree !

@MatthijsBurgh https://github.com/MatthijsBurgh @smits https://github.com/smits @DjoleMNE https://github.com/DjoleMNE @snrkiwi https://github.com/snrkiwi @eaertbel https://github.com/eaertbel @zchen24 https://github.com/zchen24 @ahoarau https://github.com/ahoarau @meyerj https://github.com/meyerj @mvieth https://github.com/mvieth @luzpaz https://github.com/luzpaz @jacobperron https://github.com/jacobperron @tdelaet https://github.com/tdelaet @forrest-rm https://github.com/forrest-rm @francisco-miguel-almeida https://github.com/francisco-miguel-almeida @traversaro https://github.com/traversaro @jbohren https://github.com/jbohren @Tobias-Fischer https://github.com/Tobias-Fischer @maverick-long https://github.com/maverick-long @psoetens https://github.com/psoetens @jf--- https://github.com/jf--- @francesco-romano https://github.com/francesco-romano @jensenb https://github.com/jensenb @ivanpauno https://github.com/ivanpauno @mikepurvis https://github.com/mikepurvis @morxa https://github.com/morxa @JohnSilverFarmer https://github.com/JohnSilverFarmer @dirk-thomas https://github.com/dirk-thomas @aballier https://github.com/aballier @mag-sruehl https://github.com/mag-sruehl @jbohren-hbr https://github.com/jbohren-hbr @martiniil https://github.com/martiniil @sloretz https://github.com/sloretz @spencerjackson https://github.com/spencerjackson @jspricke https://github.com/jspricke @rethink-kmaroney https://github.com/rethink-kmaroney @dvanthienen https://github.com/dvanthienen @mcopejans https://github.com/mcopejans @gborghesan https://github.com/gborghesan @mvistein https://github.com/mvistein @WouterBancken https://github.com/WouterBancken @seanyen https://github.com/seanyen @ipa-pgt https://github.com/ipa-pgt @vbargsten https://github.com/vbargsten @milutter https://github.com/milutter @tfoote https://github.com/tfoote

— Reply to this email directly, view it on GitHub https://github.com/orocos/orocos_kinematics_dynamics/issues/410, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJ2ITNERD5AWO275UHJLG3V4A7NXANCNFSM6AAAAAAQCAAQ6Y . You are receiving this because you were mentioned.Message ID: @.***>

snrkiwi commented 2 years ago

I agree

On Aug 31, 2022, at 22:47, Antoine Hoarau @.***> wrote:

Hello KDL contributors,

This follow the discussion that happened here: #405 https://github.com/orocos/orocos_kinematics_dynamics/issues/405 As discussed with @smits https://github.com/smits and @MatthijsBurgh https://github.com/MatthijsBurgh, they are both ok to change the license to a more permissive one. MIT seems to be the most appropriate (apache-2.0 was considered at first).

To make the change, we need the consent of every contributors to make the change from LGPL-v2 to MIT. This will ease proprietary code development, allowing some modifications and static linking.

You can simply respond with "I agree".

Thanks !

psoetens commented 2 years ago

Hi Antoine,

The groundwork for KDL was written by Erwin Aertbelien in 2003/2004, while we developed the Orocos Geometry Library. I did minor contributions and testing and later, Ruben took development and maintenance over from Erwin, but both contributed the largest parts afaikt. Since we used SVN the exact history/authorship of these days may be lost but these are the two persons that are instrumental as initial authors.

I agree for my contributions.

Peter

On Thu, 1 Sept 2022 at 07:47, Antoine Hoarau @.***> wrote:

Hello KDL contributors,

This follow the discussion that happened here: #405 https://github.com/orocos/orocos_kinematics_dynamics/issues/405

As discussed with @smits https://github.com/smits and @MatthijsBurgh https://github.com/MatthijsBurgh, they are both ok to change the license to a more permissive one. MIT seems to be the most appropriate (apache-2.0 was considered at first).

To make the change, we need the consent of every contributors to make the change from LGPL-v2 to MIT. This will ease proprietary code development, allowing some modifications and static linking.

You can simply respond with "I agree".

Thanks !

NOTE: as a contributor myself, I agree !

@MatthijsBurgh https://github.com/MatthijsBurgh @smits https://github.com/smits @DjoleMNE https://github.com/DjoleMNE @snrkiwi https://github.com/snrkiwi @eaertbel https://github.com/eaertbel @zchen24 https://github.com/zchen24 @ahoarau https://github.com/ahoarau @meyerj https://github.com/meyerj @mvieth https://github.com/mvieth @luzpaz https://github.com/luzpaz @jacobperron https://github.com/jacobperron @tdelaet https://github.com/tdelaet @forrest-rm https://github.com/forrest-rm @francisco-miguel-almeida https://github.com/francisco-miguel-almeida @traversaro https://github.com/traversaro @jbohren https://github.com/jbohren @Tobias-Fischer https://github.com/Tobias-Fischer @maverick-long https://github.com/maverick-long @psoetens https://github.com/psoetens @jf--- https://github.com/jf--- @francesco-romano https://github.com/francesco-romano @jensenb https://github.com/jensenb @ivanpauno https://github.com/ivanpauno @mikepurvis https://github.com/mikepurvis @morxa https://github.com/morxa @JohnSilverFarmer https://github.com/JohnSilverFarmer @dirk-thomas https://github.com/dirk-thomas @aballier https://github.com/aballier @mag-sruehl https://github.com/mag-sruehl @jbohren-hbr https://github.com/jbohren-hbr @martiniil https://github.com/martiniil @sloretz https://github.com/sloretz @spencerjackson https://github.com/spencerjackson @jspricke https://github.com/jspricke @rethink-kmaroney https://github.com/rethink-kmaroney @dvanthienen https://github.com/dvanthienen @mcopejans https://github.com/mcopejans @gborghesan https://github.com/gborghesan @mvistein https://github.com/mvistein @WouterBancken https://github.com/WouterBancken @seanyen https://github.com/seanyen @ipa-pgt https://github.com/ipa-pgt @vbargsten https://github.com/vbargsten @milutter https://github.com/milutter @tfoote https://github.com/tfoote

— Reply to this email directly, view it on GitHub https://github.com/orocos/orocos_kinematics_dynamics/issues/410, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAHIXYN5WRDFMCKOVMTCCDV4A7NTANCNFSM6AAAAAAQCAAQ6Y . You are receiving this because you were mentioned.Message ID: @.***>

-- Peter Soetens, CEO +32 473 170 240 Intermodalics - Gaston Geenslaan 9, 3001 Heverlee - BELGIUM www.intermodalics.eu

luzpaz commented 2 years ago

I agree

eaertbel commented 2 years ago

Hi Antoine,

I agree to change the license for my contributions to MIT.

Erwin Aertbelien


From: Antoine Hoarau @.***> Sent: 01 September 2022 07:47. To: orocos/orocos_kinematics_dynamics Cc: Erwin Aertbeliën; Mention Subject: [orocos/orocos_kinematics_dynamics] Change license to MIT (Issue #410)

Hello KDL contributors,

This follow the discussion that happened here: #405https://github.com/orocos/orocos_kinematics_dynamics/issues/405

As discussed with @smitshttps://github.com/smits and @MatthijsBurghhttps://github.com/MatthijsBurgh, they are both ok to change the license to a more permissive one. MIT seems to be the most appropriate (apache-2.0 was considered at first).

To make the change, we need the consent of every contributors to make the change from LGPL-v2 to MIT. This will ease proprietary code development, allowing some modifications and static linking.

You can simply respond with "I agree".

Thanks !

NOTE: as a contributor myself, I agree !

@MatthijsBurghhttps://github.com/MatthijsBurgh @smitshttps://github.com/smits @DjoleMNEhttps://github.com/DjoleMNE @snrkiwihttps://github.com/snrkiwi @eaertbelhttps://github.com/eaertbel @zchen24https://github.com/zchen24 @ahoarauhttps://github.com/ahoarau @meyerjhttps://github.com/meyerj @mviethhttps://github.com/mvieth @luzpazhttps://github.com/luzpaz @jacobperronhttps://github.com/jacobperron @tdelaethttps://github.com/tdelaet @forrest-rmhttps://github.com/forrest-rm @francisco-miguel-almeidahttps://github.com/francisco-miguel-almeida @traversarohttps://github.com/traversaro @jbohrenhttps://github.com/jbohren @Tobias-Fischerhttps://github.com/Tobias-Fischer @maverick-longhttps://github.com/maverick-long @psoetenshttps://github.com/psoetens @jf---https://github.com/jf--- @francesco-romanohttps://github.com/francesco-romano @jensenbhttps://github.com/jensenb @ivanpaunohttps://github.com/ivanpauno @mikepurvishttps://github.com/mikepurvis @morxahttps://github.com/morxa @JohnSilverFarmerhttps://github.com/JohnSilverFarmer @dirk-thomashttps://github.com/dirk-thomas @aballierhttps://github.com/aballier @mag-sruehlhttps://github.com/mag-sruehl @jbohren-hbrhttps://github.com/jbohren-hbr @martiniilhttps://github.com/martiniil @sloretzhttps://github.com/sloretz @spencerjacksonhttps://github.com/spencerjackson @jsprickehttps://github.com/jspricke @rethink-kmaroneyhttps://github.com/rethink-kmaroney @dvanthienenhttps://github.com/dvanthienen @mcopejanshttps://github.com/mcopejans @gborghesanhttps://github.com/gborghesan @mvisteinhttps://github.com/mvistein @WouterBanckenhttps://github.com/WouterBancken @seanyenhttps://github.com/seanyen @ipa-pgthttps://github.com/ipa-pgt @vbargstenhttps://github.com/vbargsten @milutterhttps://github.com/milutter @tfootehttps://github.com/tfoote

- Reply to this email directly, view it on GitHubhttps://github.com/orocos/orocos_kinematics_dynamics/issues/410, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAF2TYAQSDVGBQHYFAV664TV4A7NVANCNFSM6AAAAAAQCAAQ6Y. You are receiving this because you were mentioned.Message ID: @.***>

[ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/orocos/orocos_kinematics_dynamics/issues/410", "url": "https://github.com/orocos/orocos_kinematics_dynamics/issues/410", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

ivanpauno commented 2 years ago

I agree

sloretz commented 2 years ago

I agree

jacobperron commented 2 years ago

I agree

francesco-romano commented 2 years ago

I agree

wb459 commented 2 years ago

I agree

tfoote commented 2 years ago

I agree

forrest-rm commented 1 year ago

I agree.

On Thu, Sep 1, 2022, 1:47 AM Antoine Hoarau @.***> wrote:

Hello KDL contributors,

This follow the discussion that happened here: #405 https://github.com/orocos/orocos_kinematics_dynamics/issues/405

As discussed with @smits https://github.com/smits and @MatthijsBurgh https://github.com/MatthijsBurgh, they are both ok to change the license to a more permissive one. MIT seems to be the most appropriate (apache-2.0 was considered at first).

To make the change, we need the consent of every contributors to make the change from LGPL-v2 to MIT. This will ease proprietary code development, allowing some modifications and static linking.

You can simply respond with "I agree".

Thanks !

NOTE: as a contributor myself, I agree !

@MatthijsBurgh https://github.com/MatthijsBurgh @smits https://github.com/smits @DjoleMNE https://github.com/DjoleMNE @snrkiwi https://github.com/snrkiwi @eaertbel https://github.com/eaertbel @zchen24 https://github.com/zchen24 @ahoarau https://github.com/ahoarau @meyerj https://github.com/meyerj @mvieth https://github.com/mvieth @luzpaz https://github.com/luzpaz @jacobperron https://github.com/jacobperron @tdelaet https://github.com/tdelaet @forrest-rm https://github.com/forrest-rm @francisco-miguel-almeida https://github.com/francisco-miguel-almeida @traversaro https://github.com/traversaro @jbohren https://github.com/jbohren @Tobias-Fischer https://github.com/Tobias-Fischer @maverick-long https://github.com/maverick-long @psoetens https://github.com/psoetens @jf--- https://github.com/jf--- @francesco-romano https://github.com/francesco-romano @jensenb https://github.com/jensenb @ivanpauno https://github.com/ivanpauno @mikepurvis https://github.com/mikepurvis @morxa https://github.com/morxa @JohnSilverFarmer https://github.com/JohnSilverFarmer @dirk-thomas https://github.com/dirk-thomas @aballier https://github.com/aballier @mag-sruehl https://github.com/mag-sruehl @jbohren-hbr https://github.com/jbohren-hbr @martiniil https://github.com/martiniil @sloretz https://github.com/sloretz @spencerjackson https://github.com/spencerjackson @jspricke https://github.com/jspricke @rethink-kmaroney https://github.com/rethink-kmaroney @dvanthienen https://github.com/dvanthienen @mcopejans https://github.com/mcopejans @gborghesan https://github.com/gborghesan @mvistein https://github.com/mvistein @WouterBancken https://github.com/WouterBancken @seanyen https://github.com/seanyen @ipa-pgt https://github.com/ipa-pgt @vbargsten https://github.com/vbargsten @milutter https://github.com/milutter @tfoote https://github.com/tfoote

— Reply to this email directly, view it on GitHub https://github.com/orocos/orocos_kinematics_dynamics/issues/410, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJKASQH7VABVVB3CQ4GNQCTV4A7N3ANCNFSM6AAAAAAQCAAQ6Y . You are receiving this because you were mentioned.Message ID: @.***>

jbohren commented 1 year ago

I agree!

dirk-thomas commented 1 year ago

I agree.

mikepurvis commented 1 year ago

I agree

ahoarau commented 1 year ago

@MatthijsBurgh any news on this ?

MatthijsBurgh commented 1 year ago

@ahoarau I am sorry, but I can not agree with a change to MIT or apache 2.0.

As statically linking is your biggest issue, I suggest the Mozilla Public License. I would agree with a change to that one. It still requires the user to disclose the source code, when distributing, but it doesn't require compatibility to the original version of the library, So it allows for static linking. Comparison: https://softwareengineering.stackexchange.com/questions/221365/mozilla-public-license-mpl-2-0-vs-lesser-gnu-general-public-license-lgpl-3-0

ahoarau commented 1 year ago

@MatthijsBurgh thanks for your feedback. I understand your point of view.

I'm ok with this compromise as well. Probably a simple "patch" on the LGPL could be enough. Something like "LGPL + authorize static linking exception". That might simplify this (long) process.

What do you think ?

MatthijsBurgh commented 1 year ago

Yes, such a simple patch would also be an option. The question is how we do this correctly?

ahoarau commented 1 year ago

Yes, such a simple patch would also be an option. The question is how we do this correctly?

https://spdx.org/licenses/LGPL-3.0-linking-exception.html

Some like this would be enough I believe. Added to the repo.

zchen24 commented 1 year ago

I agree.

jf--- commented 1 year ago

I agree

mikepurvis commented 1 year ago

I agree

MatthijsBurgh commented 6 months ago

@ahoarau you still want to migrate to lgpl 3.0 with the linking exception?

As mentioned before, I agree with it.

ahoarau commented 6 months ago

@ahoarau you still want to migrate to lgpl 3.0 with the linking exception?

As mentioned before, I agree with it.

Absolutely. Linking exception, MIT or BSD. Everything that makes life easier, I believe everyone is up for it.

Can you do the commit to upload the linking exception ?

MatthijsBurgh commented 6 months ago

@ahoarau I can do the commit, can you do the bookkeeping, whether everyone agrees? The list above is not complete yet.

ahoarau commented 6 months ago

@ahoarau I can do the commit, can you do the bookkeeping, whether everyone agrees? The list above is not complete yet.

Thanks. I believe some accounts are not used anymore, so it's gonna be difficult to keep track of everyone outside Github, but let's give it a last try: @DjoleMNE @tdelaet @francisco-miguel-almeida @morxa @aballier @jbohren-hbr @martiniil @spencerjackson @rethink-kmaroney @mcopejans @gborghesan @seanyen

Please note that linking exception won't affect fundamentally the meaning of the license, it's a simple made-for-people-building-code extension.

morxa commented 6 months ago

I agree

dvanthienen commented 6 months ago

FWDed to alternative email addresses of @tdelaet @francisco-miguel-almeida @gborghesan in BCC

On Wed, Feb 28, 2024 at 7:42 PM Antoine Hoarau @.***> wrote:

@ahoarau https://github.com/ahoarau I can do the commit, can you do the bookkeeping, whether everyone agrees? The list above is not complete yet.

Thanks. I believe some accounts are not used anymore, so it's gonna be difficult to keep track of everyone outside Github, but let's give it a last try: @DjoleMNE https://github.com/DjoleMNE @tdelaet https://github.com/tdelaet @francisco-miguel-almeida https://github.com/francisco-miguel-almeida @morxa https://github.com/morxa @aballier https://github.com/aballier @jbohren-hbr https://github.com/jbohren-hbr @martiniil https://github.com/martiniil @spencerjackson https://github.com/spencerjackson @rethink-kmaroney https://github.com/rethink-kmaroney @mcopejans https://github.com/mcopejans @gborghesan https://github.com/gborghesan @seanyen https://github.com/seanyen

Please note that linking exception won't affect fundamentally the meaning of the license, it's a simple made-for-people-building-code extension.

— Reply to this email directly, view it on GitHub https://github.com/orocos/orocos_kinematics_dynamics/issues/410#issuecomment-1969611659, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAO7J4XQF224SDK6I5CB2HDYV53B5AVCNFSM6AAAAAAQCAAQ62VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRZGYYTCNRVHE . You are receiving this because you were mentioned.Message ID: @.***>

gborghesan commented 6 months ago

Ok for me!

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: Dominick Vanthienen @.> Sent: Wednesday, February 28, 2024 9:51:01 PM To: orocos/orocos_kinematics_dynamics @.> Cc: Gianni Borghesan @.>; Mention @.> Subject: Re: [orocos/orocos_kinematics_dynamics] Change license to a more permissive one (Issue #410)

FWDed to alternative email addresses of @tdelaet @francisco-miguel-almeida @gborghesan in BCC

On Wed, Feb 28, 2024 at 7:42 PM Antoine Hoarau @.***> wrote:

@ahoarau https://github.com/ahoarau I can do the commit, can you do the bookkeeping, whether everyone agrees? The list above is not complete yet.

Thanks. I believe some accounts are not used anymore, so it's gonna be difficult to keep track of everyone outside Github, but let's give it a last try: @DjoleMNE https://github.com/DjoleMNE @tdelaet https://github.com/tdelaet @francisco-miguel-almeida https://github.com/francisco-miguel-almeida @morxa https://github.com/morxa @aballier https://github.com/aballier @jbohren-hbr https://github.com/jbohren-hbr @martiniil https://github.com/martiniil @spencerjackson https://github.com/spencerjackson @rethink-kmaroney https://github.com/rethink-kmaroney @mcopejans https://github.com/mcopejans @gborghesan https://github.com/gborghesan @seanyen https://github.com/seanyen

Please note that linking exception won't affect fundamentally the meaning of the license, it's a simple made-for-people-building-code extension.

— Reply to this email directly, view it on GitHub https://github.com/orocos/orocos_kinematics_dynamics/issues/410#issuecomment-1969611659, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAO7J4XQF224SDK6I5CB2HDYV53B5AVCNFSM6AAAAAAQCAAQ62VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRZGYYTCNRVHE . You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHubhttps://github.com/orocos/orocos_kinematics_dynamics/issues/410#issuecomment-1969896036, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABLPVKXLEUJKQOZMMSLXXDTYV6KDLAVCNFSM6AAAAAAQCAAQ62VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRZHA4TMMBTGY. You are receiving this because you were mentioned.Message ID: @.***>

[ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/orocos/orocos_kinematics_dynamics/issues/410#issuecomment-1969896036", "url": "https://github.com/orocos/orocos_kinematics_dynamics/issues/410#issuecomment-1969896036", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]