【发布时间】:2011-08-22 18:58:20
【问题描述】:
我计划在一个用 python 为 windows 和 linux 编写的商业产品中使用 bsddb/pybsddb。我也打算用py2exe。
但我不确定法律影响。我读过商业产品不需要支付版税,只要它是用 python 编写的。这是真的吗?
【问题讨论】:
标签: python windows linux py2exe bsddb
我计划在一个用 python 为 windows 和 linux 编写的商业产品中使用 bsddb/pybsddb。我也打算用py2exe。
但我不确定法律影响。我读过商业产品不需要支付版税,只要它是用 python 编写的。这是真的吗?
【问题讨论】:
标签: python windows linux py2exe bsddb
Python 在Python License 下发布。它是允许的,因此您可以将其与闭源商业软件一起使用。
Oracle Berkeley DB 在Sleepycat License 下获得许可,这要求您分发代码的源代码。除非您从 Oracle 购买商业许可证,否则您不能将其与闭源商业软件一起使用。
Pybsddb 似乎没有明确的许可——它们的源代码树中没有许可文件。它曾经与 Python 一起分发,所以我希望它是一个许可许可证。如果您从 Oracle 购买 Berkeley DB 许可证,您可能会在闭源商业软件中使用它。
py2exe 是根据 MIT 许可证(另一个许可许可证)获得许可的,因此您也可以将它与闭源商业软件一起使用。
【讨论】: