JOOQ RDS Aurora MySQL支持

JOOQ RDS Aurora MySQL支持,jooq,Jooq,我对JOOQ产品与AWS RDS Aurora MySQL的兼容性有点困惑 也许这纯粹是一种许可证限制,而不是技术限制 此页面显示专业版和企业版中的RDS Aurora支持。上的“许可条款”部分显示,开放源代码版本不允许商业数据库,只允许开放源代码数据库 我的问题是: 有人能确认这实际上是一个许可证使用条款限制,而不是开源代码的技术限制,例如,使用专业版时,不是一个实际运行不同风格的JOOQ,例如,具有更多功能的不同二进制文件 纯粹为了奖励积分和一般利益: 我们可以在这篇提交和这篇可追溯到20

我对JOOQ产品与AWS RDS Aurora MySQL的兼容性有点困惑

也许这纯粹是一种许可证限制,而不是技术限制

此页面显示专业版和企业版中的RDS Aurora支持。上的“许可条款”部分显示,开放源代码版本不允许商业数据库,只允许开放源代码数据库

我的问题是:

有人能确认这实际上是一个许可证使用条款限制,而不是开源代码的技术限制,例如,使用专业版时,不是一个实际运行不同风格的JOOQ,例如,具有更多功能的不同二进制文件


纯粹为了奖励积分和一般利益:

我们可以在这篇提交和这篇可追溯到2018年的github文章中看到,开源项目中增加了支持

鉴于AWS通常将Aurora产品称为与mysql 5.7兼容,为什么JOOQ需要做任何事情来“支持”这一点,从客户端应用程序的角度来看,它不应该“只是”看起来像使用mysql 5.7吗?也许下面的关键词是“最”

您现在已经在MySQL数据库中使用的大多数代码、应用程序、驱动程序和工具都可以与Aurora一起使用,而只需很少或根本不做任何更改。Amazon Aurora数据库引擎设计为使用InnoDB存储引擎与MySQL 5.6和5.7有线兼容


这里是jOOQ团队的Lukas

上的“许可条款”部分显示,开放源代码版本不允许商业数据库,只允许开放源代码数据库

也许“许可条款”一节的标题对于这个特定的目的(我们将回顾一下)具有误导性。jOOQ开源版不允许您将jOOQ开源版与您选择的任何数据库产品一起使用。是管理jOOQ开源版本的许可证,不允许在ASL2.0之上进行任何此类“修改”或限制,否则它将不再是ASL2.0许可证

本网站部分的意思是,jOOQ开放源码版在技术上不支持除此处列出的数据库以外的任何其他数据库,我们也不作为供应商提供任何对此类集成的支持,但如果您可以让它工作(通过修补、集成测试等),您可以自由地这样做

有人能确认这实际上是一个许可证使用条款限制,而不是开源代码的技术限制,例如,使用专业版时,不是一个实际运行不同风格的JOOQ,例如,具有更多功能的不同二进制文件

除了

鉴于AWS通常将Aurora产品称为与mysql 5.7兼容,为什么JOOQ需要做任何事情来“支持”这一点,从客户端应用程序的角度来看,它不应该“只是”看起来像使用mysql 5.7吗

当您使用jOOQ的Aurora MySQL支持时,我们作为供应商将为您提供保修和商业支持,以及对您的Aurora MySQL集成的维护

如果您确实遇到了Aurora MySQL与香草MySQL不完全一样的情况,我们将仅修复(或可能已经修复)Aurora MySQL的问题,而不会影响其他MySQL用户