Лицензионный вопрос, связанный с bsddb

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

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

1 ответ

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

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

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

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

Другие вопросы по тегам