2010-10-15 2 views
0

Привет, я не очень хорошо понимаю, как работает лицензия на носорог.проблема с лицензией носорога

Я бы хотел сделать коммерческое приложение (рабочий стол) и внедрить носорог, чтобы сделать доступным javascript для моих пользователей, чтобы легко настроить приложение.

по лицензии есть, кажется, нет Probs я только должен напечатать в авторском носорога уведомления ..

http://www.mozilla.org/rhino/download.html

но читать лучше, что я вижу, что носорог находится под MPL/GPL лицензии

так Как я могу сделать? если носорог невозможно добавить, есть другой язык скрипта, такой как python, boo и т. Д. Для безопасного внедрения в приложение NET/Mono?

Благодаря

+0

Не странно ли внедрять Rhino в приложение .NET? Я имею в виду, что он реализован на Java. – Pointy

+4

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о лицензировании или правовых вопросах, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) и [здесь] (http://meta.stackexchange.com/questions/139804/can- вопросы лицензирования, вопросы и ответы), а также [помощь] для получения дополнительной информации. – JasonMArcher

ответ

1

Принимая быстрый взгляд на сайте Mozilla, кажется, что Mozilla и библиотеки программного обеспечения имеют двойное, даже три-лицензии. Это означает, что вы можете выбрать наиболее подходящую лицензию при использовании программного обеспечения или библиотеки. Это часто делается, так как некоторые лицензии на программное обеспечение могут создавать проблемы при объединении, поэтому разработчики когда-то выпускают программное обеспечение под альтернативным лицензированием.

С MPL вы можете отправиться вместе с Rhino в коммерческую программу. Из Википедии:

«В отличие от сильных лицензий на копилефт, код под MPL может быть объединен с проприетарными файлами в одной программе (« Большая работа »)».

+0

Что заставляет вас задаться вопросом, почему он был выпущен под GPL. Есть ли что-то в MPL, которое останавливает его использование в проектах GPL? –

+0

@Tom Anderson: Я предполагаю, что MPL может конфликтовать с GPL до некоторой степени, поскольку MPL можно использовать в проприетарном программном обеспечении. – TuomasR

+0

@TuomasR: Кажется, вы правы в MPL, конфликтующем с GPL, хотя это не связано с возможностью использования в проприетарном программном обеспечении (например, 2-пункт BSD может использоваться в проприетарном программном обеспечении, но совместим с GPL) , Существует некоторая информация на http://www.tomhull.com/ocston/docs/mozgpl.html и http://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses –

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