首先妳得了解 GNU/Linux 的概念:
GNU/Linux 是開放源代碼的操作系統 (open source operating system). 即是它的源代碼 (source code) 是自由的,任何人都能修改,發行。可是這並不表示這些源代碼的主權不屬於它們的原創者,只是這些原創者對它進行開放,讓其他的開發者***同進行開發。
所以如果妳自行開發了壹種軟件,而這種軟件並沒有使用任何的自由陽代碼,妳是可以對這種軟件進行保護的,就是說妳有權力阻止他人使用、修改或發行妳的軟件。反之如果妳的軟件用了開放源代碼的自由軟件任何部分,那末妳的成品也得對大家公開開放。
因此有些linux軟件不是開放的自由軟體,如壹些硬件的驅動程式。