自由軟件 vs 開源軟件

定義

自由軟件:
所謂“自由軟件”是指任何人擁有運行、複製、 發佈和修改自由軟件極其版本的權利,並且任何人都能夠得到自由軟件的源代碼。包括:1. 執行的自由;2. 閱讀源代碼的自由;3. 修改源代碼的自由;4. 再發布源代碼的自由。

開源軟件:
通常人們把能夠自由的獲取、修改和重新發布源代碼的軟件稱爲開源軟件。

區別

對於一般開發人員和用戶而言,開源軟件與自由軟件都開放源代碼,基本上沒有什麼值得注意的區別。
嚴格意義上的區別:自由軟件是一場社會運動,自由關乎道德,因爲只有自由才能真正尊重用戶的權利;而開源軟件是一種軟件開發方法,只有開源才能開發出優秀的軟件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章