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/CAPq0zEBXWBcJ-4X-QP9YkXPdU%2BMcBEtf5H25eZfybbs6m5g%3DMQ%40mail.gmail.com.
