# 1 Backward Compatible Software
List of Open Source software projects that officially pledge to never release a new version with notable breaking API changes and guarantee to eternally stay backward compatible (sometimes also called "upwards" compatible):
Project | Home page | Description | Backward compatibility status | Pledge | Deprecation strategy | Since |
---|---|---|---|---|---|---|
Go | https://go.dev | Programming language by Google | Best effort | Go 2 [...] is never going to happen., [1] |
https://go.dev/wiki/Deprecated | |
SQLite | https://sqlite.org | Database engine | Compatible | [...] does not change in incompatible ways. |
2004-06-18 (3.0.0) | |
Linux kernel | https://kernel.org | OS kernel | Compatible | WE DO NOT BREAK USERSPACE! |