以oppo手機(jī)為例,其開放源代碼許可是安卓系統(tǒng)的許可證,一般打開后可以看到很多英文,許可證可以要求派生的程序使用與初始軟件不同的名稱或版本號。
開源軟件條件:
1、自由再發(fā)行
許可證不能限制任何團(tuán)體銷售或贈送軟件,軟件可以是幾個不同來源的程序集成后的軟件發(fā)行版中的其中一個原件。許可證不能要求對這樣的銷售收取許可證費(fèi)或其他費(fèi)用。
2、程序源代碼
程序必須包含源代碼。必須允許發(fā)行版在包含編譯形式的同時也包含程序源代碼。當(dāng)產(chǎn)品以某種形式發(fā)行時沒有包含源代碼,必須非常醒目的告知用戶,如何通過 Internet免費(fèi)的下載源代碼。源代碼必須是以當(dāng)程序員修改程序時優(yōu)先選用的形式提供。故意地?cái)_亂源代碼是不允許的。以預(yù)處理程序或翻譯器這樣的中間 形式作為源代碼也是不允許的。
3、派生程序
許可證必須允許更改或派生程序。必須允許這些程序按與初始軟件相同的許可證發(fā)行。
4、源代碼的完整性
只有當(dāng)許可證允許在程序開發(fā)階段,為了調(diào)整程序的目的將“修補(bǔ)文件”的發(fā)行版與源代碼一起發(fā)行時,許可證才能限制源代碼以更改后的形式發(fā)行。許可證必須明確地允許按更改后的源代碼所建立的程序發(fā)行。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com