alchem0x2A / py-wdf-reader

Python package for read-only accessing the wdf Raman spectroscopy from Ranishaw WiRE software
MIT License
40 stars 16 forks source link

Move away from GPL licence #42

Closed AlexHenderson closed 2 years ago

AlexHenderson commented 2 years ago

Is it possible to move away from the GPL licence? This is a viral licence in that any project using your code must change to a GPL licence too. This means I can't use it in my projects. Thanks

alchem0x2A commented 2 years ago

Hi @AlexHenderson I believe I chose the package to be GPL because many codes of my current logic are referred from your Matlab code on zenodo (which is GPLv3) :)

Since I don't actually import your matlab code in this package (to my best knowledge), I think it's ok to switch to more flexible licenses. I appreciate if you could take a look and let me know if that's ok for you? Come to my mind are BSD or MIT licenses but I'm open to other suggestions.

AlexHenderson commented 2 years ago

Oh no! My licence is coming back to bite me!

I've just changed my licence to MIT, so you can relax your licence too, if you are so inclined. https://bitbucket.org/AlexHenderson/renishaw-file-formats/

It would be great to use your code :) Alex

alchem0x2A commented 2 years ago

Glad to apply the changes! Some renishaw data types are also taken from Gwyddion's C-code but since they stated in http://gwyddion.net/documentation/user-guide-en/licensing.html

However, it is also possible to execute third-party programs from Gwyddion and these do not necessarily have to be distributed under the same license – if they are not derived works of Gwyddion (which, admittedly, is not always easy to determine). I guess I'm safe to do that :)

AlexHenderson commented 2 years ago

Hmm, not sure the Gwyddion people are accurately reporting the GPL licence restrictions. However, I suspect you are not including any of their code, so you should be OK.

AlexHenderson commented 2 years ago

Hi,

D’oh! Well I’ll re-licence mine to MIT (which I think is allowed).

Not really sure why I picked GPL in the first place. A bit naive in those days…

IANAL, but I believe MIT and BSD-2 are compatible, and BSD-3 only needs a statement saying you’re not endorsing your code with the code being ‘imported’. Not sure about BSD-4. (https://fossa.com/blog/open-source-software-licenses-101-bsd-3-clause-license/)

Thanks for getting back to me, and I hope to be able to use your code.

Alex

From: T.Tian @.> Sent: 23 May 2022 14:29 To: alchem0x2A/py-wdf-reader @.> Cc: Alex Henderson @.>; Mention @.> Subject: Re: [alchem0x2A/py-wdf-reader] Move away from GPL licence (Issue #42)

Hi @AlexHenderson https://github.com/AlexHenderson I believe I chose the package to be GPL because many codes of my current logic are referred from your Matlab code on zenodo (which is GPLv3) :)

Since I don't actually import your matlab code in this package (to my best knowledge), I think it's ok to switch to more flexible licenses. I appreciate if you could take a look and let me know if that's ok for you? Come to my mind are BSD or MIT licenses but I'm open to other suggestions.

— Reply to this email directly, view it on GitHub https://github.com/alchem0x2A/py-wdf-reader/issues/42#issuecomment-1134682064 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFBHIRULP7TD672M22JT2TVLOB2DANCNFSM5WVMXBOA . You are receiving this because you were mentioned. https://github.com/notifications/beacon/AAFBHISJZQRVTXHHZMV4SQDVLOB2DA5CNFSM5WVMXBOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOIOQ57UA.gif Message ID: @. @.> >

alchem0x2A commented 2 years ago

That looks great!

On Oct 11, 2022, at 5:25 AM, Alex Henderson @.***> wrote:

Hi,

D’oh! Well I’ll re-licence mine to MIT (which I think is allowed).

Not really sure why I picked GPL in the first place. A bit naive in those days…

IANAL, but I believe MIT and BSD-2 are compatible, and BSD-3 only needs a statement saying you’re not endorsing your code with the code being ‘imported’. Not sure about BSD-4. (https://fossa.com/blog/open-source-software-licenses-101-bsd-3-clause-license/)

Thanks for getting back to me, and I hope to be able to use your code.

Alex

From: T.Tian @.> Sent: 23 May 2022 14:29 To: alchem0x2A/py-wdf-reader @.> Cc: Alex Henderson @.>; Mention @.> Subject: Re: [alchem0x2A/py-wdf-reader] Move away from GPL licence (Issue #42)

Hi @AlexHenderson https://github.com/AlexHenderson I believe I chose the package to be GPL because many codes of my current logic are referred from your Matlab code on zenodo (which is GPLv3) :)

Since I don't actually import your matlab code in this package (to my best knowledge), I think it's ok to switch to more flexible licenses. I appreciate if you could take a look and let me know if that's ok for you? Come to my mind are BSD or MIT licenses but I'm open to other suggestions.

— Reply to this email directly, view it on GitHub https://github.com/alchem0x2A/py-wdf-reader/issues/42#issuecomment-1134682064 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFBHIRULP7TD672M22JT2TVLOB2DANCNFSM5WVMXBOA . You are receiving this because you were mentioned. https://github.com/notifications/beacon/AAFBHISJZQRVTXHHZMV4SQDVLOB2DA5CNFSM5WVMXBOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOIOQ57UA.gif Message ID: @. @.> >

— Reply to this email directly, view it on GitHub https://github.com/alchem0x2A/py-wdf-reader/issues/42#issuecomment-1274393742, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABUDNCQ4HTXTVTZQDRLJMVTWCUXADANCNFSM5WVMXBOA. You are receiving this because you modified the open/close state.