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