# 1 Backward Compatible Software
List of Open Source software projects that officially pledge to never (again) 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 | |
| Linux kernel | https://kernel.org | OS kernel | Compatible | WE DO NOT BREAK USERSPACE! |
||
| JavaScript | Various engines | Language specification | Compatible | Browsers are unwilling to break web pages for their users, no matter how much you think the developers of those websites deserve it. |