1.6. 版權(quán)條款

2018-02-24 15:49 更新
1.6.?版權(quán)條款
上一頁?第?1?章?第一章 設(shè)備驅(qū)動簡介?下一頁

1.6.?版權(quán)條款

Linux 是以 GNU 通用公共版權(quán)( GPL )的版本 2 作為許可的, 它來自自由軟件基金的 GNU 項目. GPL 允許任何人重發(fā)布, 甚至是銷售, GPL 涵蓋的產(chǎn)品, 只要接收方對源碼能存取并且能夠行使同樣的權(quán)力. 另外, 任何源自使用 GPL 產(chǎn)品的軟件產(chǎn)品, 如果它是完全的重新發(fā)布, 必須置于 GPL 之下發(fā)行.

這樣一個許可的主要目的是允許知識的增長, 通過同意每個人去任意修改程序; 同時, 銷售軟件給公眾的人仍然可以做他們的工作. 盡管這是一個簡單的目標, 關(guān)于 GPL 和它的使用存在著從未結(jié)束的討論. 如果你想閱讀這個許可證, 你能夠在你的系統(tǒng)中幾個地方發(fā)現(xiàn)它, 包括你的內(nèi)核源碼樹的目錄中的 COPYING 文件.

供應(yīng)商常常詢問他們是否可以只發(fā)布二進制形式的內(nèi)核模塊. 對這個問題的答案已是有意讓它模糊不清. 二進制模塊的發(fā)布 -- 只要它們依附預(yù)已公布的內(nèi)核接口 -- 至今已是被接受了. 但是內(nèi)核的版權(quán)由許多開發(fā)者持有, 并且他們不是全都同意內(nèi)核模塊不是衍生產(chǎn)品. 如果你或者你的雇主想在非自由的許可下發(fā)布內(nèi)核模塊, 你真正需要的是和你的法律顧問討論. 請注意內(nèi)核開發(fā)者不會對于在內(nèi)核發(fā)行之間破壞二進制模塊有任何疑慮, 甚至在一個穩(wěn)定的內(nèi)核系列之間. 如果它根本上是可能的, 你和你的用戶最好以自由軟件的方式發(fā)行你的模塊.

如果你想你的代碼進入主流內(nèi)核, 或者如果你的代碼需要對內(nèi)核的補丁, 你在發(fā)行代碼時, 必須立刻使用一個 GPL 兼容的許可. 盡管個人使用你的改變不需要強加 GPL, 如果你發(fā)布你的代碼, 你必須包含你的代碼到發(fā)布里面 -- 要求你的軟件包的人必須被允許任意重建二進制的內(nèi)容.

至于本書, 大部分的代碼是可自由地重新發(fā)布, 要么是源碼形式, 要么是二進制形式, 我們和 O' Reilly 都不保留任何權(quán)利對任何的衍生的工作. 所有的程序都可從 ftp://ftp.ora.com/pub/examples/linux/drivers/ 得到, 詳盡的版權(quán)條款在相同目錄中的 LICENSE 文件里闡述.

上一頁? 上一級 ?下一頁
1.5.?版本編號? 起始頁 ?1.7.?加入內(nèi)核開發(fā)社團
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號