finitespace / BME280

Provides an Arduino library for reading and interpreting Bosch BME280 data over I2C, SPI or Sw SPI.
GNU General Public License v3.0
210 stars 105 forks source link

Propose License Change to LGPL/MIT #118

Open tinxx opened 3 years ago

tinxx commented 3 years ago

Hello, First-off let me say thanks for the work you put into creating this library.

I was looking through the libraries I include in my current project and had to realize that this library would force me to release my code under GPL, too. I don't say that GPL is a bad licence, actually I believe the opposite.

Anyhow, I suggest a license change to LGPL to make it easier for people to integrate the library into projects licensed differently.

Cheers, tinxx

finitespace commented 3 years ago

Hi @tinxx

I would prefer it to go to MIT, but I would need buy off from the contributors.

If you can take the time to get everyone on board, I am happy to change.

finitespace commented 3 years ago

@coelner @jirkaptr @klagr @HappyWheels @chacal @guruathwal @alexshavlovsky @johanso-au @rpaskowitz @eykamp @jamesmyatt @vortigont @osos @per1234 @maru-sama @AmedeeBulle @Amunak

How would you feel about a license change?

per1234 commented 3 years ago

@finitespace you have my permission to do anything you want with my insignificant contribution.

HappyWheels commented 3 years ago

@finitespace You have my permission to change the license as you see fit.

AmedeeBulle commented 3 years ago

I support the change to a less restrictive license (LGPL or other).

While GPL is in general a good thing, delivering a library under GPL is quite restrictive as it is not compatible with most of the other open source licenses libraries you might want/need to include in your project. (In fact I am not using this library for some of my projects just because of a license conflict with other libs...)

guruathwal commented 3 years ago

@finitespace I do not have any objection to changing the licence to any other type.

Amunak commented 3 years ago

I'm all for it, sure; feel free to license my one-word contribution under any license you wish, now and in the future. ;)

vortigont commented 3 years ago

I'm OK! LGPL might be more suitable for a lib in some cases, so be it :)

maru-sama commented 3 years ago

This is OK for me too.

eykamp commented 3 years ago

I think the LGPL would be preferable to the GPL, but I think MIT or similar would be even better for a library.

But regardless, I consent to this change.

jirkaptr commented 3 years ago

@finitespace, I don't have a problem with that.

coelner commented 3 years ago

So far (myself included)

chacal commented 3 years ago

Fine by me! 👍

alexshavlovsky commented 3 years ago

I don't mind. Feel free to do whatever you need with the licensing issue

osos commented 3 years ago

Fine with me.

rpaskowitz commented 3 years ago

Either LGPL or MIT are good with me.

tinxx commented 3 years ago

Hey folks, Let me summarize the current state of the license change proposal:

I initially proposed LGPL as the new license because the original license was GPL. @finitespace, however, is the main author and proposed MIT as the new license. MIT would be even more permissive and would enable the library to be used more easily and extensively.

Now there are some unclear and missing statements from contributors that I would like to get cleared up.

Unclear Contributors

I would like to ask the following contributors to clarify their decisions:

Do you support either MIT, LGPL, both or basically any license?

OK Contributors (LGPL + MIT)

The following contributors gave their OK for both LGPL and MIT licenses (or any license):

Other Contributors

@johanso-au, @yanbec, please tell us if you are OK with a license change to MIT and/or LGPL license?


Sorry for the inconvenience! --Tinxx

chacal commented 3 years ago

All licenses are fine for me!

osos commented 3 years ago

I am OK with any license.

vortigont commented 3 years ago

I'm also OK with any license. Cheers!

coelner commented 3 years ago

LGPL or MIT are fine.

jirkaptr commented 3 years ago

All licenses are fine for me.

finitespace commented 3 years ago

Alright, it looks like we have a quorum! I am going to assume anyone who has not already spoke up has abandoned their account - so speak up now or forever hold your silence.

For the remaining unspoken - I will take your silence as consent

Would someone volunteer to create a new merge request @coelner @tinxx? I would personally like to change it to MIT.

tinxx commented 3 years ago

Hi @finitespace,

I have created a PR changing all license annotations to Copyright (c) 2015-2021 Tyler Glenn, et al.. Where there were explicit mentions of other contributors (Forked by Alex Shavlovsky), I have also added the person to the Copyright notice.

Cheers! Tinxx

tinxx commented 3 years ago

Hey @finitespace, any news?

finitespace commented 3 years ago

Thank you, @tinxx. That was an excellent pull request, are you looking for work? ;) A few minor comments, let me know your thoughts,

Kind regards, and sorry for the delay, @finitespace

tinxx commented 3 years ago

Hey @finitespace,

Thank you for the warm response.

I have pushed the amendments according to your comments. I hope this is to your satisfaction ;)

You can always contact me privately with a job offer ;)

Cheers! @tinxx

tinxx commented 2 years ago

Bump! Please re-visit the Merge Request! Thanks!