Re:Learn how to design and defend an embedded Linux device
by bleepblorp on Sunday November 08, 2020 @12:42AM
(#25023363)
Frankly, I think open source needs to embrace the idea of 'no commercial use' as a viable license choice.
I'm not keen on the idea of a million/billion/billion+ dollar company taking code I've written for my own enjoyment and using it to disproportionately enrich the company's shareholders or abuse its customers by denying them control over their devices.
Code that can be used in closed devices shouldn't be available for the manufacturers of closed devices to use.
Re:Learn how to design and defend an embedded Linux device
by josephcsible on Monday November 09, 2020 @01:56PM
(#25038261)
> abuse its customers by denying them control over their devices
That's exactly what tivoization is, so the GPLv3 already prevents that.
Re:Learn how to design and defend an embedded Linux device
by wizzwizz4 on Saturday November 07, 2020 @02:00PM
(#25017571)
Please use the AGPL (3), which also defends against SaaSS. (Legitimate SaaS providers can still use it.)
Re:Learn how to design and defend an embedded Linux device
by lights0123 on Saturday November 07, 2020 @02:31PM
(#25018080)
It doesn't stop providers from hosting it unmodified, or with modifications that they don't care about releasing—that's why Mongo switched from it, because other providers just provided hosting for it unmodified.
Re:Learn how to design and defend an embedded Linux device
by wizzwizz4 on Saturday November 07, 2020 @06:22PM
(#25020788)
They're providing a service to people – and giving back their improvements, so you can then use them (though not in your proprietary version, if you have one, unless you negotiate that). Unless your business is in hosting versions of (the free version of) your program, problem solved.
IMHO, tiviozation of devices should be banned by law. Currently, GPL3 forbids it only, so, please, use GPL3 for your new open source project.