Agree with Greg. I don't think you can alter things to remove the GPL v3 requirements. That was one of the big sticking points of the v2 v3 issues way back when, if I remember correctly. Back then lots of people didn't like "GPL taint" so to speak, but once the code has a particular license on it, you can't just change what the original author(s) chose.
On Friday, March 5, 2021 at 4:25:49 AM UTC-8 [email protected] wrote: > Changed back to GPLV3 (actually I just had to reverse the wording in the > readme, since the actual licence file had not been changed ). > No intend to lock down anyone's work here. My understanding is that MIT is > more permissive in terms of what can be done later than GPL, that's why I > 'd rather use MIT. > > As for PR, I don't think it's possible, since I changed the code from > driver to service, unless we can have an extension in weewx that offers > both way of working. Would that make sense? > > On Friday, March 5, 2021 at 2:30:08 AM UTC+1 Tom Keffer wrote: > >> I would tend to agree with Greg. The whole point of the GPL was to allow >> derivative works to be redistributed. Hence, by definition, you cannot >> switch your derivative work to an MIT license because that license allows >> limits to redistribution. >> >> Either change it to GPL, or offer a Pull Request (PR) to Mr. Wall. But, >> don't try to lock down his work. >> >> On Thu, Mar 4, 2021 at 4:09 PM Greg Troxel <[email protected]> wrote: >> >>> >>> "[email protected]" <[email protected]> writes: >>> >>> > I have made my sds-011 extension as a weewx service. However, I based >>> the >>> > extension from matthewwall sds011 driver. Original code was GPL v3, >>> and I >>> > changed it to MIT. >>> >>> I cannot speak for mwall, and IANAL, I'm not your lawyer, TINLA, etc. >>> But I frequently rant about licensing. >>> >>> If you take someone else's code, available under some license, and you >>> modify/extend it, you have created a derivative work under copyright >>> law. That derivative work may only be copied if there is a license >>> from the creator (copyright owner) of the original work and from you, >>> the creator of the derivative work. >>> >>> The GPL says that derivative works can only be copied if they are >>> licensed under the GPL (speaking roughly). >>> >>> > Is this going to be a problem? >>> >>> So modifying GPL code and changing the license to BSD is totally not ok. >>> Personally, I view it as a huge problem. >>> >>> >I had to make a few changes to the code for python3. Is the sds-011 >>> >maintained? >>> >>> Sure, it's normal to make improvements, but this is typically done >>> within the bounds of respecting licenses. >>> >>> > Is this group the proper way of contacting M. Wall for this kind of >>> > questions? >>> >>> No, but it might work. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "weewx-development" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-development/rmisg5a796q.fsf%40s1.lexort.com >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "weewx-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/667b634a-22ef-453c-b913-d3662b815472n%40googlegroups.com.
