2008/03/18

What Is Open Source

" Open Source is a set of principles and practices that promote access to the design and production of goods and knowledge. " -- Wikipedia
依據 Wikipedia 的內容,Open Source 是指一套原則與實務方法,用來設計與創造。最常應用 Open Source 的場合,就是軟體開發。在網路上,四成的 email server 由 Sendmail 提供服務,五成的 web server 由 Apache 提供服務,九成的 domain name server 由 BIND 提供服務,還有 Linux 作業系統,這些都是知名的 Open Source 軟體。
許多 Open Source 軟體的創作動機,來自於軟體人員想要寫出有趣、有用的程式,為了讓自己的程式片斷能夠加入別人的改良意見,將原始碼公開流傳並能被修改,成為基本要求之一。更多的 Open Source 社群傳統,Eric Raymond 在 The Art of Unix Programming 書中詳加介紹,Open Source Initiative 具體地整理出十項定義