想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
5年前关闭。
实际上,我们被要求不要使用开源数据库。所以,现在我必须使用专有数据库。现在我怀疑什么是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数据库
企业版Postgres Plus高级服务器
... 亚马逊也会卖给你一个基于ParAccel的数据库作为服务,Redshift。
Amazon RDS PostgreSQL也可以说是一个封闭的源代码分支,尽管它密切跟踪主线PostgreSQL,而且似乎没有太大的区别。