database - 相当于postgresql的非开源数据库

标签 database postgresql open-source licensing

<分区>

实际上我们被要求不要使用开源数据库。所以,现在我必须使用专有数据库。现在我的疑问是什么是 postgresql 的最佳等效专有数据库,而且它应该具有成本效益。

请给点建议

最佳答案

这里的决策者有一些奇怪的想法 - 特别是开源,但他们不关心你使用什么,只要你有源代码?那是疯了

也许他们不了解开源许可证,并且将 GPLv3 与 the simple BSD/MIT-like license PostgreSQL is under 混淆了?他们可能有“开源”的形象,意思是某种可怕的病毒式许可证,夺走了他们所有的专利,并迫使他们开源所有它接触到的代码(顺便说一句,即使是 GPLv3 也不是这样)。尝试发送给他们 the wikipedia article , FreeBSD's article on the license ,以及 OpenBSD 的.他们还应该阅读 the OSI FAQ .如果他们在阅读了这篇文章并做了一些基础研究之后仍然决心浪费他们的钱,那么他们就没有救了。

在那种情况下,我会获取 PostgreSQL 源代码,将其重命名为“ProprietaryDB”,获得限制性的保留所有权利的许可,然后以 5000 美元/服务器的价格将其出售给他们以获得永久许可。 PostgreSQL 在类似 BSD 的许可证下,只要您不删除来源的版权或声称您编写了它,您就可以这样做。我很乐意以每台服务器 4000 美元的价格为您做这件事,真的很划算 ;-)

更严重的是,还有quite a few proprietary PostgreSQL forks already ,特别是:

  • 加速器
  • Greenplum 数据库
  • EnterpriseDB Postgres Plus 高级服务器

... Amazon 也会向您出售基于 ParAccel 的数据库即服务,Redshift。

Amazon RDS PostgreSQL 也可以说是一个闭源分支,尽管它密切跟踪主线 PostgreSQL,并且似乎没有太多真正的区别(如果有的话)。

关于database - 相当于postgresql的非开源数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22904251/

相关文章:

php - PHP 中的退回邮件处理 - 有最新的解决方案吗?

database - 无法连接Firebird 3.0嵌入式版本

mysql - 查找多表 MySQL 数据库中缺失的行

django - "select_for_update"从原子 block 调用仍然是 TransactionManagementError

.net - 具有 Winforms、WPF 和 ASP.NET 自由许可证的开源控制库

language-agnostic - 去哪里浏览开放源代码项目?

sql - 如果按正确的顺序调用 SQL SELECT 会更快吗?

mysql - 如何只显示负值,而让正值全部显示为0?

postgresql - PostGis Multipolygon ERROR - 纵坐标太少

sql - ORDER BY 更改了具有相同名称的列