自由軟體與開放原始碼作為程式類別的關聯性

以下說明自由軟體與開放原始碼作為程式類別的關聯性

       /----------------------------------------------\
      / |                                            | \
     /  |                                            |  \
    /   |                                            |   \
        |                                            |
        |       Source license is GNU *GPL, Apache,  |
        |        original BSD, modified BSD,         |
free    |        X11, expat, Python, MPL, etc.,      |
        |        and executable is not tivoized      |   open source
        |                                            | 
        |                                            |
    \   |                                            |
     \  |                                            |
      \ |                                            |   /
       \----------------------------------------------  /
        |     tivoized (tyrant) devices          | O | /
        ----------------------------------------------/

在所有開放原始碼的程式中,只有極少一部分不是自由軟體。如果底行按比例繪製,其文字必須使用極小的字體,可能小到難以閱讀。

Tivo化或「暴君」裝置包含由自由原始碼編譯而成的非自由可執行檔。截至2013年,許多Android裝置是暴君,但有些不是。

「O」代表「其他」,指的是那些原始碼採用開放原始碼但非自由授權條款的程式。大約在2000年左右撰寫了幾個這樣的授權條款,並用於發布一些程式。自那以後,我們很久沒有聽說過根據這些授權條款發布的軟體。我們不知道它們是否仍在使用。

大多數非自由授權條款也不是開放原始碼。