Могу ли я использовать лицензионные плагины MIT на моем коммерческом веб-сайте?

96

Если да, какие меры предосторожности я должен предпринять?

Гарри Джой
источник
Вы могли бы назвать эти плагины? Если вы используете плагины без лицензии, для коммерческого использования, это будет проблемой судебного разбирательства
CyprUS
JQuery DatePicker .
Гарри Джой
Я не вижу его в качестве коммерческого плагина. вот ссылка « jqueryui.com/about ». они видят, что это доступно под GPL, так что я думаю, что вы можете использовать его
CyprUS

Ответы:

117

С продуктом, лицензированным по MIT / X11:

  • Вы МОЖЕТЕ :
    • повторно использовать код для собственного использования,
    • повторно использовать код для некоммерческого и коммерческого перераспределения, как в исходном, так и в двоичном виде.
  • Вы НЕ МОЖЕТЕ :
    • заявить об авторстве программного обеспечения,
    • таким образом, вы не можете атаковать оригинального автора за использование или публикацию его оригинальной версии.

Так что да, вы МОЖЕТЕ использовать в своем коммерческом приложении подключаемые модули с лицензией MIT / X11 .

MIT / X11 - это простой контракт, который гласит:

  • Человек или компания X создали Y.
  • Y принадлежит X, но X дает вам право использовать его и делать с ним все, что вы хотите.
  • X не может быть привлечен к ответственности за все, что идет вниз с тем, что вы делаете с Y.
haylem
источник
6
Если часть моего программного обеспечения использует исходный код по лицензии MIT, а другая часть написана мной, как я должен указать это в своем приложении? В каждом файле или в лицензии "некоторые файлы взяты из NNN (первоначальный автор) и изменены мной"?
ス レ ッ ク ス
@Alex: опять же, IANAL, но я думаю, что правильный способ - предоставить файл, содержащий информацию о лицензии, в которой указано, для каких частей вашего продукта он используется. Но у меня также был комментарий, в котором вы используете код и даете ссылку на автора и исходный сайт, как для заявления об авторском праве, так и для облегчения отслеживания, если вам нужно взглянуть на этот код позже.
Хайлем
@haylem Привет. Можете ли вы расширить, вы не можете претендовать на авторство программного обеспечения . Как это относится ко всему продукту? Итак, если я выпущу продукт с закрытым исходным кодом, который включает в себя лицензионный фрагмент кода MIT, у этого продукта есть два автора?
это
@this: Авторское право и авторство неотчуждаемы и не совпадают с лицензией. Лицензия (например, MIT) устанавливает условия для использования и распространения третьим лицом. Авторское право является неявным и неотъемлемым. Хотя лицензия MIT / X11 дает вам право повторно использовать (полностью или частично, модифицированные или неизмененные) часть программного обеспечения, лицензированного таким образом, и распространять его (в коммерческих или некоммерческих формах, с закрытым исходным кодом или с открытым исходным кодом). источник), вы не можете утверждать, что этот конкретный кусок кода принадлежит вам. Это, как говорится, MIT расплывчато о предоставлении атрибуции .
Хайлем
@this: Обычная ( правильная и достойная ) вещь, которую нужно сделать, - это включить в качестве части вашего программного обеспечения условия этой лицензии, содержащие имя автора и уведомление об авторском праве, а также примечание относительно того, на что оно ссылается. В зависимости от формы вашего программного обеспечения это может быть либо файл LICENSE, либо диалоговое окно «О программе», либо информационная страница, если она входит в комплект и отображается в вашем программном обеспечении. (снова IANAL).
Хайлем
12

Лицензия MIT позволяет вам

использовать, копировать, изменять, объединять, публиковать, распространять, сублицензировать и / или продавать копии Программного обеспечения

до тех пор, пока текст лицензии (уведомление об авторских правах и отказ от ответственности)

должны быть включены во все копии или существенные части Программного обеспечения.

Где этот текст лицензии должен появиться?

Этот текст должен отображаться там, где используется программное обеспечение или сделаны копии. Например, вы должны держать текст лицензии общедоступным в любом JavaScript или оставлять его как комментарий в любых файлах PHP. Этого достаточно, даже если комментарий в файле PHP не является общедоступным, потому что:

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

Наличие лицензионного MIT-программного обеспечения работает на стороне сервера (например, в виде сценария PHP) для создания HTML-страницы, не перераспределяет программное обеспечение, если только программа не включает себя в свой вывод.

Бен
источник
4
Но кто проверяет, есть ли на вашем сервере текст лицензии?
Manchineel
10

Полный текст лицензии MIT можно найти здесь .

Я не юрист , но кажется, что ты можешь

заниматься программным обеспечением без ограничений

даже если

распространять, сублицензировать и / или продавать копии Программного обеспечения

при условии, что

Вышеуказанное уведомление об авторских правах и это уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.

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

Дэвид Руттка
источник
6

На сегодняшний день каждая лицензия с открытым исходным кодом (также MIT, лицензия BSD) позволяет использовать программное обеспечение на коммерческом веб-сайте (и это является одной из причин экстремального распространения OSS в последние годы) с некоторым заметным исключением . Эти исключения:

Zjr
источник
2
Я не думаю, что мы можем описать MIT / X11 как BSD-ориентированный: он даже менее строг, чем BSD. Они появились в одно и то же время и, тем не менее, оба довольно разрешительны.
Хайлем
1
Стоит упомянуть, что целью AGPL является исправление этой конкретной дыры, которая позволяет использовать код под GPL в настройках поставщика услуг с закрытым исходным кодом; что в точности противоречит намерениям GPL: быть вирусным и заставлять вас раскрывать свой источник, если вы используете код GPL. (может быть, немного не в этом, никогда не был в полной мере из-за сложности GPL).
Хайлем