Це переклад оригінальної сторінки з англійської мови.
Співвідношення вільних програм і відкритого вихідного тексту
Ось як співвідносяться одна з одною категорії вільних програм і відкритого вихідного тексту:
/----------------------------------------------\
/ | | \
/ | | \
/ | | \
| |
| Ліцензія коду — GNU *GPL, Apache, |
| первісна BSD, змінена BSD, |
вільне | X11, expat, Python, MPL тощо, |
| а виконувані файли не тивоїзовано | відкритий код
| |
| |
\ | |
\ | |
\ | | /
\---------------------------------------------- /
| тивоїзовані пристрої (тирани) | інші | /
----------------------------------------------/
Програми, які є відкритим вихідним кодом, але не вільними, становлять невелику частину по відношенню до тих, що вільні. Якщо зображати нижній ряд в масштабі, то текст потрібно було б писати дрібним шрифтом, можливо, занадто дрібним, щоб його можна було прочитати.
Тивоїзовані “тиранічні” пристрої містять невільні виконувані файли, зроблені з оригінального тексту, який вільний. На 2013 рік багато пристроїв на базі Android є тиранічними, але деякі не є такими.
“Інші” позначає програми, вихідний код яких розповсюджується під ліцензіями, які є ліцензіями відкритого вихідного коду, але не є ліцензіями вільних програм. Кілька таких ліцензій було написано близько 2000 року, вони застосовувалися для випуску деяких програм. Ми давно не чули про те, щоб такі ліцензії застосовувалися на практиці, але у нас немає причин думати, що ними ніколи не користуються.
Більшість ліцензій невільних програм не є ліцензіями програм з відкритим вихідним кодом.