构建记分卡

在我之前的帖子中,我将开源软件比作有机食品,暗示在这两种情况下,创建有效品牌的冲动都失去了一些愿景的本质。 我曾建议,企业仅仅基于一个“输入”——使用 OSI 批准的许可证——来识别“开源”已不再足够,因为开源方法的成功已导致如此多的不同公司想要利用这个名称。 需求很明确; 如此多的公司想要将自己描述为“开源企业”,以至于关于“开放核心”和“开源商业模式”的辩论在开放世界论坛上占据主导地位。

为了解决这个问题,我建议开源促进会超越开源定义和自由软件定义,设计某种软件自由定义,阐明软件自由的整体愿景,以此来对企业进行基准评估。 我还建议创建一个自我认证的记分卡,公司可以填写该记分卡,以表明他们为促进软件自由而采取的方法作为其商业模式的一部分——也许是“开源审计”。 然后,我希望滥用行为由整个社区进行监督,并由 OSI 进行最终仲裁。

这两者应该包含什么? 我最初的想法是,它应该包含 7-10 个要素,每个要素都有一个“是/否”答案,并且每个要素都应该有更详细的定义来明确答案是“是”还是“否”。 示例问题可能包括

  • 许可证是否已获得 OSI 批准?
  • 版权是否受到多元化控制?
  • 社区治理是否开放?
  • 外部接口和格式是否符合标准?
  • 您的社区是否在专利和平安排下运作?
  • 商标是否由社区控制?
  • ……

等等。 供应商可以声明“此产品在 10 分制的开源审计中获得 4 星”,以此进行自我认证。 此外,采购政策可以规定他们采购的产品和服务所需的最低星级。 并且唯一可以声称自己是“开源企业”的公司将拥有所有评分 10/10 的产品——可能非常、非常少。 关注软件自由——代码,而不是公司——是解决这个问题的答案。

[作者:Simon Phipps,OSI 董事会观察员。 也发布在此处,评论更方便。 我还就此主题发表了演讲,您可以在此处观看。]