Значення ліцензії MIT


168

Припустимо, я використовую цей ActionScript API, випущений під ліцензією MIT, для створення програмного забезпечення: http://www.cove.org/ape/docs/api/

  1. Чи можу я продати це програмне забезпечення?
  2. Чи потрібно мені віддавати вихідний код свого програмного забезпечення?
  3. Хто-небудь, хто отримує моє програмне забезпечення, має право перепродавати це програмне забезпечення?

Чи є база даних для реєстрації вашого проекту на ліцензію MIT? opensource.org/licenses/bsd-license.php привітання

Я створив пропозицію щодо області51 для створення веб-сайту з питань ліцензування з відкритим кодом: area51.stackexchange.com/proposals/58715/open-source-licensing . Якщо це зацікавить когось із вас, ви можете підписатися.
Курт Паттін

мета-дискусія з цього питання: meta.programmers.stackexchange.com/q/6861/31260
gnat

Найкраща відповідь, яку я знайшов для своїх цілей: programmers.stackexchange.com/questions/178486/…
ptim

Відповіді:


156
  1. Ви можете продати програмне забезпечення.
  2. Ні, ви не змушені надавати вихідний код.
  3. Кожен, хто отримує вихідний код, може робити так, як це дозволяє ліцензія. Це не поширюється на бінарні розподіли.

Прочитайте ліцензію MIT. Прочитайте всю річ і зрозумійте це. Його мали почитати звичайні люди, на відміну від інших дуже складних ліцензій:

Власники авторських прав (с) рік

Дозвіл надається безкоштовно будь-якій особі, яка отримує копію цього програмного забезпечення та пов'язаних з ним файлів документації ("Програмне забезпечення"), здійснювати обробку в Програмному забезпеченні без обмежень, включаючи без обмеження права на використання, копіювання, модифікацію, об'єднання , публікувати, поширювати, надавати субліцензію та / або продавати копії Програмного забезпечення та дозволяти особам, яким надається Програмне забезпечення, робити це за умови дотримання наступних умов:

Вищезазначене повідомлення про авторські права та це повідомлення про дозвіл повинні міститись у всіх копіях або значній частині Програмного забезпечення.

ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ надається "ЯК Є Є", БЕЗ ГАРАНТІЇ БУДЬ-ЯКОГО РОЗУМУ, ЕКСПРЕССУ АБО НЕ ВПРАВЛЕНО, Включаючи НЕ ОБМЕЖЕНІ ГАРАНТІЯМИ ПРОДАЖНОСТІ, ФІТНІСНОСТІ ДЛЯ ЧАСНОГО МЕТА І НЕФІНФОРМУВАННЯ. НІ В ЯКІ НЕ БУДУТЬСЯ АВТОРИ АБО ВЛАСНИКИ ПРАВИЛЬНОГО ПРАВА НЕ БУТЬ ВІДПОВІДАЛЬНІ за будь-яку претензію, збитки чи іншу відповідальність, навіть якщо це відбувається в договорі, ТОРТІ АБО ІНШИМ, НЕ ВІДПОВІДАЮТЬСЯ, АБО ІЗ ЗВ'ЯЗКУ ПРО ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ІЛИ ВИКОРИСТОВУВАННЯ ТА ІНШИМ УПРАВЛІННЯМИ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ.


3
Я згоден, прочитайте ліцензію, це коротко: opensource.org/licenses/mit-license.html
Бен Бланк

17
Джокс, я вставив цілу ліцензію вище, щоб ви могли самі переконатися. Ліцензійне програмне забезпечення у стилі BSD / MIT / ISC було включено до Mac OS, Windows тощо ... Ви не можете видалити ліцензію / авторські права, але ви можете зробити майже все інше. Це не вірусно.
dwc

