Лицензионный вопрос, связанный с bsddb - PullRequest
1 голос
/ 22 августа 2011

Я планирую использовать bsddb / pybsddb в коммерческом продукте, написанном на python для Windows и Linux.Я также планирую использовать py2exe.

И все же я не уверен в юридических последствиях.Я читал, что коммерческие продукты не должны платить лицензионные платежи, если они написаны на python.Это правда?

1 Ответ

3 голосов
/ 22 августа 2011

Python выпускается под лицензией Python . Это разрешительно, поэтому вы можете использовать его с коммерческим программным обеспечением с закрытым исходным кодом.

Oracle Berkeley DB лицензируется по Sleepycat License , которая требует от вас распространения исходного кода. Вы не можете использовать его с коммерческим программным обеспечением с закрытым исходным кодом, если не купите коммерческую лицензию у Oracle.

Кажется, что нет явной лицензии для Pybsddb - в их исходном дереве нет файла лицензии. Он был когда-то распространен вместе с Python, поэтому я ожидал, что это будет разрешительная лицензия. Если бы вы купили лицензию Berkeley DB у Oracle, вы, вероятно, могли бы использовать ее в коммерческом программном обеспечении с закрытым исходным кодом.

py2exe лицензируется под лицензией MIT, еще одной разрешительной лицензией, так что вы можете использовать ее и с коммерческим программным обеспечением с закрытым исходным кодом.

...