Співвідношення вільних програм і відкритого вихідного тексту

Ось як співвідносяться одна з одною категорії вільних програм і відкритого вихідного тексту:


             -------------------------------------
           / |                                   | \
           | |                                   | |
           | |                                   | |
           | |                                   | |
           | |   Apache, первісною BSD      | |
           | |   модифікованою BSD, X11,      | |
вільні <  |   expat, Pyghon, MPL і т.д.     | |  відкритий
           | |   (виконувані файли              |  > вихідний
           | |       не тивоїзовані)             | |   текст
           | |                                   | |
           | |                                   | |
           | |                                   | |
           \ |                                   | |
             ------------------------------------- |
             | тивоїзовані пристрої | інші | /
             -------------------------------------

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

Тивоїзовані “тиранічні” пристрої містять невільні виконувані файли, зроблені з оригінального тексту, який вільний. На 2013 рік багато пристроїв на базі Android є тиранічними, але деякі не є такими.

“Інші” позначає програми, вихідний код яких розповсюджується під ліцензіями, які є ліцензіями відкритого вихідного коду, але не є ліцензіями вільних програм. Кілька таких ліцензій було написано близько 2000 року, вони застосовувалися для випуску деяких програм. Ми давно не чули про те, щоб такі ліцензії застосовувалися на практиці, але у нас немає причин думати, що ними ніколи не користуються.

Більшість ліцензій невільних програм не є ліцензіями програм з відкритим вихідним кодом.