Python是一個(gè)gpl軟件。首先,我們使用一個(gè)相當(dāng)直觀和清晰的圖表來(lái)劃分各種協(xié)議:GPL,BSD,MIT,Mozilla,Apache和LGPL之間的開(kāi)源許可證的差異,license.jpeg是對(duì)以上協(xié)議的簡(jiǎn)單介紹:BSD開(kāi)源協(xié)議BSD開(kāi)源協(xié)議是一個(gè)給予用戶很大自由的協(xié)議。
和vagaa一樣好用的手機(jī)軟件有電驢、pp-Click、POCO等。1.eDonkey網(wǎng)絡(luò)是一個(gè)文件共享網(wǎng)絡(luò)。最初用于分享音樂(lè)、電影和軟件。像大多數(shù)文件共享網(wǎng)絡(luò)一樣,它是分布式的;文件基于點(diǎn)對(duì)點(diǎn)原則傳輸,而不是由集線器服務(wù)器提供??蛻舳顺绦蜻B接到ed2k網(wǎng)絡(luò)以共享文件。ed2k服務(wù)器作為通信中心,幫助用戶在ed2k網(wǎng)絡(luò)中查找文件。
2.pp Dotcom pp Dotcom是北京正樂(lè)嘉科技有限公司推出的P2P系列軟件..P2P允許用戶直接連接到其他用戶的計(jì)算機(jī)來(lái)共享和交換文件。PP Click是一款文件交換軟件,允許網(wǎng)絡(luò)用戶共享硬盤(pán),直接交換各種數(shù)據(jù)和文件。有了這個(gè)軟件,你可以直接從PP上數(shù)百萬(wàn)其他用戶的個(gè)人電腦上下載MP3、圖片、電影、書(shū)籍、資料和軟件..
可以,只要有人愿意出錢(qián)。比如各種Linux發(fā)行版。它是免費(fèi)的。GPL的出發(fā)點(diǎn)是代碼的開(kāi)源/免費(fèi)使用和引用/修改/衍生代碼的開(kāi)源/免費(fèi)使用,但修改和衍生的代碼不允許作為閉源商業(yè)軟件發(fā)布和銷售。如果軟件是非開(kāi)源的,那么GPL下的軟件源代碼就不能在本程序中使用。但是,如果你必須使用這個(gè)開(kāi)源代碼,那么你必須向社區(qū)貢獻(xiàn)你的原始非開(kāi)源代碼。
3、開(kāi)源許可證GPL,BSD,MIT,Mozilla,Apache和LGPL的區(qū)別由于CooCox用戶的數(shù)量和影響力越來(lái)越大,CooCox團(tuán)隊(duì)逐漸對(duì)軟件和代碼協(xié)議更加重視。在收集整理的過(guò)程中,我想和大家分享一些總結(jié)的信息。首先,我們用一個(gè)相當(dāng)直觀清晰的關(guān)注者的圖片來(lái)劃分各種協(xié)議:開(kāi)源許可GPL、BSD、MIT、Mozilla、Apache、LGPL的區(qū)別。license.jpeg是對(duì)以上協(xié)議的簡(jiǎn)單介紹:BSD開(kāi)源協(xié)議BSD開(kāi)源協(xié)議是一個(gè)給予用戶很大自由的協(xié)議。
您可以自由使用和修改源代碼,也可以將修改后的代碼作為開(kāi)源或?qū)S熊浖M(jìn)行再分發(fā)。但是,使用BSD協(xié)議發(fā)布代碼時(shí)“為所欲為”的前提,或者在BSD協(xié)議代碼的基礎(chǔ)上開(kāi)發(fā)自己的產(chǎn)品,需要滿足三個(gè)條件:如果再分發(fā)的產(chǎn)品包含源代碼,那么源代碼必須在原代碼中包含BSD協(xié)議。如果只重分發(fā)二進(jìn)制類庫(kù)/軟件,那么需要在類庫(kù)/軟件的文檔和版權(quán)聲明中包含原代碼中的BSD協(xié)議。
4、幾種開(kāi)發(fā)者常見(jiàn)的開(kāi)源軟件協(xié)議的分析與介紹本文主要為開(kāi)發(fā)者分析和介紹幾種常見(jiàn)的開(kāi)源軟件協(xié)議。MozillaPublicLicenseMPLLicense允許自由再分發(fā)和自由修改,但要求修改后的代碼的版權(quán)屬于軟件的發(fā)起者。這種授權(quán)保護(hù)的是商業(yè)軟件的利益,要求在對(duì)該軟件進(jìn)行修改的基礎(chǔ)上,免費(fèi)向該軟件貢獻(xiàn)版權(quán)。這樣,圍繞軟件的所有代碼的版權(quán)都集中在發(fā)起開(kāi)發(fā)者手中。但是,MPL是允許修改和免費(fèi)使用的。
BSD開(kāi)源協(xié)議BSD開(kāi)源協(xié)議是一個(gè)給用戶很大自由度的協(xié)議。您可以自由使用和修改源代碼,也可以將修改后的代碼作為開(kāi)源或?qū)S熊浖M(jìn)行再分發(fā)。當(dāng)你發(fā)布使用BSD協(xié)議的代碼,或者在BSD協(xié)議代碼的基礎(chǔ)上開(kāi)發(fā)自己的產(chǎn)品時(shí),你需要滿足三個(gè)條件:1。如果重新分發(fā)的產(chǎn)品包含源代碼,源代碼必須在原始代碼中包含BSD協(xié)議。2.如果只重分發(fā)二進(jìn)制類庫(kù)/軟件,那么需要在類庫(kù)/軟件的文檔和版權(quán)聲明中的原代碼中包含BSD協(xié)議。
5、python是gpl軟件,是不是意味著用它編寫(xiě)的軟件都不能是商業(yè)軟件?別擔(dān)心,PythonLicense允許你寫(xiě)commercialapplication。只是意味著你修改Python的源代碼,發(fā)布修改后的Python(或者作為其他軟件的一部分),你需要貢獻(xiàn)你的修改。你用Python就行了,當(dāng)然不需要打開(kāi)自己的程序。如果一個(gè)庫(kù)是GPL的,所有使用這個(gè)庫(kù)的軟件也必須是GPL的。
/image-6 6、引用了基于GPLv3的類庫(kù)開(kāi)發(fā)出來(lái)的軟件,可以使用Apache2.0協(xié)議嗎?
ApacheLicence和其他鼓勵(lì)代碼重用的許可證有很大不同。GPL的出發(fā)點(diǎn)是代碼的開(kāi)源/免費(fèi)使用和引用/修改/衍生代碼的開(kāi)源/免費(fèi)使用,但修改和衍生的代碼不允許作為閉源商業(yè)軟件發(fā)布和銷售。這就是為什么我們可以使用各種免費(fèi)的linux,包括商業(yè)公司的linux,以及個(gè)人、組織、商業(yè)軟件公司在linux上開(kāi)發(fā)的各種免費(fèi)軟件。
7、如何確保軟件公司遵循GPL協(xié)議?Welte是Linux內(nèi)核防火墻Netfilter/iptables的主要開(kāi)發(fā)者,也是Linxu內(nèi)核的口袋過(guò)濾子系統(tǒng)的維護(hù)者。2004年,該公司建立了gplviolations.org項(xiàng)目,以防止公司違反GNUGeneralPublicLicense制定的規(guī)則。為了自動(dòng)建立這個(gè)項(xiàng)目,Welte與25家違反GPL的公司建立了協(xié)議,他們都未經(jīng)許可使用GPL代碼。
軟件公司如何確保他們遵循GPL協(xié)議?遵循GPL許可協(xié)議,你需要做的就是發(fā)布軟件源代碼。遵循GPL協(xié)議有兩種方式:一種是將源代碼包含在二進(jìn)制代碼程序中,另一種是提供源代碼程序。本源代碼程序包含使用本程序時(shí)第三方的所有源代碼。如果軟件公司只在公司內(nèi)部使用GPL協(xié)議,他們只需要向員工發(fā)布源代碼。
8、開(kāi)源協(xié)議有必然的約束力嗎?開(kāi)源協(xié)議具有必要的約束力。只要依法成立,就是合法有效的。至于協(xié)議中有沒(méi)有約定違約責(zé)任或者懲罰性條款,那就是另一回事了。依照合同法第四十四條的規(guī)定,依法成立的合同,自成立時(shí)生效。法律、行政法規(guī)規(guī)定應(yīng)當(dāng)辦理審批、登記等手續(xù)的,從其規(guī)定。第六十條當(dāng)事人應(yīng)當(dāng)按照約定全面履行義務(wù)。當(dāng)事人應(yīng)當(dāng)遵循誠(chéng)實(shí)信用原則,根據(jù)合同的性質(zhì)、目的和交易習(xí)慣,履行通知、協(xié)助和保密義務(wù)。
通用公共許可證(GPL)是Linux和開(kāi)源行業(yè)之間的一個(gè)通用協(xié)議。雖然這個(gè)協(xié)議沒(méi)有被正式寫(xiě)入法律條款,但它是自由軟件的基石,它的核心思想是保證軟件的自由,不受任何商業(yè)集團(tuán)的控制。因此,GPL公約可以說(shuō)是自由軟件領(lǐng)域的最高法律。