编译丨诺亚
出品 | 51CTO技术栈(微信号:blog51cto)
SAP正努力呈现其对开源社区的友好姿态,但此举反而在社区内部引发了某些质疑的声音。社区成员们指出,SAP主导的开源项目似乎更多地服务于这家德国软件巨头本身的商业战略。
本月早些时候,SAP发布了其《SAP开源宣言》(OSM)。宣言中提到,尽管公司主要收入(约310亿欧元,折合约336亿美元)源自专有软件销售和支持服务,SAP仍坚信,“开源是创新的催化剂,它凝聚全球智慧、促进知识共享和技术进步”。
“我们积极参与开源社区,向符合我们价值观与愿景的项目贡献代码、专业知识和资源。”SAP如是说。
OSM表明,SAP使用标准且公平的授权模式为其开源项目,确保它们易于使用与贡献。此外,SAP鼓励员工“积极与开源项目互动并做出贡献”。
“开源证明了科技领域协作进化的强大力量。在SAP,我们很荣幸能为这一运动贡献力量,并坚定致力于其成长与成功。”SAP表示。
开源咨询公司Percona的联合创始人Peter Zaitsev对SAP公开承诺支持开源运动以及对其参与度的透明化表示欢迎。
然而, Zaitsev强调,他观察到的SAP参与开源仅限于那些对其产品销售至关重要的项目,或是支撑其基础设施运转的关键工程。换句话说,SAP的开源行动与其自身业务紧密相连,范围相对狭窄。
这反映出SAP的开源参与度存在局限。作为一名曾经在开源MySQL项目中担任性能工程师的专家, Zaitsev表示,他并不看好SAP会将其商业产品全面开源,或采取开放核心的商业模式。虽然SAP允许基础产品的某些功能开源,但涉及企业级的高级功能和附加组件依旧保持封闭。
“我认为SAP将会持续深耕专有软件领域,同时也会对那些与公司总体战略相吻合的开源社区有所贡献。” Zaitsev总结道。
开源政策组织OpenUK的CEO Amanda Brock指出,即使是最封闭的软件公司也往往依赖开源技术作为底层基础设施。“与开源的互动对当今所有公司,无论大小,都是不可避免的。但未来可能会有一场转变,特别是在欧盟,这是新法规带来的责任所致。”她说。
布罗克阐明,欧盟的《网络韧性法案》表面上是为了减少或免除特定“守护者”——即开源软件基金会——所承担的代码责任。然而,这种保护措施并未惠及那些在欧盟地区将开源软件商业化的个人开发者、项目或实体。
“考虑到我们都得吃饭过日子,多数小型开源项目的开发者自然会寻找与他们的软件挂钩的收入途径。但不论你是大鱼还是小虾,只要你分发开源软件,就得扛起相应的法律责任。”她解释道。
她还强调,这部法律似乎为大型软件企业及系统集成商这类同样分发开源软件的玩家提供了某种形式的避风港,这意味着他们可能受到更少的约束。
“我们早就发出预警,众多开源软件的提供者可能会因为规避新增风险,而选择不在欧盟区域内发布他们的代码。对于许多创新者和小型供应商来说,这样的不确定性风险是他们难以承担的。这一局面反而为像SAP这样的大型软件公司以及系统集成商开辟了广阔的天地,它们将有机会在欧盟扮演开源软件分销商的角色,接替原代码创作者的工作,并凭借雄厚实力应对监管挑战。从本质上看,这可能催生一种‘监管捕获’的现象。”她提醒道。
这里所谓的“监管捕获”,指的是大企业凭借其雄厚的实力,能够消化吸收额外的监管成本,从而在市场竞争中占据有利地位。相反,小公司或是初创企业可能因无力承担同样的监管负担而被市场边缘化。长此以往,市场的集中度将显著提升,大型企业将掌握更大的市场份额和定价主导权。
参考链接:https://www.theregister.com/2024/07/12/saps_bid_to_woo_open/