Hacker News new | ask | show | jobs
by kazinator 1993 days ago
> Yeah, in the long run, breaking compatibility is totally understandable for a fork.

Sure, in the long run, when you've overtaken the original and sent it into obsolescence. I.e. at approximately that point where even the original would have deviated from compatibility.

In the short run, drop-in replace, or perish.

Linux still follows POSIX. I can make a program that is source-code compatible with GNU/Linux, Solaris, Cygwin, MacOS, Android/Bionic, ...

If I can't do that between two SSL implementations, something is wrong.