開放原始碼就是將這樣的配方公諸於世,讓使用者有機會洞悉軟體運作的細節,也有機會讓軟體更能夠符合自己的需求;開放原始碼又沒有附加任何條件的稱之為公眾版權,不過大部分的軟體在開放原始碼時都會附加各種限制,其中比較知名也廣為使用的就是經過國際組織 OSI 認可的開放原始碼授權條款,我們一般所熟知的 Linux 就是採用其中一個名為 GPL 的授權條款。
以作業系統為例,使用商業軟體讓我們只能夠被動的期待自己的需求受到重視,因為我們無法負擔數十億美金的開發成本;但是使用開放原始碼的 Linux ,除了已經存在的大量應用外,如果我們有著特殊的需求,我們只需要找到專業人士就能夠協助處理,或甚至能夠自己嘗試解決一些基本的問題,因為有了原始碼我們不需要從頭開始,如同許多人所形容,開放原始碼讓我們能夠站在巨人的肩膀上。