写点什么

Akka 宣布更改许可,创始人:Apache 2.0 许可模式风险越来越大

  • 2022-09-08
    北京
  • 本文字数:1341 字

    阅读完需:约 4 分钟

Akka 宣布更改许可,创始人:Apache 2.0 许可模式风险越来越大

当地时间 9 月 7 日,Lightbend 发布公告称,Akka 的许可证将更改为 Business Source License (BSL) v1.1。

 

BSL 并不是开源协议,用户虽然可以拿到源代码,但是使用时会受限。在非生产环境中,BSL 协议的软件可以不受限制的使用,如果用于商业目的,那么会有所限制。Akka 的生产使用需要 Lightbend 的商业许可。商业许可证将免费提供给处于早期阶段的公司(年收入低于 2500 万美元)。Lightbend 表示,3 年后,BSL 许可证无限期恢复为 Apache 2.0 许可证。

 

BSL 协议是在经历了 MySQL 被收购之后,MariaDB 公司新定义的一种协议,介于开源和闭源之间。BSL 由 David Axmark 和 Michael Widenius 创建,目前已被 MariaDB、Cockroach Labs、Sentry、Materialized 等企业采用。

 

在公告中,Lightbend 创始人兼 CEO Jonas Bonér 解释了为什么要对许可证进行变更。他认为,Akka 现在被认为是许多大型组织的关键基础设施,此时的维护工作由一家小公司独自承担时,Apache 2.0 许可模式的风险变得越来越大。

 

“如同开源领域的早期情况一样,Akka 早期的大部分工作都是由热情的开发人员在深夜和周末完成的,这一切的动力都源于他们对编程的热爱和在社区大家一起工作的乐趣。但在过去的 10 到 15 年间,这种情况发生了巨大变化。在基础设施领域,现在许多开源软件是由公司创建的,包括创新和挑战现状的小型初创公司,和将开源视为吸引人才和围绕其品牌建立社区为伟大方式的大型企业。与此同时,在商业上使用开源软件的公司变得更有信心可以自己操作,对开发软件公司的帮助依赖变得更少。”Bonér 写道。

 

Bonér 表示,“最初为 Akka 选择 Apache 2.0 许可证时,我并没有意识到如果 Akka 成为一个大型的全球项目后会产生什么样的影响。无论好坏,Apache 在过去和现在都被视为开源社区事实上的标准许可证选择。Apache 2.0 是一个非常自由的许可证,非常适合早期建立社区的小型开源项目。它本质上赋予了用户做自己想做任何事情的权利,没有任何限制或义务规定要用户回馈社区和他们受益的项目。”

 

Bonér 指出,“可悲的是,开源容易出现臭名昭著的“公地悲剧”,这表明我们倾向于为自己的利益行事,违背各方的共同利益,如果我们认为别人会替我们处理事情,就会放弃责任。这种情况是不可持续的,每个人最终都是输家。”

 

注:当我们都承担着责任时,如果假设其他人会为我们负责,我们就很容易放弃自己的责任。这被称为“公地悲剧”。

 

Bonér 认为可持续的开源是每个​​人(用户和开发人员)都参与其中,共享责任和所有权。这意味着利用该软件谋利的公司需要做一些回馈,无论是代码、文档、社区工作还是金钱。“在可持续的开源中,参与者应该感到做贡献的必要性和道德义务。”

 

当 Akka 成为众多大型组织的关键基础设施后,Bonér 认为,对于多年稳定支持 Akka 的 Lightbend 来说,平衡全球企业社区的需求,同时支持庞大的开源需求已经成为一个巨大的负担,而 BSL 1.1 在开源授权和 Apache 重新授权下将是一种高效、可持续的开源形式。

 

“BSL 易于理解、提供了明确的规则,并具有可执行性。它为依赖 Akka 的大型企业提供了一种机制来回馈 Akka,并让 Lightbend 能够继续支持他们。”Bonér 表示,“这种方法允许 Lightbend 扩大对 Akka 项目的投资,支持其全球用户,并开始我们雄心勃勃的路线图。”

 

2022-09-08 10:443367

评论

发布
暂无评论
发现更多内容

