khoih-prog / WiFiNINA_Generic

Enables WiFiNINA network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT, Nano_RP2040_Connect. Now with fix of severe limitation to permit sending much larger data than total 4K
GNU General Public License v3.0
37 stars 12 forks source link

Invalid license? #8

Closed bmcdonnell closed 3 years ago

bmcdonnell commented 3 years ago

Thanks for your work on this library (and others!).

Background

Per this library's README:

This library is based on and modified from Arduino WiFiNINA library

Problem

The WiFiNINA library for Arduino is released under the GNU LGPL v2.1 or later, but this WiFiNINA_Generic library says it is released under the more permissive MIT license. As I understand it, this is not allowed for a derivative work, unless you've gotten permission from the copyright holder(s) of the original work.

Solutions

I believe the easiest compliant solution would be to release WiFiNINA_Generic under LGPL v2.1 (and/or a later version). Alternatively, I think you'd need to get permission from the original work's copyright holder(s) to release it under a more permissive license (MIT, or whatever else you all agree to).

khoih-prog commented 3 years ago

Hi @bmcdonnell

I got similar issue with other library, as I really didn't spend precious time to look at the Licence, as in previous issue with another library : Clarification on the license? #8

I'm sorry I didn't spent time to look at the licenses and see the differences. It doesn't matter to me if it's GPLv3 or MIT, as long as users can use the library easily.

If there is issue, I'll convert back to GPLv3 without any problem at all.

Thanks for pointing out.

I certainly change the Licence shortly. I'd appreciate it if you can spot anywhere else.

Regards,

khoih-prog commented 3 years ago

Done