The difference between the Linux and the OpenBSD mentality in one example.
The ABI must be changed.
Linux: That was really hard, we are never going to do that again.
OpenBSD: That was really hard, we better get good at it.
My opinion: When your deliverable is made up of source code(like these open source projects are), the ABI and ABI stability is not that important, it is the API(the source interface) that is critical.