1)實(shí)現(xiàn)軟件“共產(chǎn)主義”,借鑒開源代碼,僅編寫與??應(yīng)?緊密相關(guān)的代碼,即可達(dá)成?標(biāo);或者是集成當(dāng)前多種開源代碼組件,僅做僅少量的控制參數(shù),也可達(dá)成?標(biāo)。
2)打擊??壟斷(譬如:微軟、英特爾等),降低軟件產(chǎn)品價(jià)格,給消費(fèi)者帶來了顯?易見的利益。
開源代碼
開放源代碼(Opensourcecode)也稱為源代碼公開,指的是一種軟件發(fā)布模式。
一般的軟件僅可取得已經(jīng)過編譯的二進(jìn)制可執(zhí)行檔,通常只有軟件的作者或著作權(quán)所有者等擁有程序的原始碼。有些軟件的作者會(huì)將原始碼公開,此稱之為“源代碼公開”,但這并不一定符合“開放源代碼”的定義及條件,因?yàn)樽髡呖赡軙?huì)設(shè)定公開原始碼的條件限制,例如限制可閱讀原始碼的對象、限制衍生品等。
在開放源代碼許可證下發(fā)布的軟件,以保障軟件用戶自由使用及接觸源代碼的權(quán)利。這同時(shí)也保障了用戶自行修改、復(fù)制以及再分發(fā)的權(quán)利。簡而言之,所有公布軟件源代碼的程序都可以稱為開放源代碼軟件。開放源代碼有時(shí)不僅僅指開放源代碼軟件,它同時(shí)也是一種軟件開放模式的名稱。使用開放源代碼開放模式的軟件代表就有GNU/Linux操作系統(tǒng)。