3 ms·
By the GNU website it would be sufficient. The website says: > GPLv3 stops tivoization by requiring the distributor to provide you with whatever information or
by ezfe 2y ago
By the GNU website it would be sufficient. The website says:
> GPLv3 stops tivoization by requiring the distributor to provide you with whatever information or data is necessary to install modified software on the device
By my reading of this, there is not a requirement that the operating system is unlocked, but the device. Being able to install an alternate operating system should meet the requirement to "install modified software on the device."
> This may be as simple as a set of instructions, or it may include special data such as cryptographic keys or information about how to bypass an integrity check in the hardware.
As you've mentioned with disabling SSV, and as Asahi Linux has shown, Apple Silicon hardware can run 3rd party operating systems without any problems.
- rtpg 2y agoI also imagine that quite simply saying "look you can compile this binary as an alternative and run it on the machine" would fit the requirements, even if it doesn't entirely capture the spirit of anti-tivoisation
- philistine 2y agoStill doesn't change the fact that Darwin is the basis for iOS, tvOS, watchOS etc. Can't install Asahi Linux on those!
- timschmidt 2y ago... yet.
- WD-42 2y agoThe hardware might be open for now but you can imagine Apple would like to keep the possibility of closing it off on the table, thus the allergy to gplv3. Edit: "without any problems" is definitely a stretch.
- ezfe 2y agoThose problems are development challenges. The system is fully set up to allow it, even if Apple doesn't hand hold them through.
- WD-42 2y agoI feel like there is a wide gap between "hand holding" and holding the specs locked up in Cupertino never to see the light of day. A M-generation Mac is not the same kind of set up to allow running software as say, any x86 machine.