我可以制作postgreSQL可再发行组件吗?

时间:2011-08-27 20:31:31

标签: database postgresql

我不知道开源,我读了一些许可证,但我想了解你的经验,我的目标是编写我的软件并使用postgreSQL进行可再发行,我可以不用付费就可以吗?我读了一些关于MySQL的内容,如果你在软件版本中重新发布了这个内容,你需要付费。

2 个答案:

答案 0 :(得分:4)

我不是律师,这不构成法律意见。

PostgreSQL,包括您使用的Npgsql驱动程序,已根据PostgreSQL license的条款获得许可。许可证的主要条款是:

  

特此授予使用,复制,修改和分发本软件及其文档的任何目的,无需任何费用,且未经书面同意,前提是上述版权声明和本段以及以下两段出现在所有副本。

将PostgreSQL和驱动程序与您的软件捆绑在一起很好。该许可证与MIT许可证非常相似,该许可证归结为“随心所欲,只需包含许可证文本的副本,不得歪曲所有权或省略版权声明。”

这是我更喜欢PostgreSQL而不是MySQL进行新开发的主要原因之一;官方MySQL客户端库是根据GPL许可的,这意味着您需要购买商业许可来分发使用这些库的专有代码。

答案 1 :(得分:1)

我们正在开发的应用程序中使用postgreSQL,我们看不到使用postgreSQL部署应用程序所涉及的任何成本。我想我们甚至通过电子邮件发送给他们确认。所以我的回答是,不,不涉及任何费用。