尽管关于“开源”和“自由”软件之间区别的文字和言论很多,但很少有人指出,对这些差异的讨论常常类似于围绕企业社会角色的辩论,近几十年来,企业社会角色一直由企业社会责任 (CSR)的概念主导。
然而,事实是,致力于开放原则的组织可以(并且应该)报告他们的活动——因为这些活动具有经济和社会双重影响。对这种情况的分析实际上可能有助于我们调和两种原则性立场,这两种立场可能比他们意识到的更共通。
“开放”、“自由”以及两者之间
正如许多人所知,“开源”一词仅仅作为一个工具性的定义被创造出来,目的是为了澄清英语单词“free”在“自由软件”一词中对于商业领域的双重含义。“开源”和“自由”都描述了相似的原则,但每个术语的拥护者倾向于支持基于根本不同价值观的观点。“开源”是一种注重使软件“更好”的实用开发方法,而“自由软件”是一种道德命令,它关注软件用户的基本自由。
开发自由和开源软件 (FOSS) 的营利性企业以类似于非营利组织的方式影响着社会生活。他们不仅创造技术上更优越的产品,而且还创造社会公益。任何商业伦理领域的专家都会在这里清楚地看到与道德管理模型的相似之处,其中期望企业不仅在经济和财务层面做得好,而且在社会层面也“做好事”——做正确和公平的事情(在伦理层面),然后为社区贡献 финансовые 和人力资源并提高生活质量(慈善层面)。事实上,甚至有人可能会争辩说,编码和为 FOSS 开发做出贡献代表了更高阶段的企业社会责任,因为它不侧重于减轻经济活动的某些负面影响(通常是这种情况)。相反,将 FOSS 开发作为商业活动的一部分,通常比仅从其盈利活动中产生的财富为社会提供更多价值。

图 1(CC BY-SA)
“开源”和“自由”软件这两个概念及其相关的价值观集可以整合到经典企业社会责任金字塔的不同层面,如上图 1 所示,从而弥合它们哲学之间的差距。换句话说,“开源”价值观可以作为基本构建块,是实现高水平运营效率的开发方法的关键。“自由软件”价值观——例如,致力于在构建每个人都可以使用和改进的资源方面进行共享与合作——是金字塔的最顶端。在金字塔的中间,法律责任体现了由开源许可条款和其他法律承诺决定的特定义务,而道德责任则包括这些活动和实践。
报告的价值
FOSS 项目不仅要遵守法律(作为社会对可接受和不可接受行为的编纂);他们还应遵守其自身法律文书(即许可协议、商标政策、版权转让和公司存在)中认可的一套特定规则。FOSS 项目采用法律语言来组织其运营,为这些项目的结构主权添加法律层面。FOSS 的道德价值观成为各种社区产生的法律文书的驱动力;因此,它们可能反映出比当前某些法律框架要求的更严格的行为标准。它们的根基扎根于黑客社区中标准的价值观和哲学:共享、开放、权力下放和提高生活质量。这些价值观也通过这些社区持续的和协作的代码开发实践、讨论以及关于许可和项目政策的决策得到加强。
开源专注于通过强调实际利益来提高业务绩效,这通常被解释为否认软件自由的伦理。然而,企业对 FOSS 的接受并没有消除这些基础。更重要的是,FOSS 在商业领域的成功具有向更广泛的受众展示这些潜在伦理的效果。
FOSS 社区应该在多大程度上关心关于编码与社会责任之间联系的学术讨论?这取决于贡献代码的组织来评估是否值得连同财务报表一起披露年度企业社会责任报告。社会责任报告是组织声明,披露有关经济、环境、社会和治理绩效的信息。一旦 FOSS 与社会责任之间的关系变得明显,组织就可以开始分析除仅仅报告之外的好处。以下是关于企业社会责任报告优势的学术文献的主要发现
- 报告导致企业领导者的社会责任感增强,同时建立社会合法性。因此,报告可以改变组织行为,并通过竞争优势提供更高的经济价值。
- 越来越多的组织正在使用这种非财务报告,不仅作为一种问责工具,而且还用于驱动战略,释放新的收入和增长来源
- 报告还可以作为与利益相关者及其不同的议程、方法和优先事项互动的工具,这些是协作和开放方法的内在特征。它限制了项目中短期机会主义行为的可能性。
- 报告社会责任甚至可能对财务绩效产生微小的影响(例如,吸引和留住更高质量的员工或具有社会意识的客户;允许更好地营销产品和服务;发出长期关注其活动的信号;增强企业声誉;降低负面监管、立法或财政行动的可能性;以及吸引来自具有社会责任感的投资者的 финансовые 资源)。
如果以上好处都不足以令人信服,那么请注意,企业社会责任报告绝不会带来 финансовые 处罚。因此,为开源技术和社区做出贡献的组织,为什么不尝试正式报告您对行业和社会的社会责任活动的影响呢?
1 条评论