Подвійне ліцензування

Матеріал з Вікіпедії — вільної енциклопедії.
(Перенаправлено з Мультиліцензування)
Перейти до навігації Перейти до пошуку

Подві́йне ліцензува́ння — бізнес-модель для вільного програмного забезпечення, заснована на реалізації його під двома ліцензіями. Іноді програмне забезпечення випускають під трьома і більше ліцензіями — в цьому випадку коректнішими є терміни потрійне ліцензування та мультиліцензування.

Часто одна з ліцензій — пропрієтарна, що забезпечує можливість створення власницьких застосунків на основі цього, а друга — вільна, що вимагає, наприклад, щоб будь-який застосунок, заснований на даному, випускався під такою ж ліцензією. Власник авторських прав на ПЗ в такому разі випускає вільну версію безкоштовно, а за власницьку версію отримує ліцензійні відрахування.

Оскільки в більшості випадків власник авторського права може змінювати умови ліцензій, подвійне ліцензування часто використовують компанії, що мають ексклюзивний контроль над ПЗ. Інша причина подвійного ліцензування — можливість використовувати спільно код у вільному ПЗ з різними вільними ліцензіями або надавати користувачам вибір кращої з ліцензій (зменшуючи вплив розмаїття ліцензій).

Докладне пояснення[ред. | ред. код]

Подвійне ліцензування використовують деякі власники авторських прав на вільне ПЗ, щоб показати готовність поширювати його, використовуючи і копілефт-ліцензію, й іншу ліцензію. Остання пропонує користувачам власницьке ПЗ або надає сирцевий код без умови про випуск ПЗ під вільною ліцензією.

Приклади вільного ПЗ з подвійним ліцензуванням[ред. | ред. код]

Сумісність ліцензій[ред. | ред. код]

Інша причина використання мультиліцензування безкоштовного програмного забезпечення полягає в сумісності ліцензій[1], що дозволяє поєднувати код з різних ліцензованих проектів вільного програмного забезпечення або надавати користувачам можливість вибору ліцензії.

Наприклад, для вихідного коду Mozilla Application Suite і раніше Mozilla Thunderbird і Mozilla Firefox використовували потрійне ліцензування відповідно до Mozilla Public License (MPL) 1.1, GNU General Public License (GPL) 2.0 або GNU Lesser General Public License (LGPL) 2.1[2], перш ніж останній перейшов на сумісну з GPL MPL 2.0, що зробило потрійне ліцензування непотрібним[3]. Інші приклади - Perl, котрий має подвійну ліцензію за GPL або Artistic License[4], та Ruby, ліцензія якого містить явне подвійне ліцензування GPL.

У власницькому ПЗ[ред. | ред. код]

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

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. Nikolai Bezroukov[en] (2001). Comparative merits of GPL, BSD and Artistic licences (Critique of Viral Nature of GPL v.2 - or In Defense of Dual Licensing Idea). Архів оригіналу за 22 грудня 2001. Viral property stimulates proliferation of licenses and contributes to the "GPL-enforced nightmare" -- a situation when many other licenses are logically incompatible with the GPL and make life unnecessary difficult for developers working in the Linux environment (KDE is a good example here, Python is a less known example).
  2. Mozilla Foundation. Mozilla Code Licensing. Процитовано 17 вересня 2007.
  3. MPL 2 Upgrade. Процитовано 18 серпня 2012.
  4. The Perl Foundation. Perl Licensing - perl.org. Процитовано 17 вересня 2007.

Посилання[ред. | ред. код]