开源倡议将其作用扩展到人工智能和机器学习

点击率:791 来源: 作者: 发布日期:2022-09-28

起初,所有软件都是“自由软件”和“开源软件”。但是,随着软件商业化,几乎所有软件都成为了专有软件。为了反对这种做法,Richard M.Stallman(RMS)于1983年拿走了James Gosling的Emacs文本编辑器,并根据第一个自由软件许可证GNU公共许可证(GPL)重新授权。

虽然自由软件的兴起从根本上改变了软件的使用方式,但并不是每个人都对RMS感到满意,他的自由软件基金会(FSF)承担了软件许可。因此,在1998年,克里斯汀·彼得森(Christine Peterson)在与Jon“Maddog”Hall、Larry Augustin、Eric S.Raymond、Bruce Perens和其他自由软件名人的会面中提出了开源这个词。

如何向Linux机器添加新用户

当时和现在,两者之间的关键区别在于,自由软件是关于共享代码的道德规范,而开源则侧重于共享代码的实际好处。或者,正如早期OSI领导人、当前OS Climate项目负责人Michael Tiemann所说,开源旨在“抛弃与‘自由软件’相关的道德化和对抗性态度”,而是基于“务实的商业案例”来推广开源方法虽然这些自由软件与开源的争论没有结束的迹象,但OSI今天有更大的问题要解决。

在过去几年中,开源许可证面临着来自准开源许可证的挑战,例如商业源代码许可证(BSL)、通用条款和服务器端公共许可证(SSPL)。自由软件与开源以及开源与自由软件的论据是明确的。人们很难理解“有点,有点,没有点”开源许可证和真正的开源许可证之间的区别。这些许可证与OSI许可证之间的核心区别在于,任何真正的开源许可证都必须符合开源定义(OSD)。归根结底,这是因为有了开源,您就有权以任何方式使用软件代码。想在云上运行吗?去争取吧想出售基于它的代码或程序吗?你也可以这么做。将其作为基于云的服务提供怎么样?这也很酷。这些准开源许可证限制了这些权利。

更让人困惑的是,许多现在使用这些伪开源许可证的公司开始使用真正的开源许可证。这是一个日益增长的趋势。OSI标准和政策主管Simon Phipps表示, “这是一个令人失望的趋势的另一个例子,对于那些保留软件权利控制权,并声称在获得足够的市场动力后提供开源自由的公司来说,这是一种令人失望的倾向,有时被称为“权利棘轮”模式。OSI建议软件用户在承诺部署专业软件时,要认真关注开源自由的可持续存在项目。”

他们为什么这样做?OSI执行董事Stefano Maffulli在2022年欧洲开源峰会上接受采访时解释说,放弃开源许可证“已成为公司的一种趋势。他们有类似的公认模式。他们在五到十年内建立了自己的业务和代码。一路走来,他们收集参与者许可协议(CLA)赋予公司代码的权利。然后他们更改许可证并剥夺这些权利。“因此,他们使用开源代码来增长,但随后他们指责开源没有作为商业模式发挥作用。恶作剧警告:开源从来没有也永远不会成为商业模式。它是一种开发模式。但这并不能阻止他们,Maffulli说,“指责开源让钱留在桌子上。因此,在他们的支持下,风险资本家要求他们节省每一分钱,赚更多的钱,他们放弃了开源许可证。”现在,他理解他们的痛苦,Maffulli说:“但他们解决问题的方式正在污染开源。”

因此,OSI正在努力教育企业和开发人员什么是开源,什么不是开源。

作为其中的一部分,OSI更加重视其ClearlyDefined项目。该众包项目创建于2018年,旨在满足这一需求,并通过改进软件包中的许可数据来推动开源项目。具有讽刺意味的是,该项目一直得到微软、SAP和彭博社等一次性私有公司的支持。虽然一些新的、曾经的开源公司正在退出开源,但老派企业正在意识到开源的价值,并更加拥抱它。


上一篇:如何将工作或学校帐户添加到Windows 10或11 下一篇:如何在Android上使用FaceTime

相关阅读

风格切换
主题颜色
模式

布局风格