18
Як мовець, який не є носієм англійської мови, мене також бентежила ліцензія MIT. Плутанина випливає з того, що ліцензія говорить про "програмне забезпечення", на яке поширюється ліцензія. Отже, якщо я посилаюсь на "Програмне забезпечення", що має ліцензію MIT, і розповсюджую похідну + ліцензію MIT (обов'язково), то це означає, що похідна компанія стане "Програмним забезпеченням" відповідно до ліцензії. Щоб було зрозуміло: ніде не згадується вихідний код \ бінарний розподіл, лише "Програмне забезпечення".

50
Навіть як носій мови мені було важко зрозуміти. Якщо повідомлення про дозвіл має бути включено до всіх копій програмного забезпечення, а якщо зібрані бінарні файли все ще є "копіями програмного забезпечення", то, здавалося б, повідомлення про дозвіл має бути включене до складених бінарних файлів. Якщо ви включаєте повідомлення про дозвіл, то, здавалося б, ви отримуєте дозвіл отримувати копію "програмного забезпечення" - тобто як бібліотечного програмного забезпечення, що має ліцензію MIT, так і власного програмного забезпечення разом. Я знаю, що це не є наміром ліцензії ... але все-таки це бентежить буквально налаштованих, таких як я.
Вільям Пейн

5
Ви просите, щоб люди читали ліцензію, але ніде я не бачу підтримки вашої точки зору (3), що права ліцензії поширюються лише транзитивно на людей, які отримують оригінальні копії програмного забезпечення, а не двійкові копії. Насправді в ліцензії взагалі немає різниці між "джерелом" та "бінарним". Крім того, під програмним забезпеченням прийнято розуміти як вихідний, так і двійковий форми під час розгляду повідомлення про застереження, тому дуже дивно, щоб він мав протилежне значення в інших місцях ліцензії.
BeeOnRope

23

Відповідно до "Розуміння відкритого джерела та ліцензування вільного програмного забезпечення" Ендрю М. Сент-Лоран :

Ці ліцензії, застосовані до оригінального ліцензованого коду, дозволяють використовувати цей код у власному програмному забезпеченні та не вимагають розповсюдження версій коду з відкритим кодом. Код, створений на основі цих ліцензій, або похідний від такого коду, може бути «закритим», і розробки можуть бути зроблені за цією власною ліцензією, яка втрачається для спільноти з відкритим кодом. З цієї ж причини ці ліцензії дуже гнучкі і сумісні майже з усіма формами ліцензії з відкритим кодом.


6
Вони дійсно повинні говорити про те, що ви можете поширювати складене програмне забезпечення без розповсюдження ліцензії MIT, і що ви можете поширювати власний вихідний код, що використовує ліцензійне програмне забезпечення MIT, при цьому ліцензія MIT застосовується лише до ліцензованого програмного забезпечення MIT. тобто Ліцензія MIT просто захищає матеріали, які вона ліцензує, і не робить вашу додаткову роботу, яка працює з цим кодом, теж потрібно мати ліцензію MIT. Майже кожен, хто намагається пояснити ліцензії, не вступає в ці питання.
Дронз

18

Як завжди, проконсультуйтеся з юристом. Якщо ця бібліотека випущена суворо за допомогою ліцензії MIT, тоді:

(i) Так, ви можете продавати програмне забезпечення за умови включення ліцензії MIT до складу свого продукту. (ii) Ні, вам не потрібно ділитися кодом із громадою, але було б добре. (iii) Так, перепродаж дозволено.

Ліцензія MIT:

Дозвіл надається безкоштовно будь-якій особі, яка отримує копію цього програмного забезпечення та пов'язаних з ним файлів документації ("Програмне забезпечення"), здійснювати обробку в Програмному забезпеченні без обмежень, включаючи без обмеження права на використання, копіювання, модифікацію, об'єднання , публікувати, поширювати, надавати субліцензію та / або продавати копії Програмного забезпечення та дозволяти особам, яким надається Програмне забезпечення, робити це за умови дотримання наступних умов:

Вищезазначене повідомлення про авторські права та це повідомлення про дозвіл повинні міститись у всіх копіях або значній частині Програмного забезпечення.


4
"Як завжди, проконсультуйтеся з юристом". Це вкрай непрактична порада для багатьох ситуацій.
Сід

1
З будь-яким комерційним бізнесом, що займається ліцензуванням, проте це може бути чудовою цитатою. Я не думаю, що він буквально означає завжди звертатися до юриста
Райлі Керні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.