我不知道开源,我读了一些许可证,但我想了解你的经验,我的目标是编写我的软件并使用postgreSQL进行可再发行,我可以不付费支付吗?我读了一些关于MySQL的内容,如果您在软件版本中对此进行了再发布,则需要付费。
我不是律师,这不构成法律意见。
PostgreSQL,包括您使用的Npgsql驱动程序,根据PostgreSQL license的条款获得许可。许可证的主要条款是:
如果上述版权声明以及本段和以下两段出现在所有副本中,则特此授予免费使用,复制,修改和分发本软件及其文档的权利,且无需书面协议。
用你的软件捆绑PostgreSQL和驱动程序很好。该许可证与MIT许可证非常相似,该许可证归结为“随心所欲,只需包含许可证文本的副本,不得歪曲所有权或省略版权声明”。
这是我更喜欢PostgreSQL而不是MySQL进行新开发的主要原因之一;官方MySQL客户端库是根据GPL许可的,这意味着您需要购买商业许可证才能分发使用这些库的专有代码。
我们正在开发的应用程序中使用postgreSQL,我们看不到使用postgreSQL部署应用程序所涉及的任何成本。我想我们甚至通过电子邮件发送给他们确认。所以我的答案是不,不涉及任何费用。