On the other hand, nobody ever will fix, update, or port many pieces of software if backwards compatibility is expected to be kept up indefinitely.
I’m frankly not sure which is better. Do it the apple way, force projects to make their software work on modern platforms, and just accept that some people will really be fucked over for the sake of progress. Doesn’t sit right with me, but on the other hand things can’t keep being compatible forever.
On the other hand, nobody ever will fix, update, or port many pieces of software if backwards compatibility is expected to be kept up indefinitely.
I’m frankly not sure which is better. Do it the apple way, force projects to make their software work on modern platforms, and just accept that some people will really be fucked over for the sake of progress. Doesn’t sit right with me, but on the other hand things can’t keep being compatible forever.