開源定義- 維基百科,自由的百科全書

文章推薦指數: 80 %
投票人數:10人

開源定義(英語:The Open Source Definition)是開放原始碼促進會(OSI)出版的文件,來確定一個軟體許可證是否可以獲得該會的開源軟體標記。

開源定義 維基百科,自由的百科全書 跳至導覽 跳至搜尋 開源定義(英語:TheOpenSourceDefinition)是開放原始碼促進會(OSI)出版的文件,來確定一個軟體許可證是否可以獲得該會的開源軟體標記[1]。

這份定義基於Debian自由軟體指導方針,由BrucePerens撰寫和修改,EricS.Raymond等人也做出貢獻[2]。

目次 1定義 2接納 2.1FSF立場 2.2開放知識 3參見 4參考資料 定義[編輯] 開放原始碼不止意味著可以訪問代碼。

開源軟體的分發需要服從以下準則: 自由再分發許可證不應該限制其他方出售或者分發該軟體,當該軟體作為包含多個不同源碼程序的集成軟體的一部分。

許可證不應該要求專利費或其他銷售費用。

原始碼程序必須包含原始碼,需要有完整的原始碼和可編譯的形式。

程序的某一部分如果不是來自這份原始碼,那必須有一個不需要費時費財的公共方式獲得原始碼或者從網絡上下載過來。

原始碼需要以易修改的形式呈現。

不能故意模糊原始碼,也不能只發布預處理器或編譯器的輸出文件。

衍生作業許可證必須允許修改和衍生作業,需要像原來的許可證那樣發布。

作者原始碼的完整性僅當許可證允許使用原始碼分發「補丁文件」以便在構建時修改程序時,許可證才可以限制原始碼以修改的形式分發。

許可證必須明確允許分發由修改後的原始碼構建的軟體。

許可證可能要求派生作品帶有與原始軟體不同的名稱或版本號。

不歧視個人或團體許可證不能歧視任何個人或團體。

不歧視領域許可證不能限制任何人將程序用在某個特定的領域。

例如,不能要求人們不可以把程序用在商業領域或者基因研究。

許可證的分發該程序所附帶的權利必須適用於該程序再分配的所有人,而無需由分配方執行額外的許可。

許可證不能對一個產品特化附加到程序的權利不得取決於程序是特定軟體分發的一部分。

如果程序是從該分發中提取並在程序許可的條款中使用或分發的,則程序重新分發的所有各方應具有與原始軟體分發相同的權限。

許可證不能限制其他軟體許可證不得對與許可軟體一起分發的其他軟體施加限制。

例如,許可證不得堅持在同一介質上分發的所有其他程序必須是開源軟體。

許可證必須是技術中立的許可證的提供不得基於任何單獨的技術或界面風格。

接納[編輯] FSF立場[編輯] 開放原始碼促進會的開源運動對開源軟體的定義以及自由軟體基金會(FSF)對自由軟體的官方定義基本上參考相同的軟體許可證(除了少數例外情況),這兩個定義因此具有相同的品質和價值[3]。

儘管如此,FSF創始人RichardStallman在評論時強調了潛在的哲學差異:某些人口中的「開源」軟體意指與自由軟體大致相同的類別。

但它們不是完全相同的軟體類別:開源軟體接受一些我們認為過於限制的許可證,並且沒有接受部分自由軟體的許可證。

但是,類別擴展的差異很小:幾乎所有的自由軟體都是開源的,幾乎所有的開源軟體都是自由的。

-自由軟體基金會[4] 開放知識[編輯] OpenKnowledgeInternational(OKI)[5]在開放內容,開放數據和開放許可的開放定義中描述,「開放/自由」在開源定義、FSF和自由文化作品定義中是同義詞:這個基本含義與開源定義中的「開放」相匹配,與自由文化作品定義和自由軟體定義中的「自由」同義。

-開放定義[6] 參見[編輯] Debian自由軟體指導方針 自由軟體定義 參考資料[編輯] ^Raymond,EricS."OpenSourceCertification".OpenSourceInitiative.June16,1999[2017-11-18].(原始內容存檔於2018-06-12).  ^Tiemann,Michael."HistoryoftheOSI".OpenSourceInitiative.September19,2006[2017-11-18].(原始內容存檔於2019-10-26).  ^Kelty,ChristpherM."TheCulturalSignificanceoffreeSoftware–TwoBits".DukeUniversityPress.2008.  ^"Categoriesoffreeandnonfreesoftware".FreeSoftwareFoundation.[2018-07-10].(原始內容存檔於2017-12-01).  ^Davies,Tim."Data,information,knowledgeandpower–exploringOpenKnowledge'snewcorepurpose".Tim'sBlog.April12,2014[2018-07-10].(原始內容存檔於2017-06-29).  ^"OpenDefinition2.1".TheOpenDefinition.[2018-07-10].(原始內容存檔於2021-09-26).  閱論編自由及開放原始碼軟體常見概念與條目自由軟體及其定義、其他稱謂(英語: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(英語:Binaryblob) ·數位版權管理 ·自由及開放原始碼顯示卡驅動程式(英語:Freeandopen-sourcegraphicsdevicedriver) ·授權擴散(英語:Licenseproliferation) ·Mozilla軟體品牌重塑(英語:MozillaCorporationsoftwarerebrandedbytheDebianproject) ·專有軟體 ·SCO-Linux爭議 ·安全性 ·軟體專利 ·硬體限制 ·可信計算 ·對GPL的有關批評其他Linux發行版 ·復刻(軟體工程) ·微軟開放規範承諾(英語:MicrosoftOpenSpecificationPromise) ·共享原始碼 ·《作業系統革命》分類 ·維基共享資源 ·主題 取自「https://zh.wikipedia.org/w/index.php?title=开源定义&oldid=67952077」 分類:自由開源軟體許可證自由軟體隱藏分類:含有英語的條目 導覽選單 個人工具 沒有登入討論貢獻建立帳號登入 命名空間 條目討論 臺灣正體 已展開 已摺疊 不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體 查看 閱讀編輯檢視歷史 更多 已展開 已摺疊 搜尋 導航 首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科 說明 說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科 工具 連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目 列印/匯出 下載為PDF可列印版 其他語言 العربيةবাংলাEnglishEspañolFrançaisItaliano日本語한국어NederlandsPolskiPortuguêsРусскийTiếngViệt 編輯連結



請為這篇文章評分?