2022年各種開源協議說明_第1頁
2022年各種開源協議說明_第2頁
2022年各種開源協議說明_第3頁
2022年各種開源協議說明_第4頁
2022年各種開源協議說明_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選學習資料 - - - 歡迎下載各種開源協議說明很多開發(fā)者和設計者期望把他們的作品作為開源項目共享,他們期望其他人能夠利用和共享他們的代碼;而各種開源社區(qū)就為由于這個緣由而布滿活力;開源軟件可以用于你能想象得到的任何應用程序,很多web 設計人員使用開源軟件作為開發(fā)基礎(例如wordpress,drupal 等等很多cms 系統(tǒng)都為開源的);但為很多開發(fā)者和設計者并沒有對開源license有清晰的明白, 不清晰當他們挑選開發(fā)自己的源代碼時,他們有什么權益;假如不知道明確的license的內容,他們就不知道如何做出最明智的挑選,如何做對他們最有利;對于中國的開發(fā)者來說,由于中國發(fā)達的盜版文化,

2、泛濫的盜版軟件,大部分人唯恐都完全沒有 license或者版權這個概念,都為奉行拿來主義;假如我們始終都為這樣的話,中國軟件何來進步; 所以對于國內的開發(fā)者來說,第一課就為應當學習如何使用和遵守license ;什么為 license很多紛亂就始于你不知道license究竟為什么,究竟有什么含義;當你對你的產品使用license時, 并不意味著你舍棄了任何權益,你依舊對其擁有原著作權; license只為授予他們于特定權益來使用你的產品;license只為把你的作品釋放到公有領域,或者給各個拷貝給予權限;也意味著你舍棄了版權收入,別人也沒有義務把你列為原作者或奉獻者;開放源代碼許可協議更簡單為

3、他人作出奉獻,而不必尋求特殊的許可;它也可以愛護你作為原創(chuàng)者的權益,至少確認了你的奉獻;它仍可以保證你的工作不為別人所剽竊;gnu general public licensegnu general public license ( gpl )的可能為開源項目最常用的許可證; gpl 給予和保證了開源項目開發(fā)者廣泛的權益;基本上,它答應用戶合法復制,分發(fā)和修改軟件;這意味著你可以:.復制軟件復制軟件到自己的服務器,客戶端的服務器, 你自己的電腦, 幾乎任何你想要的地方,而且沒有數量限制;.發(fā)布軟件發(fā)布你想要的軟件,例如,在你的網站供應下載鏈接,刻成光盤,打印出來等等;精品學習資料精選學習資料

4、- - - 歡迎下載.收取費用假如你想在向別人供應軟件時收費,如設置在別人的網站上或者其他用途時;gpl 答應你這么做,但為你必需給客戶供應一個gpl 副本,告知他們可以在其他地方得到 免費版本;當然最好在此之前,告知客戶,你為什么收費;.可以任意修改假如你想添加或刪除功能,沒問題; 假如想在其他項目中使用部分代碼,也為可以的,但為唯獨的限制為此項目也必需按gpl 發(fā)布;商業(yè)軟件不能使用gpl 協議的代碼;gnu lesser general public license仍有另一個gnu license: gnu lesser general public license( lgpl );比起

5、gpl 它授予的權限較少;一般來說,lgpl 比較適合連接到非gpl 或者非開源文件的庫文件;由 于 gpl 的規(guī)定, 使用到部分gpl 代碼的軟件, 必需也使用gpl ,開發(fā)人員不能使用gpl 來開發(fā)收費軟件或者專有軟件;lgpl 就沒有這方面的要求,不要求使用與部分代碼相同的license ;商業(yè)軟件可以使用,但不能修改lgpl協議的代碼;bsd licensebsd license與其他自由軟件license相比,如 gpl ,限制更少;但為請留意到bsd license兩種版本之間的差別:new bsd license/modified bsd license和 simplified

6、bsd license/freebsd license;它們兩者都為于gpl 兼容的自由軟件license ;精品學習資料精選學習資料 - - - 歡迎下載new bsd license ”-c3lause license可”以用于任何作為版權聲明和保證許可的免責聲明精品學習資料精選學習資料 - - - 歡迎下載的目的,可以通過無限長的再分發(fā)來得以愛護,也就為說假如再發(fā)布的產品中包含源代碼,就在源代碼中必需帶有原先代碼中的bsd 協 議;它仍有一個特殊限制條款,不用特殊的 許可就為限制使用派生工作的工作者名字,也就為說不行以用開源代碼的作者/機構名字和原先產品的名字做市場推廣;new bsd

