开源定义
開源定义
(重定向自开源软件定义)
开源定义(英語:The Open Source Definition)是开放源代码促进会(OSI)出版的文件,来确定一个软件许可证是否可以获得该会的开源软件标记[1]。
这份定义基于Debian自由软件指导方针, 由Bruce Perens撰写和修改,Eric S. Raymond 等人也做出贡献[2]。
定义编辑
开放源代码不止意味着可以访问代码。开源软件的分发需要服从以下准则:
- 自由再分发 许可证不应该限制其他方出售或者分发该软件,当该软件作为包含多个不同源码程序的集成软件的一部分。许可证不应该要求专利费或其他销售费用。
- 源代码 程序必须包含源代码,需要有完整的源代码和可编译的形式。程序的某一部分如果不是来自这份源代码,那必须有一个不需要费时费财的公共方式获得源代码或者从网络上下载过来。源代码需要以易修改的形式呈现。不能故意模糊源代码,也不能只发布预处理器或编译器的输出文件。
- 衍生作业 许可证必须允许修改和衍生作业,需要像原来的许可证那样发布。
- 作者源代码的完整性 仅当许可证允许使用源代码分发“补丁文件”以便在构建时修改程序时,许可证才可以限制源代码以修改的形式分发。 许可证必须明确允许分发由修改后的源代码构建的软件。许可证可能要求派生作品带有与原始软件不同的名称或版本号。
- 不歧视个人或团体 许可证不能歧视任何个人或团体。
- 不歧视领域 许可证不能限制任何人将程序用在某个特定的领域。例如,不能要求人们不可以把程序用在商业领域或者基因研究。
- 许可证的分发 该程序所附带的权利必须适用于该程序再分配的所有人,而无需由分配方执行额外的许可。
- 许可证不能对一个产品特化 附加到程序的权利不得取决于程序是特定软件分发的一部分。如果程序是从该分发中提取并在程序许可的条款中使用或分发的,则程序重新分发的所有各方应具有与原始软件分发相同的权限。
- 许可证不能限制其他软件 许可证不得对与许可软件一起分发的其他软件施加限制。例如,许可证不得坚持在同一介质上分发的所有其他程序必须是开源软件。
- 许可证必须是技术中立的 许可证的提供不得基于任何单独的技术或界面风格。
接纳编辑
FSF立场编辑
开放源代码促进会的开源运动对开源软件的定义以及自由软件基金会(FSF)对自由软件的官方定义基本上参考相同的软件许可证(除了少数例外情况),这两个定义因此具有相同的品质和价值[3]。尽管如此,FSF创始人Richard Stallman在评论时强调了潜在的哲学差异:
某些人口中的“开源”软件意指与自由软件大致相同的类别。 但它们不是完全相同的软件类别:开源软件接受一些我们认为过于限制的许可证,并且没有接受部分自由软件的许可证。 但是,类别扩展的差异很小:几乎所有的自由软件都是开源的,几乎所有的开源软件都是自由的。
- 自由软件基金会[4]
开放知识编辑
Open Knowledge International(OKI)[5]在开放内容,开放数据和开放许可的开放定义中描述,“开放/自由”在开源定义、FSF和自由文化作品定义中是同义词:
这个基本含义与开源定义中的“开放”相匹配,与自由文化作品定义和自由软件定义中的“自由”同义。
- 开放定义[6]
参见编辑
参考资料编辑
- ^ Raymond, Eric S. "Open Source Certification". Open Source Initiative. June 16, 1999 [2017-11-18]. (原始内容存档于2018-06-12).
- ^ Tiemann, Michael. "History of the OSI". Open Source Initiative. September 19, 2006 [2017-11-18]. (原始内容存档于2019-10-26).
- ^ Kelty, Christpher M. "The Cultural Significance of free Software – Two Bits". Duke University Press. 2008.
- ^ "Categories of free and nonfree software". Free Software Foundation. [2018-07-10]. (原始内容存档于2017-12-01).
- ^ Davies, Tim. "Data, information, knowledge and power – exploring Open Knowledge's new core purpose". Tim's Blog. April 12, 2014 [2018-07-10]. (原始内容存档于2017-06-29).
- ^ "Open Definition 2.1". The Open Definition. [2018-07-10]. (原始内容存档于2021-09-26).
🔥 Top keywords: Baike: 首页Special:搜索淚之女王不夠善良的我們2024年湯姆斯盃国际劳动节金智媛背着善宰跑2024年優霸盃金秀賢 (男演員)逆天奇案2春色寄情人九龍城寨之圍城笑看風雲殷琪土地改革运动习近平城市猎人 (2024年电影)中华人民共和国六四事件劳动节破墓張惠東Seventeen (組合)城市猎人排球少年!!排球少年!!角色列表許瑋甯BABYMONSTER與鳳行承欢记ILLIT邊佑錫鈴木亮平周子瑜国旗事件姜濤朴成焄中華民國TWICE宁安如梦徐巧芯怪獸8號IVE (組合)李主儐BOYNEXTDOOR乘風2024轉生為第七王子,隨心所欲的魔法學習之路周處除三害 (電影)P站无用的谎言贾马尔·穆雷Energy (組合)第二十条葬送的芙莉蓮日本周雨彤秦沛末日愚者林依晨草榴社区顏國樑机动战士GUNDAM SEED FREEDOM幕府將軍 (2024年電視劇)NewJeans迷宮飯勒布朗·詹姆斯白鹿 (演員)三体 (小说)李现毛泽东黃道十二宮香港文化大革命(G)I-DLE志效崔永元賀軍翔特技玩家夜限照相馆安東尼·愛德華茲 (籃球運動員)黄金周 (日本)鄧麗君金惠奫支配物种木村文乃五月天白喬茵Pornhub周子瑜三流之路麥以馬搜查班長1958九龍寨城劉偉健WIND BREAKER—防風少年—劍星习明泽森田望智汤姆斯杯