2016-06-30 4 views
0

Возможно ли построить и развернуть модули в C или Lua для NGINX со свободной версией NGINX? Или у вас есть лицензия для NGINX PRO?Модули NGINX в Lua и C

+0

Чтобы написать модуль, который будет работать с общедоступным API, вам не потребуется никакого разрешения (законы об авторском праве и лицензии будут препятствовать вам для кражи кода, хотя) ... использовать NGINX (скомпилировать с вашим модулем), вы при условии их лицензирования. Модули сторонних разработчиков записываются и устанавливаются все время (поиск в google). Я ничего не нашел в лицензии NGINX, которая помешала бы им использовать без лицензии PRO ... однако это не проверенная юридическая консультация, а просто мысль и интуиция. Кто может предложить юридический ответ? Понятия не имею. Возможно, персонал NGINX. – Myst

ответ

0

Это, безусловно, возможно. Более того, модуль Lua не является частью оригинального nginx, но он все еще построен и распространен во всех основных дистрибутивах Linux.

http://nginx.org/LICENSE

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

0

Это, конечно, возможно, и вот знаменитый пример - https://openresty.org

Комплект OpenResty основан на бесплатной версии с открытым исходным кодом nginx и включает в себя множество модулей C и Lua.

Смежные вопросы