I suppose the alternative would be to force companies to refund money based on the advertised lifetime of the physical product if they refuse to continue at least security/version updates.
Should also remove all statute and contractual restrictions on any kind of DRM or reverse engineering circumvention, forcibly waive all NDAs associated with the technologies for the platform, and remove copyright protections for related code
Eventually folks are going to wise up that 'there's an app' is not a feature, it's a fatal flaw in any physical purchase. I say this as a ~20 year OSS guy.
Agreed. Some Lego Technic sets have motors and functions that will work with a remote control. A while back Lego changed to where an app on your phone is the controller, a huge backward step IMO, the opposite of a feature.
Must keep $x to continue servicing y product in reserve in the event of discontinuing the product make x based on the service cost and put a threshold on units sold for the rule to apply
We could do it with a standard license agreement and not buying things that don't sign on to it.
All relevant code is placed in an 3rd party archive to be released if:
1) No patches provided for > 1 year
2) A breaking issue is identified by more than 10% of registered users and not fixed within...
This applies broadly. Once you give up on profiting from it, it should be in public domain.
You want to write off a whole movie? Great, it's free to everyone now.
There can be genuine security problems, technologies that aren't EoL that are embedded in the code, I'm sure someone more technical than me can come up with something
Point being there shouldn't be security problems to begin with.
If there's a problem with the producer paying a periodic license fee for some embedded code that's a producer problem. They can a) negotiate a perpetual license to be passed down to the consumer; or b) re-write the code to avoid this