与bsddb相关的许可证问题

时间:2011-08-22 18:58:21

标签: python windows linux py2exe bsddb

我计划在用于Windows和Linux的python编写的商业产品中使用bsddb / pybsddb。我还计划使用py2exe。

但我不确定法律影响。我已经读过,只要用python编写,商业产品就不需要支付版税。这是真的吗?

1 个答案:

答案 0 :(得分:3)

Python在Python License下发布。这是允许的,因此您可以将其与闭源商业软件一起使用。

Oracle Berkeley DB根据Sleepycat License许可,要求您分发代码源。除非您从Oracle购买商业许可证,否则不能将其用于封闭源商业软件。

似乎没有Pybsddb的显式许可证 - 源树中没有许可证文件。它曾经与Python一起分发,所以我希望它是一个许可的许可证。如果您从Oracle购买Berkeley DB许可证,您可以在闭源商业软件中使用它。

py2exe是根据麻省理工学院许可证(另一种许可许可证)许可的,因此您也可以将其与闭源商业软件一起使用。