Задать вопрос
@sanex3339

Какую лицензию выбрать для открытого ПО?

Делаю обфускатор javascript кода, в виде node.js пакета, проект на github'е.

Хочется поставить лицензию соответствущую требованиям:
- использование обфускатора в виде сервиса в коммерческих целях запрещено. (не хочется, что бы кто то быстренько поднял сервак на ноде и начал обфусцировать код по подписке за 5$/months)
- использование обфускатора в виде сервиса в некоммерческих целях разрешено, с указанием copyright'а.
- использование обфусцированного кода, полученного в результате обфускации обфускатором, разрешено в любых целях без необходимости указания copyright'а.

Соответственно, есть ли лицензия, которая подходит под такие цели?

Или стоит вообще не заморачиваться и использовать MIT?
  • Вопрос задан
  • 602 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@qasdfwe
MIT/BSD/Apache/Mozilla - типа все всем можно
GPL, но не LGPL для ваших целей.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Z-r
> для открытого ПО?

Что такое «открытое ПО»?

> - использование обфусцированного кода, полученного в результате обфускации обфускатором, разрешено в любых целях без необходимости указания copyright'а.

А едва ли вы можете это запретить.

> - использование обфускатора в виде сервиса в коммерческих целях запрещено.
> - ...
> Соответственно, есть ли лицензия, которая подходит под такие цели?

Для несвободных программ (слава богу) нет такого пула готовых лицензий, как для свободных. На практике каждый мелкий проприетарщик пишет себе лицензию сам, подглядывая к соседу. Поверьте, ничего сложного в этом нет — запрещать-то много знаний не надо, поскольку умолчания и так на стороне запрета, а делать лицензию с чем-то совместимой не нужно, ибо она априори ни с чем не совместима.

> Или стоит вообще не заморачиваться и использовать MIT?

Ну с точки зрения элементарной этики, программу безусловно стоит сделать свободной.

Однако почему вас бросает из крайности в крайность — от несвободной лицензии сразу к безвольной неограничительной (к слову, какую из двух т. н. «лицензий MIT» вы имеете в виду: Expat или X11?) — я не понимаю. Рассмотреть вариант с авторским левом не хотите?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы