開源疑問知多少(三)
開源疑問知多少(三)
第七,開源與創新——重要的是創新的主導權還是技術的來源?
過去,人們經常說開源沒有創新,而只是模仿。隨著開源近些年的發展,特別是基於開源軟體發展起來的我國基礎軟體的逐漸壯大,讓更多的人開始認識到這一觀點的謬誤之處,開源與創新並不存在必然矛盾,事實上,開源很好展現了合作創新模式,利用社群進行大規模協作和創新,參與開源的個人或企業可以利用社群的技術積累,“站在巨人肩上”進行創新。具體到我們國家情況來說,自主創新作為核心的科技發展戰略,主要分為三種創新模式:原始創新、整合創新和吸收消化再創新。在經濟全球化和技術日趨複雜化、交叉化趨勢的共同作用下,我們日益難以在自主創新與技術引進之間作出涇渭分明的區分,因此在高技術產業領域,整合創新或合作創新正在成為主要的創新模式。自主創新應當強調的是創新者對技術創新的主導權,而不是技術本身的來源。
在開源身上,很好體現了合作創新和消化吸收再創新模式的特點。通過參與開源社群,企業可以與全球最優秀的開源人才、最優秀和龐大的開發團隊合作,第一時間分享開源最新的技術和理念,以最快的速度部署新的應用等。在軟體領域,由於我國產業起步較晚,在產業競爭中一直處於劣勢。基於開源能極大增強我國軟體企業的創新能力,也正是我國確立了基於開源軟體發展基礎軟體的戰略基礎上,我國的基礎軟體得以較快發展起來。
對於我國企業來說,一方面需要充分利用國際科技和產業資源,另一方面,一定要有自主的創新產品和創新平臺,這樣才能形成產業發展、產品開發的系統性概念。對於開源企業來說,需要在開源過程中弄清楚自己真正需要什麼資源,需要藉以擴充哪方面的能力。當前我國產業發展實踐反覆證明,只有當我們有自主產品開發能力時,通過合作獲得的技術和經驗才具備擴充套件和增值的可能。如果放棄了自主創新能力,即使產業規模做得再大,也擺脫不了從屬和附庸的地位。平衡開源和自主創新之間的關係,是每個開源企業都需要面對的挑戰,也是時刻需要堅持的原則。
第八,開源與專利侵權之間是否存在必然聯絡?
多年來,無論開源軟體的企業還是使用者都曾多次遭遇商業軟體專利侵權的威脅。眾多商業軟體公司積極申請軟體專利,搶佔優勢地位。專利申請每年以25%以上的比例增長。開源軟體一直遵循全面開放智慧財產權的思想,開源軟體的開發者也很少有時間和金錢去申請和維護軟體專利,因此被排除在專利壁壘之外,事實上,很多時候商業軟體據以威脅、指控開源軟體侵犯其專利的技術其實最初來自開源軟體。例如,MIT的開源軟體X Windows被控侵犯AT&T的第4555775號專利。事實上,MIT早在Lisp系統上就已經使用該項技術(“後援儲存”技術)了,時間遠在AT&T之前,只是因為MIT的軟體人員認為這項技術過於普通,沒有公開發表。結果AT&T申請了該項專利,MIT被禁止不得繼續使用這一自己最早研發的技術。近年的例子也有,比如微軟,它曾在開源社群無償獲得大量技術和資源,但這並不影響它經常跳出來指控開源軟體侵犯其專利。如2004年11月,微軟CEO Steve Ballmer在一次重大會議期間表示Linux侵犯了微軟228項專利,到2007年5月,這一資料發生了變化,微軟首席法律顧問Brad Smith表示Linux核心侵伐了微軟235項專利。由於擔心可能會涉及軟體專利問題,許多國家向Linux移植的計劃被迫擱淺。
那麼,是否開源與專利侵權之間就存在必然聯絡呢?事實上,過去幾千年的人類文明都是在知識共有領域中發展起來的,智慧財產權概念的出現,只是近百年的歷史。智慧財產權保護確實促進了科技的發展,但過度的保護甚至濫用智慧財產權保護反而會阻礙科技的進步,這在軟體領域更為明顯。一個小的軟體產品就可能涉及許多專利,過度的專利保護並不利於創新,對中小軟體公司的危害更為巨大。專利保護具有地域性,在一國申請的專利不能對抗專利再其他國家的使用,在歐盟等國家和地區,對計算機軟體進行專利保護的主張遭到堅決反對,2005年7月,歐洲議會就曾以648票反對,14票贊成,18票棄權的結果,投票否決了一項旨在歐盟設定統一軟體專利法的草案。在反對者中,開源軟體的支持者是其重要的組成力量。另外,軟體專利侵權判斷無統一標準,聲稱侵權並不代表法律上的侵權。任何一個軟體都存在侵權的可能性,商業軟體也不例外,因此,無須認為開源軟體與專利侵權之間存在因果聯絡,可以說一直以來開源軟體的專利風險都被誇大了。目前開源社群已經採取一定措施對抗軟體專利的干擾,開放標準的提出是對抗專利風險的有力措施之一。使開放標準等同於國際標準,對現存的智慧財產權和標準化體系造成衝擊,將是我們努力的目標。
推薦我的開源文章:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14682504/viewspace-471306/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 開源疑問知多少(一)
- 開源疑問知多少(二)
- 有些疑問
- 《直播疑難雜症排查》之三:首開慢
- pycharm 小疑問PyCharm
- 我的疑問
- eclipse+lomboz+jboss開發疑問(新手)Eclipse
- Java實用系統開發指南的疑問Java
- C# ?問號運算子知多少C#
- Ibatis的疑問BAT
- composite模式疑問模式
- 快取的疑問快取
- 橋模式的疑問模式
- oracle疑問和解答Oracle
- 面試疑難問題面試
- 理解 K8s 資源更新機制,從一個 OpenKruise 使用者疑問開始K8SUI
- 部落格系統知多少:揭祕那些不為人知的學問(三)
- 侯老師--STL原始碼剖析--書中的疑問三 (轉)原始碼
- GO 指標*&問題疑問Go指標
- object-c中疑問Object
- to banq --jdf學習疑問
- 請blueoxgen解決疑問
- Chain of Responsibility模式疑問AI模式
- JPetStore架構的疑問架構
- 工廠模式的疑問模式
- Composite模式的疑問模式
- Jive原始碼的疑問原始碼
- 初學者的小疑問
- 最近看JdonFramework的疑問Framework
- 初學JAVA的疑問。。Java
- 帶著疑問看故事
- 短影片系統開發疑難問題解決方案
- spring-boot版本問題讓開發懷疑人生Springboot
- Oracle 開源三個容器工具Oracle
- mysqldump與innobackupex備份過程你知多少(三)MySql
- 7問開源專案
- css知多少(1)——我來問你來答CSS
- 機器學習入門實戰疑問機器學習