开源定义
開源定义
开源定义(英語: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年泰國羽球公開賽新加坡總理邊佑錫新加坡Energy (組合)庆余年九龍寨城六四事件家族榮耀金智媛彌助菲律宾胖猫跳江事件劉寶傑DAY6林峯張文傑李光耀神耆小子張鳳妮黃世聰Seventeen (組合)维基百科願榮光歸香港中華民國鬼滅之刃 柱訓練篇2024年英雄联盟季中邀请赛中华人民共和国TripleS金秀賢 (男演員)罗伯特·菲佐井柏然2024年世界女排联赛黃偉哲怪獸8號佘詩曼Foodpanda金惠奫新加坡总统香緹·摩爾于北辰 (1968年)王嘉爾笑看風雲排球少年!!角色列表林飛帆郭葦昀馴鹿寶貝翁靜晶猩球崛起:王國誕生ILLIT尼古拉·約基奇春色寄情人周殷廷鬼滅之刃排球少年!!吳釗燮逆天奇案2不夠善良的我們BABYMONSTER李正皓尚达曼BOYNEXTDOOR胡子彤IVE (組合)陳靜 (香港)香港吴作栋黃道十二宮凡希亚·奥伊亚胡宇威長洲太平清醮張員瑛搜查班長1958伍允龍习明泽黄岩岛賴清德偶然遇見的你虽然不是英雄