什么是開放源代碼?
開放源代碼軟件是在開放源代碼許可證下發(fā)布的軟件,以保障軟件用戶自由使用及接觸源代碼的權(quán)利。這同時也保障了用戶自行修改、覆制以及再分發(fā)的權(quán)利。簡而言之,所有公布軟件源代碼的程序都可以稱為開放源代碼軟件。開源軟件與自由軟件的區(qū)別?
許多人將開放源代碼與自由軟件(Free Software)視為相同,其實不然。以定義條件而言,自由軟件僅是開放源代碼的一種,也是說自由軟件的定義較開放源代碼更為嚴(yán)格。并非開放源代碼軟件可稱自由軟件,要視該軟件的授權(quán)條件是否合乎自由軟件基金會對自由軟件所下的定義。