Яка різниця між відкритим кодом, безкоштовним програмним забезпеченням, безкоштовним програмним забезпеченням і суспільним надбанням?

Відкритий код, пояснений простою мовою.

Відкрите програмне забезпечення та безкоштовне програмне забезпечення стосуються прав: використання, вивчення, обміну та адаптації. Безкоштовне програмне забезпечення зазвичай означає, що щось можна використовувати безкоштовно.

Громадське надбання означає, що більше немає жодних обмежень щодо авторських прав або що власник прав відмовився від них, наскільки це можливо юридично. Це відрізняється від відкритого коду.