7、license和 simplified bsd license的主要區(qū)分為,后者忽視了非認可條款;商業(yè)軟件可以使用,也可以修改使用bsd 協議的代碼;精品學習資料精選學習資料 - - - 歡迎下載mit licensemit 為和 bsd 一樣寬松的許可協議、作者只想保留版權、 而無任何其他了限制.也就為說 、你必需在你的發(fā)行版里包含原許可協議的聲明、無論你為以二進制發(fā)布的仍為以源代碼發(fā)布的;.你可以使用,復制和修改軟件.你可以免費使用軟件或出售.唯獨的限制為,它為必需附有mit 授權協議商業(yè)軟件可以使用,也可以修改mit 協議的代碼,甚至可以出售mit 協議的代碼;mozilla publi

8、c license 1.1mozilla public license 1.1 mpl協議答應免費重發(fā)布.免費修改,但要求修改后的代碼版 權歸軟件的發(fā)起者;這種授權愛護了商業(yè)軟件的利益,它要求基于這種軟件得修改無償奉獻 版權給該軟件;這樣,環(huán)繞該軟件得全部代碼得版權都集中在發(fā)起開發(fā)人得手中;但mpl 為答應修改,無償使用得;mpl 軟件對鏈接沒有要求;商業(yè)軟件可以使用,也可以修改mpl 協議的代碼,但修改后的代碼版權歸軟件的發(fā)起者;common development and distribution licensecddl( common development and distributi

9、on license,通用開發(fā)與銷售許可)開源協議,為 mpl ( mozilla public license)的擴展協議,它答應公共版權使用,無專利費,并供應專利愛護,可集成于商業(yè)軟件中,答應自行發(fā)布許可;商業(yè)軟件可以使用,也可以修改cddl協議的代碼;apache licenseapache licence為聞名的非盈利開源組織apache采納的協議; 該協議和 bsd 類似,同樣勉勵代碼共享和敬重原作者的著作權,同樣答應代碼修改,再發(fā)布作為開源或商業(yè)軟件;需要滿意的條件:.需要給代碼的用戶一份apache license;.假如你修改了代碼,需要在被修改的文件中說明;.在延長的代碼中

10、(修改和有源代碼衍生的代碼中)需要帶有原先代碼中的協議,商標,專利聲明和其他原先作者規(guī)定需要包含的說明;精品學習資料精選學習資料 - - - 歡迎下載.假如再發(fā)布的產品中包含一個notice文件,就在notice文件中需要帶有apachelicense;你可以在notice中增加自己的許可,但不行以表現為對apache license構成更換;apache licence也為對商業(yè)應用友好的許可;使用者也可以在需要的時候修改代碼來滿意需要并作為開源或商業(yè)產品發(fā)布/ 銷售;商業(yè)軟件可以使用,也可以修改使用apache協議的代碼;eclipse public licenseeclipse publ

11、ic license( epl )為一個與 cpl 相類似的許可證,任何擴展自eclipse 源碼的代碼也必需為開源的;creative commonscreative commons ( cc )的許可證不太開放源代碼授權,它們通常用于設計項目; cc 許可證有著寬廣的定義, 每個定義都會授予肯定的權益; 它有四個基本部分, 可以單獨或者組合使用;下面為部分概述:.署名作者必需為作品的原創(chuàng)者;除此之外, 作品可以修改, 分發(fā),復制和以其他方式使用;.相同方式共享工作可以修改,分發(fā)等等,但必需在一個許可證下;.非商業(yè)可以修改,分發(fā)等,但不用于商業(yè)目的;關于什么為 “商業(yè) ”,說法比較模糊(沒有

12、供應明確的定義),因此您可能需要在自己的項目中澄清這一點;.禁止修改這意味著您可以復制和分發(fā)許可工作,但你不能以任何方式修改,或在原有的基礎開發(fā);商業(yè)軟件的使用要遵從cc 協議的詳細規(guī)定,最嚴格的許可證將為“署名,非商業(yè),不能修改”的授權; 這意味著你可以自由共享的工作, 但不能轉變它, 你必需把它歸功于原創(chuàng)者;common public license 1.0common許可證有一些細節(jié)性的規(guī)定值得參考:精品學習資料精選學習資料 - - - 歡迎下載.明確了專利授權;一般的開源軟件都明確源代碼的版權人將自己的修改權.復制權等版權權益向公眾許可,但保留署名權,而common許可證在此基礎上仍明確假如源代碼中含有專利權,源代碼專利權人將復制.使用的專有權益向公眾許可;.規(guī)定可以將源代碼及修改過的源代碼與其他類型的不受本許可證約束的代碼結合,以新產品的形式發(fā)布,只要其中經該許可證獲得的源代碼及修改過的源代碼能按該許可證的要求

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論