“雙重授權(quán)”的開源新模式_第1頁
“雙重授權(quán)”的開源新模式_第2頁
“雙重授權(quán)”的開源新模式_第3頁
“雙重授權(quán)”的開源新模式_第4頁
“雙重授權(quán)”的開源新模式_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

精品文檔-下載后可編輯“雙重授權(quán)”的開源新模式開源并不是一個新觀念。

科學(xué)界從根本上看就是以這種觀念為基礎(chǔ)的,他們?yōu)榱舜龠M(jìn)科學(xué)發(fā)展,公開共享最重要的信息??茖W(xué)進(jìn)步之所以能達(dá)到今天這樣的速度,就是因?yàn)樾畔⒛軌蛟谌澜绲目茖W(xué)家之間共享,他們共同參與測試、驗(yàn)證和改進(jìn)工作??茖W(xué)家們極少從頭開始、而是以以前的發(fā)現(xiàn)和研究為基礎(chǔ)進(jìn)行新的探索,繼續(xù)做出改進(jìn)和完善。如果沒有前人的工作,每隔一段時間就出現(xiàn)的那些重大科學(xué)突破是不可能發(fā)生的。

與此相同的模式在軟件開發(fā)領(lǐng)域也存在。這個領(lǐng)域的“科學(xué)家”是軟件開發(fā)人員,他們的主要工作是利用像Qt這樣的工具來開發(fā)軟件代碼。從微波爐到互聯(lián)網(wǎng)搜索引擎,現(xiàn)在每一樣?xùn)|西的核心部位都少不了軟件代碼,以及用來創(chuàng)建這些代碼的工具。

在軟件開發(fā)領(lǐng)域,共享寶貴的知識以后,得到的回報是更多的軟件功能。

比如,一位軟件項(xiàng)目經(jīng)理編寫了一段有趣的代碼,在他與其他人共享這段代碼的同時,一種非常有效的代碼測試方式就形成了,這段代碼中的任何問題都會暴露出來,而且更重要的是,他的編程伙伴們會對這段代碼進(jìn)行細(xì)部調(diào)整并進(jìn)一步增強(qiáng)這段代碼的功能。這種開放、“互換”的思維方式極大地提高了軟件的開發(fā)速度和編碼質(zhì)量。

1996年,Linux開發(fā)進(jìn)展順利,但是它缺少一個簡單的圖形用戶界面(GUI)。簡言之,Linux不像微軟操作系統(tǒng)那樣,有一個簡單易用的“窗口”。

有一位名叫MatthiasEttrich的人,那時他還是個學(xué)術(shù)研究人員,與MatthiasKalleDalheimer一起,決定為Linux開發(fā)一個桌面環(huán)境,這意味著Linux將比肩市場上任何其他操作系統(tǒng)(而且是免費(fèi)的)。在他們的努力和開源社區(qū)源源不斷的意見和建議的支持下,“Kool桌面環(huán)境(KDE)”最終誕生了。迄今為止,已經(jīng)出版了大約30本探討KDE的書,足見KDE對開源社區(qū)有多么重要。今天,Matthias任職于奇趣科技公司為工程與開發(fā)工具部副總裁。

開源之益

開源所帶來的主要益處是,全世界的軟件開發(fā)人員都可以與其他人共享自己編寫的代碼,這里沒有商業(yè)機(jī)密,也沒有壟斷,有的只是為促進(jìn)開源社區(qū)的進(jìn)步而工作,同時其他人可以在共享代碼的基礎(chǔ)上開發(fā)軟件程序。

這種開放精神由“通用公共許可證(GeneralPublicLicence,GPL)”所保證。GPL最初是專門為GNU這個開源項(xiàng)目建立的,但是今天,GPL已經(jīng)用于很多與GNU無關(guān)的開源計劃了。

這個許可證的根本原則是,保證一些基本的自由(如修改、使用和再分發(fā)的權(quán)力)。GPL確保代碼編寫者可以附加某些條件,如:在該代碼基礎(chǔ)上產(chǎn)生的任何代碼都要注上原編寫者的姓名,并保證任何派生軟件都是開源的。

