4 ms·
You are forgetting that section 6 of GPLv3 still applies. That's the so-called "anti-Tivoization clause" that states that you must give the device owner "Instal
by salicideblock 10y ago
You are forgetting that section 6 of GPLv3 still applies. That's the so-called "anti-Tivoization clause" that states that you must give the device owner "Installation information", allowing him to install and execute modified forms on this device.
I understand why you would license your software under this if you want to give end users the SW freedoms developers enjoy. I also understand why many makers of safety-critical devices avoid it like the plague.
Case in point, the automotive industry. Coincidentally, the Qt company has in past few years started engaging automotive companies [1][2].
The move to (L)GPLv3 can be valid and has other reasons besides pushing commercial licensing. But you can't say it doesn't have any impact on the industry.
[1] https://www.qt.io/qt-news/qt-company-launches-automotive-suite-v1-0/ https://www.qt.io/qt-news/qt-company-launches-automotive-sui...
[2] Spot the gauge needles and car body models in the announcement http://www.qt.io/qt5-7/ http://www.qt.io/qt5-7/
- AceJohnny2 10y agoThis is also the reason OS X ships with ancient versions of bash, make, and other common GNU tools: those were the last versions to be available under GPLv2. (Why they ship many of the more optional ones at all instead of embracing external providers like Homebrew or Macport continues to mystify and frustrate me)
- salicideblock 10y agoIs it the same reason? Doesn't OS X allow you to replace the system bash? If someone breaks their init with this replacement, Apple can always say "reinstall the OS". But if you're talking about a car that has crashed that's a different PR problem...