低成本,全流程!基于PaddleDepth和Paddle3D的三维视觉技术应用方案

飞桨PaddlePaddle

人工智能 飞桨 PaddlePaddle 三维视觉

揭开“虚拟化已死”的5大谎言与真相

科技热闻

人人自媒体的时代,程序员该如何利用好自己的优势?我记住了这些神器...

浅羽技术

工具 自媒体 写作技巧 三周年连更

业内首份!医疗数据安全政策汇编发布(附下载)

极盾科技

数据安全

【问题解决】解决 swagger2 默认地址失效

Java你猿哥

Java JAVA开发 swagger2 java项目

中移链系统合约管控功能介绍

BSN研习社

BSN-DDC基础网络详解(八):部署自定义智能合约

BSN研习社

面对“失业焦虑”我们可以尝试自媒体分享| 社区征文

浅羽技术

三周年征文

爆肝一月!527页文档详解SpringCloud微服务和分布式系统实践

小小怪下士

Java 分布式 微服务 后端 SpringCloud

BAT必刷!GitHub顶级“2023并发编程全优笔记”晋升公司架构组!

Java你猿哥

Java 多线程 面经 SSM框架 多线程并发

近两年功能增加最多!Kubernetes 1.27 正式发布

Daocloud 道客

Kubernetes 云原生

2023年MQTT Broker技术选型时需要考虑的7个因素

EMQ映云科技

云原生 物联网 IoT mqtt 企业号 4 月 PK 榜

华秋干货分享:SMT钢网文件的DFA(可焊性)设计

华秋电子

厚礼蟹!阿里最新SpringBoot核心笔记,一夜爆火于Github。

Java你猿哥

Java Spring Boot JAVA开发 SSM框架

高可靠多层板制造服务再获认可!华秋荣获创想三维优秀质量奖

华秋电子

Spring自定义参数解析器设计

京东科技开发者

spring 自定义参数解析器 参数解析器 企业号 4 月 PK 榜

RocketMQ入门:(整合springboot)单机部署&集群部署

Java你猿哥

Java RocketMQ Spring Boot 架构师

文盘Rust -- 用Tokio实现简易任务池

京东科技开发者

rust runtime tokio 企业号 4 月 PK 榜

2023最新版Java面试八股文大全PDF版限时分享,含700道高频面试题

会踢球的程序源

Java 架构 java面试 Java工程师 八股文

GitHub上疯传数万次!蚂蚁内部绝密分布式高可用算法笔记太香了

做梦都在改BUG

Java 分布式 高可用 算法

被裁后,狂刷大牛分享的607页JUC源码分析笔记,立马拿蚂蚁offer

做梦都在改BUG

Java 高并发 JUC JCF 集合框架

欧洲 KubeCon 2023 前瞻|相约全球顶级云原生开源盛会

Daocloud 道客

云原生 HPC cncf 调度器 #Kubernetes#

华为19级大佬10年心血终成百页负载均衡高并发网关设计实战文档

做梦都在改BUG

Java 负载均衡 高并发 网关设计

BSN-DDC应用合约解读汇总(2023年一季度)

BSN研习社

如何在ABAP里用函数式编程思想打印出非波拉契Fibonacci(数列)

汪子熙

SAP abap Netweaver 思爱普 三周年连更

300+页!卷王级别Java面试宝典-阿里服务端开发与面试知识手册!

Java你猿哥

Java spring JVM 面经 SSM框架

应用部署引起上游服务抖动问题分析及优化实践方案

京东科技开发者

应用部署 jsf 企业号 4 月 PK 榜 上游服务抖动

还傻傻分不清MySQL回表查询与索引覆盖?

架构精进之路

MySQL 数据库 三周年连更

SpringBoot 多Module Proguard混淆(Gradle)

Java你猿哥

spring Spring Boot proguard

后端开挂!一个接口实现CRUD操作,这款工具绝了!

Java你猿哥

Java 接口 后端 crud

狂追ChatGPT:开源社区的“平替”热潮

OneFlow

Akka 宣布更改许可,创始人:Apache 2.0 许可模式风险越来越大_文化 & 方法_褚杏娟_InfoQ精选文章