This is one reason why we should either cut back copyright to more like 10-15 years and require source escrow (so public domain materials can come with source) to obtain copyright, or just require all computer programs come with source code as part of consumer protection laws. Then people can fix the engine themselves, or find a way to fund someone to do it.
Or just eliminate copyright entirely and focus on economic models that are based on funding creation. You raise money to build the thing, and once it's built, it's there for all.