Сумісність ліцензій

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 07:36, 31 жовтня 2020, створена Mediafond (обговорення | внесок) (стиль, правопис)
Перейти до навігації Перейти до пошуку

Сумісність ліцензій (англ. License compatibility) — проблема сумісності ліцензій на програмне забезпечення, текст яких може містити суперечливі вимоги, що робить неможливим об'єднати сирцевий код з таких пакунків для створення нових пакунків програмного забезпечення[1].

Наприклад, одна ліцензія може вимагати згадувати розробників сирцевого коду в усіх рекламних матеріалах похідних робіт (modified versions must mention the developers in any advertising materials), а ліцензія іншого коду — забороняти додаткові вимоги до похідних робіт (modified versions cannot contain additional attribution requirements). Якщо хтось поєднає програмне забезпечення під цими ліцензіями, то не зможе легально поширювати його, оскільки ці умови не можуть бути виконані одночасно. Таким чином, описані в прикладі програми ліцензійно несумісні[2].

Не всі ліцензії, схвалювані OSI і Free Software Foundation, сумісні; наприклад, через умови ліцензій неможливо поєднати програмне забезпечення під Mozilla Public License і під GNU General Public License.

Примітки

  1. How GPLv3 tackles license proliferation. Архів оригіналу за 18 грудня 2007.
  2. Stallman explains license compatibility while discussing GPLv3. Архів оригіналу за 18 лютого 2011. {{cite web}}: Cite має пустий невідомий параметр: |1= (довідка)

Посилання