我计划在用于Windows和Linux的python编写的商业产品中使用bsddb / pybsddb。我还计划使用py2exe。
但我不确定法律影响。我已经读过,只要用python编写,商业产品就不需要支付版税。这是真的吗?
答案 0 :(得分:3)
Python在Python License下发布。这是允许的,因此您可以将其与闭源商业软件一起使用。
Oracle Berkeley DB根据Sleepycat License许可,要求您分发代码源。除非您从Oracle购买商业许可证,否则不能将其用于封闭源商业软件。
似乎没有Pybsddb的显式许可证 - 源树中没有许可证文件。它曾经与Python一起分发,所以我希望它是一个许可的许可证。如果您从Oracle购买Berkeley DB许可证,您可以在闭源商业软件中使用它。
py2exe是根据麻省理工学院许可证(另一种许可许可证)许可的,因此您也可以将其与闭源商业软件一起使用。