開源軟體- 維基百科,自由的百科全書
文章推薦指數: 80 %
開源軟體的英文「open-source software」一詞出自自由軟體的行銷活動中。
開源軟體同時也是一種軟體散佈模式。
一般的軟體僅可取得已經過編譯的二進位可執行檔,通常只有 ...
開源軟體
維基百科,自由的百科全書
跳至導覽
跳至搜尋
提示:此條目的主題不是自由軟體。
開放原始碼促進會(OSI)徽標
開源軟體(英語:opensourcesoftware,縮寫:OSS)又稱開放原始碼軟體,是一種原始碼可以任意取用的電腦軟體,這種軟體的著作權持有人在軟體協定的規定之下保留一部分權利並允許使用者學習、修改以及以任何目的向任何人分發該軟體。
開源協定通常符合開放原始碼的定義的要求。
一些開源軟體被釋出到公有領域。
開源軟體常被公開和合作地開發。
開源軟體是開放原始碼開發的最常見的例子,也經常與使用者創作內容做比較[1]。
開源軟體的英文「open-sourcesoftware」一詞出自自由軟體的行銷活動中[2]。
開源軟體同時也是一種軟體散佈模式。
一般的軟體僅可取得已經過編譯的二進位可執行檔,通常只有軟體的作者或著作權所有者等擁有程式的原始碼。
有些軟體的作者只將原始碼公開,卻不符合「開放原始碼」的定義及條件,因為作者可能設定公開原始碼的條件限制,諸如限制可閱讀原始碼的物件、限制衍生產品等,此稱之為公開原始碼的免費軟體(Freeware,例如知名的網路論壇軟體Discuz!),因此公開原始碼的軟體並不一定可稱之為開放原始碼軟體。
目次
1歷史
2開放原始碼的定義
3開放原始碼與自由軟體
4漏洞
5參考文獻
6外部連結
7參見
歷史[編輯]
1997年,埃里克·雷蒙出版其著作《大教堂和市集》,探討駭客社群與自由軟體原則。
1998年初,該論文受到極大的關注,為促成網景通訊公司將其受歡迎的網際網路套裝軟體《網景通訊家》釋放成為自由軟體的因素之一。
這些程式碼即為今日大家熟悉的MozillaFirefox與Thunderbird。
網景的行動激起雷蒙及其夥伴深入研究如何將自由軟體基金會的自由軟體概念及優點帶入商業軟體產業。
他們查覺基金會的社會活動不如網景等公司的行動來得吸引人,因而試圖重新包裝自由軟體運動,以強調分享與協作軟體原始碼的潛在商機。
他們選用的新名稱為「開放原始碼」(opensource),很快地布魯斯·佩倫斯、出版家提姆·奧萊理、林納斯·托瓦茲及其他人支持新名稱。
開放原始碼促進會於1998年2月建立,以推動使用新名稱,並宣揚開放原始碼的原則[3]。
開放原始碼的定義[編輯]
此章節需要擴充。
(2015年4月26日)
開放原始碼的定義由BrucePerens(Debian的創始人之一)定義如下:
自由再散布(FreeDistribution):允許獲得原始碼的人可自由再將此原始碼散佈。
原始碼(SourceCode):程式的可執行檔在散佈時,必需以隨附完整原始碼或是可讓人方便的事後取得原始碼。
衍生著作(DerivedWorks):讓人可依此原始碼修改後,在依照同一授權條款的情形下再散佈。
原創作者程式原始碼的完整性(IntegrityofTheAuthor’sSourceCode):意即修改後的版本,需以不同的版本號碼以與原始的程式碼做分別,保障原始的程式碼完整性。
不得對任何人或團體有差別待遇(NoDiscriminationAgainstPersonsorGroups):開放原始碼軟體不得因性別、團體、國家、族群等設定限制,但若是因為法律規定的情形則為例外(如:美國政府限制高加密軟體的出口)。
對程式在任何領域內的利用不得有差別待遇(NoDiscriminationAgainstFieldsofEndeavor):意即不得限制商業使用。
散布授權條款(DistributionofLicense):若軟體再散佈,必需以同一條款散佈之。
授權條款不得專屬於特定產品(LicenseMustNotBeSpecifictoaProduct):若多個程式組合成一套軟體,則當某一開放原始碼的程式單獨散佈時,也必需要符合開放原始碼的條件。
授權條款不得限制其他軟體(LicenseMustNotRestrictOtherSoftware):當某一開放原始碼軟體與其他非開放原始碼軟體一起散佈時(例如放在同一光碟片),不得限制其他軟體的授權條件也要遵照開放原始碼的授權。
授權條款必須技術中立(LicenseMustBeTechnology-Neutral):意即授權條款不得限制為電子格式才有效,若是紙本的授權條款也應視為有效。
儘管一開始接受[4],自由軟體基金會的理查·斯托曼現在斷然反對將「開源軟體」與「自由軟體」混為一談。
雖然在法律上並未明確區分自由軟體與開源軟體,但斯托曼認為不宜濫用[5]。
開放原始碼與自由軟體[編輯]
許多人將開放原始碼與自由軟體(FreeSoftware)視為相同,但若以定義條件而言,自由軟體僅是開放原始碼的一種,也就是自由軟體的定義較開放原始碼更為嚴格,並非開放原始碼的軟體就可稱為自由軟體,要視該軟體的授權條件是否合乎自由軟體基金會對自由軟體所下的定義:
自由軟體是在電腦為個人或為公共利益,而非私人公司或政府等企圖限制或監視我們工作時,我們在家、學校、公司使用時,我們具有其控制權[6]。
開放原始碼有時不僅僅指開放原始碼軟體,它同時也是一種軟體開放模式的名稱。
使用開放原始碼開放模式的軟體代表就有Linux作業系統。
嚴格地說來,開放原始碼軟體與自由軟體是兩個不同的概念,只要符合開源軟體定義的軟體就能被稱為開放原始碼軟體(開源軟體)。
自由軟體是一個比開源軟體更嚴格的概念,因此所有自由軟體都是開放原始碼的,但不是所有的開源軟體都能被稱為「自由」。
但在現實上,絕大多數開源軟體也都符合自由軟體的定義。
比如,遵守GPL和BSD授權的軟體都是開放的並且是自由的。
「開放原始碼軟體運動」是一個主要由程式工程師及其它電腦使用者參與的聲勢浩大的運動。
它是自由軟體運動的一個分支,但兩者的差別並不明顯。
一般而言,自由軟體運動是基於政治及哲學思想(有時被稱為所謂駭客文化)的理想主義運動,而開放原始碼運動則主要注重程式本身的品質提升。
漏洞[編輯]
雖然開放原始碼的堡壘看似嚴謹,但其實大部份的程式開發員都弄不清各種授權條款之間的差別,導致成為了小部份別有用心人士所利用的物件,較著名的例子有DivX,早期DivX雛形是一個LGPL的自由軟體,由大部份優秀的軟體高手義務地開發,但當軟體漸漸成形時,DivX的公司DXN利用LGPL的漏洞對DivX進行了閉源,大部分軟體愛好者都感到被出賣,所以著手開發了XviD。
雖然XviD在軟體方面明顯比DivX優秀,但市場占有率卻不如DivX。
參考文獻[編輯]
^Verts,WilliamT.Opensourcesoftware.WorldBookOnlineReferenceCenter.2008-01-13.(原始內容存檔於2011-01-01).
^FrequentlyAskedQuestions.OpenSourceInitiative.[2008-09-08].(原始內容存檔於2006-04-23).
^HistoryoftheOSI.Opensource.org.[2015-04-26].(原始內容存檔於2007-08-08).
^Tiemann,Michael.HistoryoftheOSI.OpenSourceInitiative.[2014-05-13].(原始內容存檔於2011-11-27).
^Stallman,Richard.Why"OpenSource"missesthepointofFreeSoftware.PhilosophyoftheGNUProject.FreeSoftwareFoundation.2007-06-16[2007-07-23].(原始內容存檔於2011-08-04).Astheadvocatesofopensourcedrawnewusersintoourcommunity,wefreesoftwareactivistshavetoworkevenmoretobringtheissueoffreedomtothosenewusers'attention.Wehavetosay,'It'sfreesoftwareanditgivesyoufreedom!'—moreandlouderthanever.Everytimeyousay'freesoftware'ratherthan'opensource,'youhelpourcampaign.
^[TheFreeSoftwareFoundation(FSF)]
外部連結[編輯]
參見[編輯]
自由軟體主題
開放原始碼
自由軟體
萬聖節檔案
內容開放
開放法律
開放原始碼軟體列表
Sourceforge
Github
自由軟體鑄造場
閱論編智慧財產權問題和爭論
著作權侵犯
軟體著作權侵犯
數位版權管理
Gripesite(英語:Gripesite)
音樂著作權的歷史
智慧財產權
檔案分享的合法性
混制
影片
音樂
專利權
公有領域
軟體專利爭論
專利流氓
著作權蟑螂
概念
AllRightsReversed
反著作權提示
Copyleft
Copyleft的商業應用
Commons-basedpeerproduction(英語:Commons-basedpeerproduction)
自由內容
自由軟體授權
資訊無政府主義
Libertarianpositions(英語:Libertarianperspectivesonintellectualproperty)
開放內容
開放設計
開放音樂模式
開放專利權
開源硬體
開源軟體
相同方式分享
公共借閱權
運動
知識無界運動
反著作權
Copyleft
文化環境
自由文化運動
自由軟體運動
組織
創作共享
電子前哨基金會
自由軟體基金會
自由權利組織
軟體自由法律中心
OrganizationforTransformativeWorks(英語:OrganizationforTransformativeWorks)
海盜灣
海盜署
海盜黨
StudentsforFreeCulture(英語:StudentsforFreeCulture)
Sci-Hub
人物
李卡德·法克明炎
勞倫斯·雷席格
理察·斯托曼
文件
幹走電影(2006,2007)
正版盜版(英語:GoodCopyBadCopy)(2007)
混制宣言(英語:RiP!:ARemixManifesto)(2008)
TPBAFK(2013)
網際網路之子(2014)
閱論編軟體發行形式與類型授權方式自由型
自由軟體
開放原始碼軟體
自由及開源軟體
自由再發行軟體(英語:Freelyredistributablesoftware)
非自由型
專有軟體
鴉片軟體
另類型
公有領域軟體
啤酒軟體
報酬方式
商業軟體
零售軟體(英語:Retailsoftware)
共享軟體
試用軟體
殘廢軟體
嘮叨軟體
免費軟體
廣告軟體
捐贈軟體
群眾籌資
免費增值
愛心軟體(英語:Careware)
自願付費
明信片軟體
發行方式
數位發行(追加下載內容)
檔案分享
本地部署軟體(英語:On-premisessoftware)
預裝(英語:Pre-installedsoftware)
捆綁銷售
零售軟體(英語:Retailsoftware)
軟體即服務(SaaS)
欺騙/非法軟體
惡意軟體
特洛伊木馬
蠕蟲
間諜軟體
敲詐軟體
灰色軟體
恐嚇軟體
潛在有害程式(PUP)
霧件
軟體版本週期老軟體 ·產品壽命結束 ·長期支援 ·軟體維護 ·軟體維護者 ·軟體發行者(英語:Softwarepublisher)複製保護數位版權管理 ·硬體鎖(英語:Softwareprotectiondongle) ·硬體限制 ·授權管理(英語:Licensemanager) ·產品啟用 ·產品金鑰 ·軟體著作權(英語:Softwarecopyright) ·軟體專利 ·BT檔案污染(英語:Torrentpoisoning)其他軟體發行方式比較 ·網路遊戲免費模式
閱論編自由及開放原始碼軟體常見概念與條目自由軟體及其定義、其他稱謂(英語:Alternativetermsforfreesoftware) ·與封閉原始碼的比較(英語:Comparisonofopensourceandclosedsource) ·開源軟體及其開發(英語:Open-sourcesoftwaredevelopment) ·自由軟體代管服務比較 ·自由軟體專案列表(英語:Listoffreesoftwareprojectdirectories)與軟體列表 ·「免費」與「自由」的差別(英語:Gratisversuslibre) ·長期支援 ·自由軟體大綱(英語:Outlineoffreesoftware)作業系統(核心)AROSResearchOperatingSystem(英語:AROS) ·BSD ·Darwin ·FreeDOS ·GNUHurd ·Haiku ·Inferno ·Linux ·Mach ·Minix ·OpenSolaris ·Plan9 ·ReactOS ·Symbian軟體列表軟體開發(英語:Comparisonofopen-sourceprogramminglanguagelicensing) ·生物資訊學(英語:Listofopen-sourcebioinformaticssoftware) ·數學(英語:Listofopen-sourcesoftwareformathematics) ·文書處理軟體 ·音訊(英語:Comparisonoffreesoftwareforaudio) ·商業軟體(英語:Listofcommercialopen-sourceapplicationsandservices)歷史與運動GNU ·Haiku ·Linux ·Mozilla(ApplicationSuite ·Firefox ·Thunderbird) ·自由軟體運動 ·開源軟體運動(英語:Open-sourcesoftwaremovement) ·大事記(英語:Listoffree-softwareevents)組織(英語:Listoffreeandopen-sourcesoftwareorganizations)與社群Android開源專案 ·Apache軟體基金會 ·Blender基金會 ·Eclipse基金會 ·freedesktop.org ·自由軟體基金會(歐洲 ·印度 ·拉丁美洲) ·FSMI ·GNOME基金會 ·GNUProject ·GoogleCode ·KDEe.V. ·Linux基金會 ·Mozilla基金會 ·開源地理空間基金會 ·開放原始碼促進會 ·SourceForge ·Symbian基金會 ·VideoLAN組織 ·維基媒體基金會 ·Xiph.Org基金會 ·XMPP標準基金會(英語:XMPPStandardsFoundation) ·X.Org基金會 ·文件基金會 ·軟體自由法律中心 ·開放原子基金會授權條款
Apache
AFL
Artistic
APSL
Boost
BSD
自由軟體基金會
GNUGPL
GNULGPL
GNUAGPL
ISC
MIT
MPL
Python
Python軟體基金會授權條款
zlib
WTFPL
反996授權條款
類型與標準
自由及開放原始碼軟體授權條款比較
貢獻者授權條款協定(英語:ContributorLicenseAgreement)
Copyleft
Debian自由軟體指導方針
自由文化作品定義
自由授權條款(英語:Freelicense)
自由軟體定義(英語:TheFreeSoftwareDefinition)
開源定義
寬鬆自由軟體授權條款
公有領域
Virallicense(英語:Virallicense)
挑戰FUD ·擁抱、擴充功能再消滅 ·二進制blob ·數位版權管理 ·自由及開放原始碼顯示卡驅動程式(英語:Freeandopen-sourcegraphicsdevicedriver) ·授權擴散(英語:Licenseproliferation) ·Mozilla軟體品牌重塑(英語:MozillaCorporationsoftwarerebrandedbytheDebianproject) ·專有軟體 ·SCO-Linux爭議 ·安全性 ·軟體專利 ·硬體限制 ·可信計算 ·對GPL的有關批評其他Linux發行版 ·分叉(軟體開發) ·微軟開放規範承諾(英語:MicrosoftOpenSpecificationPromise) ·共享原始碼 ·《作業系統革命》分類 ·維基共享資源 ·主題
閱論編自由文化和開放原始碼運動概念
公眾科學
共有知識(英語:Knowledgecommons)
開放取得
開放式協同合作
開放內容
開放交流(英語:Opencommunication)
開放資料
開放設計(英語:Opendesign)
開放教育(英語:Openeducation)
開放政府
開放式創新
開放知識(英語:Openknowledge)
開放專利(英語:Openpatent)
開放研究(英語:Openresearch)
開放科學
開源
開源架構(英語:OpensourceArchitecture)
開源軟體
開源治理(英語:Open-sourcegovernance)
開源新聞(英語:Open-sourcejournalism)
開源硬體
開放標準
開放式大學(英語:Open-dooracademicpolicy)
入學
開放Web
分享主義
工具
自由及開放原始碼軟體
開放教育資源
開放音樂模型(英語:OpenMusicModel)
開放科學筆記(英語:Opennotebookscience)
組織
創用CC
DIYbio(英語:DIYbio)
自由軟體基金會
開放架構網路(英語:OpenArchitectureNetwork)
開放知識基金會(英語:OpenKnowledgeFoundation)
開放權力集團(英語:OpenRightsGroup)
開放原始碼促進會
軟體自由法律中心
公共科學圖書館(PLOS)
學術出版與學術資源聯盟(SPARC)
活動家
提姆·柏內茲-李
亞倫·斯沃茨
亞歷珊卓·艾爾巴金
JohnWilbanks(英語:JohnWilbanks)
科迪·威爾遜
勞倫斯·萊斯格
PeterMurray-Rust(英語:PeterMurray-Rust)
PeterSuber(英語:PeterSuber)
PeterSunde(英語:PeterSunde)
理察·斯托曼
周懷北
專案
創作共享授權
自由文化作品定義
自由文化運動
自由軟體運動
開源生態學
OpenCores(英語:OpenCores)
OpenWetWare(英語:OpenWetWare)
Sci-Hub
規範控制
AAT:300387513
NDL:01148004
取自「https://zh.wikipedia.org/w/index.php?title=开源软件&oldid=70039074」
分類:開源軟體開放原始碼智慧財產權隱藏分類:含有英語的條目自2015年4月擴充中的條目所有擴充中的條目拒絕當選首頁新條目推薦欄目的條目使用小型訊息框的頁面使用2號參數傳遞Portal模板圖像的頁面包含AAT標識符的維基百科條目包含NDL標識符的維基百科條目
導覽選單
個人工具
沒有登入討論貢獻建立帳號登入
命名空間
條目討論
臺灣正體
不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體
查看
閱讀編輯檢視歷史
更多
搜尋
導航
首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科
說明
說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科
工具
連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目
列印/匯出
下載為PDF可列印版
其他語言
AfrikaansالعربيةAsturianuБългарскиবাংলাBosanskiCatalàکوردیČeštinaΕλληνικάEnglishEsperantoEspañolEestiفارسیFrançaisFryskGalegoעבריתहिन्दीHrvatskiMagyarBahasaIndonesiaÍslenska日本語한국어КыргызчаLatinaLietuviųമലയാളംमराठीBahasaMelayuNederlandsଓଡ଼ିଆਪੰਜਾਬੀPolskiPortuguêsRomânăРусскийSicilianuSrpskohrvatski/српскохрватскиසිංහලSlovenčinaSlovenščinaShqipСрпски/srpskiதமிழ்తెలుగుไทยTürkçeУкраїнськаOʻzbekcha/ўзбекчаTiếngViệt吴语Bân-lâm-gú粵語
編輯連結
延伸文章資訊
- 1開源定義- 維基百科,自由的百科全書
開源定義(英語:The Open Source Definition)是開放原始碼促進會(OSI)出版的文件,來確定一個軟體許可證是否可以獲得該會的開源軟體標記。
- 2一款簡單好用的開源文件管理系統 - IT人
一款簡單好用的開源文件管理系統. Github導航站 發表於2021-05-16. 大家好,我是小編南風吹,每天推薦一個小工具/原始碼,裝滿你的收藏夾,讓你輕鬆節省開發效率,實現 ...
- 3開源OpenKM文管系統立即打造知識管理平台 - 網管人
落實知識管理(KM)在現今企業資訊化的應用中已是極為重要的一環,然而做好知識管理的根本則在於文件管理,也因此目前IT市場上與文管理系統相關的解決 ...
- 4如何為開源做貢獻?
在開源專案[freenode]的工作讓我學習到許多技能,這些技能在我往後大學研究及實際 ... 即使你是一個軟體開發者,撰寫說明文件也能幫助剛加入開源的你去更加的認識它。
- 5開源文件協同作業平台- 節省工具箱有限公司
OxOffice Online 是基於知名開源軟體LibreOffice Online 進行二次開發,提供以下功能:. 全Web 操作介面,無需安裝本地端軟體; 接近全功能線上文書編輯器; 提供...