其他常用的開源許可證還有“伯克利軟件分發(fā)(BerkleySoftwareDistribution,BSD)”許可證和“Mozilla公共許可證(MozillaPublicLicence,MPL)”。

開源:被廣泛接受的信息共享觀念

與MySQL及Sleepycat公司(最近被Oracle收購)相同,奇趣科技為其桌面開發(fā)工具部門采用了一種稱為“雙重授權(quán)”的業(yè)務(wù)模式。雙重授權(quán)業(yè)務(wù)模式可以使軟件公司為兩種完全不同的用途提品,即商用與開放源碼軟件開發(fā)。

雙重授權(quán)是基于“以物易物”的原則基礎(chǔ)上的。

它的操作方法如下所示:為了回報使用奇趣科技產(chǎn)品來創(chuàng)建您自己的應(yīng)用程序所帶來的益處,我們需要您完成以下選項(xiàng)之一:

1.通過購買奇趣科技的商業(yè)許可證,為產(chǎn)品的持續(xù)開發(fā)做貢獻(xiàn)。該選項(xiàng)確保您在所選擇的許可條款下,有權(quán)或者銷售自己的應(yīng)用程序。

2.把您的應(yīng)用程序置于開源許可證下(如,GPL),將全部源代碼貢獻(xiàn)于開源社區(qū)。此選項(xiàng)確保所有使用者有權(quán)獲得應(yīng)用程序的完整源代碼,并可修改和重新。

通過提供開源與商業(yè)許可證,奇趣科技得以在過去的12年里茁壯成長。它致力于創(chuàng)建世界上最優(yōu)秀的跨平臺開發(fā)工具。通過銷售商業(yè)許可證,可以雇用全職的專業(yè)開發(fā)團(tuán)隊(duì),并且提供一流的技術(shù)支持。

同時,通過在開源許可證下提品,我們成為開源社區(qū)的積極一員。該社區(qū)在保障我們產(chǎn)品的穩(wěn)定與質(zhì)量方面扮演了非常重要的角色。奇趣科技的產(chǎn)品經(jīng)過了在世界各地開源開發(fā)員進(jìn)行的全面測試。由于社區(qū)積極地參預(yù)我們的開發(fā)進(jìn)程,奇趣科技的產(chǎn)品能更快地達(dá)到商業(yè)穩(wěn)定性。我們稱其為“良性循環(huán)”。

盡管沒人能夠準(zhǔn)確說出開源社區(qū)開發(fā)人員的數(shù)量,但是今天開源社區(qū)無疑已經(jīng)相當(dāng)龐大,它由遍布在世界各地的成千上萬的開發(fā)人員組成。在這些開發(fā)人員中,有的是偶爾來社區(qū)嘗試一下,有的則是把所有時間都花在開源社區(qū)的開發(fā)工作上。

今天的開源社區(qū)

今天,開源已經(jīng)成為軟件開發(fā)的主流方式之一。很多大公司對它的態(tài)度不是敵視而是欣然接受。例如,摩托羅拉公司參加了“開源開發(fā)實(shí)驗(yàn)室”(OpenSourceDevelopmentLab);IBM公司則成為開源世界的主要支持者,它在公司網(wǎng)站上提供工具以及指導(dǎo)信息和文件,以幫助開發(fā)人員為IBM的產(chǎn)品開發(fā)應(yīng)用程序。

今天的開源社區(qū)擁有數(shù)百萬的開發(fā)人員,他們來自世界上每一個角落。隨著紅帽等公司開始提供企業(yè)級Linux解決方案,在人們的心目中,開源軟件越來越成為企業(yè)應(yīng)用真正的競爭者了。

開源軟件名聲日益響亮帶來的一個好處是,開發(fā)速度大大加快,現(xiàn)在開源軟件的開發(fā)速度已經(jīng)比得上那些非開源公司的開發(fā)速度了。

開源社區(qū),尤其

溫馨提示

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

最新文檔

評論

0/150

提交評論