开放源代码由开放源代码倡议的开放源代码定义所定义
💡
原文英文,约1300词,阅读约需5分钟。
📝
内容提要
开放源代码倡议(OSI)定义了“开放源代码”的概念,但一些公司试图重新定义以追求商业利益。这种做法被认为削弱了开放源代码的核心价值和权利,影响了社区的共同利益和贡献者的版权。因此,开放源代码的定义应保持不变,任何想要改变的人应使用不同的名称来描述其软件。
🎯
关键要点
- 开放源代码倡议(OSI)定义了“开放源代码”的概念,但一些公司试图重新定义以追求商业利益。
- 这种重新定义被认为削弱了开放源代码的核心价值和权利,影响了社区的共同利益和贡献者的版权。
- 当项目自称为“开放源代码”时,这意味着该项目遵循特定的价值观和用户及贡献者的权利。
- 如果软件的使用权利被否定或限制,则不再适用开放源代码定义,使用该术语是不诚实的。
- 语言的定义依赖于其使用,开放源代码的主流定义应保持不变,以便快速理解软件的基本价值和权利。
- 如果有人认为开放源代码模型不适合他们,他们应诚实地使用不同的名称来描述其软件,而不是试图利用开放源代码的品牌。
❓
延伸问答
开放源代码的定义是什么?
开放源代码是指遵循开放源代码倡议(OSI)定义的一种软件开发模式,强调用户和贡献者的权利和特定的价值观。
为什么一些公司想要重新定义开放源代码?
一些公司希望重新定义开放源代码以追求商业利益,这种做法被认为削弱了开放源代码的核心价值。
重新定义开放源代码对社区有什么影响?
重新定义开放源代码可能影响社区的共同利益和贡献者的版权,导致核心价值的削弱。
如果软件不符合开放源代码定义,应该如何称呼?
如果软件的使用权利被否定或限制,应该称其为“源代码可用”而非开放源代码。
开放源代码的主流定义为何重要?
开放源代码的主流定义有助于快速理解软件的基本价值和权利,保持一致性和透明度。
如何看待开放源代码与商业利益的关系?
开放源代码与商业利益之间的关系应建立在诚实的基础上,任何试图利用开放源代码品牌的行为都是不诚实的。
➡️