3 ms·
Assuming John Deere suddenly complies with the GPL, then what? The kernel source code is a tiny fraction of the actual software that makes up the entire product
by Goz3rr 4y ago
Assuming John Deere suddenly complies with the GPL, then what? The kernel source code is a tiny fraction of the actual software that makes up the entire product, and as far as I know no where does the GPLv2 require you to provide build instructions, let alone a way to flash new software?
- pabs3 4y agoYou're right that most of what makes Deere tractors useful is probably proprietary, but once the base layer is open source, modifiable and reinstallable, then you can start building open source components on top that do everything else. We saw that with routers, the OpenWRT distro started out as a bunch of basic low-level code from a GPL compliance case and now there is a full-featured comprehensive web interface and a full OS for routers that is open source and runs on a variety of hardware. https://sfconservancy.org/copyleft-compliance/firmware-liberation.html https://sfconservancy.org/copyleft-compliance/firmware-liber... It is a common misconception that GPLv2 doesn't have build/install requirements, GPLv2 does actually require users to be able to both rebuild and reinstall the GPLv2 parts. https://sfconservancy.org/blog/2021/mar/25/install-gplv2/ https://sfconservancy.org/blog/2021/mar/25/install-gplv2/ https://sfconservancy.org/blog/2021/jul/23/tivoization-and-the-gpl-right-to-install/ https://sfconservancy.org/blog/2021/jul/23/tivoization-and-t... https://events19.linuxfoundation.org/wp-content/uploads/2017/11/Safely-Copylefted-Cars-Reexamining-GPLv3-Installation-Information-Requirements-ALS-Bradley-Kuhn-Behan-Webster-1.pdf https://events19.linuxfoundation.org/wp-content/uploads/2017...