Interesting idea. 🤔
This is a key factor:
> Such an upcycling will be possible with the manufacturers obligation to publish a device's underlying source code under a Free Software licence at the end of support for *any software necessary to run or modify the initial functioning of the device*.
A device’s source code isn’t worth anything if it depends on, say, a proprietary compiler.
A similar loop hole for manufacturers: They could add pointless complexity to their build system. “Sure, here’s the source code for iOS. Have fun building it! You only need to perform these 13 million steps: …”
Or design the build system in such a way that it’s impossible for most people to perform because of their hardware: Just put it enough effort for the build to require 128 GB of RAM and you’re good.
Interesting idea. 🤔
This is a key factor:
> Such an upcycling will be possible with the manufacturers obligation to publish a device's underlying source code under a Free Software licence at the end of support for *any software necessary to run or modify the initial functioning of the device*.
A device’s source code isn’t worth anything if it depends on, say, a proprietary compiler.
A similar loop hole for manufacturers: They could add pointless complexity to their build system. “Sure, here’s the source code for iOS. Have fun building it! You only need to perform these 13 million steps: …”
Or design the build system in such a way that it’s impossible for most people to perform because of their hardware: Just put it enough effort for the build to require 128 GB of RAM and you’re good.
Interesting idea. 🤔
This is a key factor:
> Such an upcycling will be possible with the manufacturers obligation to publish a device's underlying source code under a Free Software licence at the end of support for *any software necessary to run or modify the initial functioning of the device*.
A device’s source code isn’t worth anything if it depends on, say, a proprietary compiler.
A similar loop hole for manufacturers: They could add pointless complexity to their build system. “Sure, here’s the source code for iOS. Have fun building it! You only need to perform these 13 million steps: …”
Or design the build system in such a way that it’s impossible for most people to perform because of their hardware: Just put it enough effort for the build to require 128 GB of RAM and you’re good.