136?2108?0965
136 2108 0965
1039900924
1039900924@qq.com
什么是開源軟件 開源軟件,英文表示是open urce ftware,簡稱為OSS,直接的字面意思是公開源代碼的軟件。軟件既然連源代碼都公開,因此開源軟件具備可以免費使用和公布源代碼的主要特征。 春天,自由軟件社團(tuán)的一些領(lǐng)導(dǎo)者聚集到加利福尼亞州。這個社團(tuán)包括EricRaymond,TimO’Rerlly,A Research的總裁Larry Augustin等人,他們所關(guān)心的是一種尋找方式,來向以前躲避自由軟件思想的人們推廣這種思想。他們擔(dān)心,自由軟件基金會的反商業(yè)信條會讓人們對自由軟件敬而遠(yuǎn)之。 在Eric Raymond的堅持下,這群人同意他們所缺乏的是市場營銷活動,這個活動的目的是贏得思想,而不僅僅是市場份額。最后討論的結(jié)果產(chǎn)生了一個新的術(shù)語來描述他們所推進(jìn)的軟件:Open Source(開煩擾軟件)。他們制定了一系列的指導(dǎo)原則,用來描述哪些軟件可以有資格被稱為開源軟件。 Bruce Perens 為制定開源軟件的定義做了很多基礎(chǔ)性的工作。GNU工程的正式目標(biāo)之一就是創(chuàng)造一個自由可用的操作系統(tǒng),以作為平臺來運行GNU軟件。從軟件引導(dǎo)(ftwera boottstrapping)的傳統(tǒng)觀點來看,Linux已經(jīng)成為那個平臺,L inux是在GNU工具的幫助下創(chuàng)造出來的。Perens曾經(jīng)是Debian工程的領(lǐng)導(dǎo)者,它所管理的Linux發(fā)行版本,只包括那些符合GNU精神的軟件。Perens已經(jīng)在“Debian社會契約”(Debian Social Contract)中明確地闡明了這一立場。開源軟件的定義是“Debian社會契約”的直接產(chǎn)物,因此開源軟件是與GNU的精神一脈相承的。 與GPL相比,開源軟件的定義允許更大授權(quán)自由。特別是當(dāng)軟件中混合了專有軟件和開源軟件時,開源軟件的定義允許在它們的基礎(chǔ)上生成更大的混合。 結(jié)果是,開源軟件許可證能令人信服地允許使用和再分開開源軟件,而不必考慮補(bǔ)償或者信用問題。舉例來講,你可以得到偉大的Netscape瀏覽器的源代碼,并且把它作為連同另一個軟件(可能是專有軟件)一起發(fā)布出去,而用不著去通知網(wǎng)景(Netscape)。網(wǎng)景為什么會希望如此呢?原因很多,最引人注目的是,這樣做可以為他們的客戶端代碼贏得更大的市場份額。這些代碼與他們的商業(yè)軟件一起工作得的非常好。從這個角度來說,奉送源代碼是建立平臺的一個很好的方式。這也是網(wǎng)景的人不使用GPL的原因之一。 這在社團(tuán)中可不是小事一樁。年下半年,曾經(jīng)有一場重要的爭論對Linux威脅極大,幾乎Linux社團(tuán)破裂。裂痕是因出現(xiàn)了兩個軟件系統(tǒng)GNOME和KDE而引發(fā)的,它們兩者都試圖建立一個面向?qū)ο蟮淖烂娼缑?。一方面,KDE利用了Troll Technology的Qt庫,其中的一部分屬于專有代碼,但是很穩(wěn)定、很成熟。另一方面,GNOME決定使用GTK庫,盡管它不如Qt成熟,但是它是完全自由的庫。 過去,Troll Technology不得不在使用GPL和維持他們的專有軟件立場之間進(jìn)行選擇。GNOME和KDE的裂痕本來會持續(xù)下去。然而,在開源軟件出現(xiàn)后,雖然Troll仍然控制他們想要的技術(shù),但是Troll可以為希望Qt符合開源軟件定義的人改變他們的許可證。Linux社團(tuán)兩個重要部分的裂痕看來要彌合了。 開源軟件是什么意思?閉源呢?
Sun認(rèn)為,在當(dāng)今的大規(guī)模連接,廣泛互動的時代,開源是一種最佳的開發(fā)狀態(tài)和商業(yè)模式。開源模式為每個用戶和開發(fā)者提供足夠的自由空間,并且鼓勵創(chuàng)新的協(xié)同開發(fā)。 開源軟件對客戶有很多益處,比如提高了軟件的可獲得性,降低了軟件的形式等方面的轉(zhuǎn)換成本,并增加了參與和完善軟件的可能??梢酝ㄟ^大家的集體參與獲得更多的創(chuàng)新回報。
看自己的需吧,Dlive貴,但是功能強(qiáng)大一些些,AR虛擬喵的性價比高一些
使用綠布加視頻制作合成的軟件,例如AR虛擬喵這類的