什么是開源灭袁?
開源軟件猬错,英文表示是open source software,簡稱為OSS茸歧,直接的字面意思是公開源代碼的軟件倦炒。軟件既然連源代碼都公開,因此開源軟件具備可以免費使用和公布源代碼的主要特征软瞎。
1997春天逢唤,自由軟件社團(tuán)的一些領(lǐng)導(dǎo)者聚集到加利福尼亞州。這個社團(tuán)包括EricRaymond铜涉,TimO’Rerlly智玻,VA 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)(softwera 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é)果是,開源軟件許可證能令人信服地允許使用和再分開開源軟件腥寇,而不必考慮補償或者信用問題成翩。舉例來講,你可以得到偉大的Netscape瀏覽器的源代碼赦役,并且把它作為連同另一個軟件(可能是專有軟件)一起發(fā)布出去麻敌,而用不著去通知網(wǎng)景(Netscape)公司。網(wǎng)景為什么會希望如此呢掂摔?原因很多术羔,最引人注目的是,這樣做可以為他們的客戶端代碼贏得更大的市場份額乙漓。這些代碼與他們的商業(yè)軟件一起工作得的非常好级历。從這個角度來說,奉送源代碼是建立平臺的一個很好的方式叭披。這也是網(wǎng)景的人不使用GPL的原因之一寥殖。
歐盟委員會于日前對谷歌處以約43.4億歐元(約合50億美元)的罰款。針對此事涩蜘,谷歌CEO桑達(dá)爾·皮查伊(Sundar Pichai)發(fā)表文章嚼贡,警告稱由于歐盟的決定,Android可能無法保持免費同诫。如今粤策,由于有著的Android的存在,有超過24000臺設(shè)備误窖,來自包括荷蘭叮盘,芬蘭秩贰,法國,德國熊户,匈牙利萍膛,意大利吭服,拉脫維亞嚷堡,波蘭,羅馬尼亞艇棕,西班牙和瑞典的手機(jī)制造商所營造的1300多個不同品牌蝌戒,他們占據(jù)了手機(jī)的每一個不同的價位。
那么開源的Android會收費嗎沼琉?
Android源代碼收費至少現(xiàn)在是不可能的北苟,Android早在開發(fā)的時候就說了開源,而且Android的根源是Linux打瘪,Linux不收費友鼻,Android也不會收費,而且它有一個條約闺骚,寫明了用Android源代碼開發(fā)出來的東西也要開源彩扔。Android 是目前市占率最高的智能設(shè)備操作系統(tǒng),有超過 20 億的設(shè)備使用僻爽,盡管并不會因為此判決而被禁止虫碉,但相關(guān)業(yè)者恐怕仍須修改相關(guān)程序,將造成業(yè)界相當(dāng)大的損失胸梆。同樣的敦捧,如果安卓系統(tǒng)要收費,那安卓手機(jī)用戶也要遭殃了碰镜。
不過谷歌最近很不順兢卵。上半年的甲骨文Java侵權(quán)案告一段落,歷時八年之久的心結(jié)绪颖,谷歌被要求賠償88億美金秽荤。Google 發(fā)言人指出,他們對法院推翻之前的立場相當(dāng)失望菠发,Java 應(yīng)是一個開放的免費平臺王滤。兩次罰款加起來,超多130億美金..心疼谷歌滓鸠。
盡管如此雁乡,谷歌在科技界的地位仍然不可撼動。比如在人工智能領(lǐng)域糜俗。
谷歌越來越關(guān)注神經(jīng)網(wǎng)絡(luò)和人工智能踱稍,以解決搜索曲饱、圖像處理和其他計算領(lǐng)域的問題。它也正在通過“AIY項目”這樣的計劃來促進(jìn)開發(fā)人員和DIY社區(qū)對人工智能的興趣珠月,這些計劃本身代表了人工智能扩淀。AI 無疑是如今最火的領(lǐng)域。2017 年上半年啤挎,Google 宣布了一個新的開源計劃--AIY Projects(AIY計劃)驻谆,其目標(biāo)是讓每個Maker(創(chuàng)客)都能DIY自己的 AI 人工智能產(chǎn)品,讓更多人能學(xué)習(xí)庆聘、探索并體驗人工智能胜臊。谷歌一共為自己的AIY項目發(fā)布了兩款A(yù)I硬件產(chǎn)品—— AIY Voice Kit 和 AIY Vision Kit。
Voice Kit 是 Google 首個推出的 DIY 人工智能產(chǎn)品伙判。它可借助 Google Assistant SDK 和 Cloud Speech API象对,將樹莓派轉(zhuǎn)換為語音數(shù)字助理。用戶可在此基礎(chǔ)上創(chuàng)建虛擬語音助手宴抚,為自己的項目添加語音交互功能勒魔。
Vision Kit 則是 Google 推出的第二彈 DIY 人工產(chǎn)品。它是一套簡單的計算機(jī)視覺系統(tǒng)菇曲,可運行 3 種基于 TensorFlow 的類神經(jīng)網(wǎng)路模型應(yīng)用程序冠绢。除了工作應(yīng)用及個人開發(fā)愛好,Google AIY 套件也已經(jīng)逐漸被運用到教育科學(xué)領(lǐng)域中羊娃,用來培養(yǎng)學(xué)生對計算機(jī)科學(xué)的興趣唐全。