Розуміння публічної ліцензії Microsoft (MS-PL)


16

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

Тож питання полягає в тому, чи можу я використовувати ліцензовані ОС MS-PL у комерційній / фірмовій / для продажу програмі?


Яке питання?
Армандо

@Armando Відредаговано, щоб було зрозуміліше
Jr Hounddog

Існують усі різновиди комерційного програмного забезпечення, в тому числі під ліцензією Free / Open Source. Вам дійсно потрібно з’ясувати, як ви маєте намір використовувати програмне забезпечення.
Девід Торнлі

Відповіді:


17

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

Щодо ліцензії, про яку ви просите, перейдіть на сторінку http://www.opensource.org/licenses/ms-pl.html і прочитайте текст. (Зауважте, що ліцензія була створена корпорацією Майкрософт для використання в програмному забезпеченні, написаному корпорацією Майкрософт, яке не відоме як благодійність. Це комерційне програмне забезпечення.) Розділ для читання 3.D. саме на права, надані ліцензією, поширювати складений бінарний файл, включаючи це програмне забезпечення, однак ви повинні дотримуватися умов програмного забезпечення. Так, наприклад, ви не можете використовувати ім'я, логотип та ін. Дописувача для свого програмного забезпечення. (Шанси полягають у тому, що дописувач - це Microsoft.) Виконувати цю ліцензію слід дуже просто. Але якщо ви серйозно сумніваєтесь у тому, чи виконуєте ви, проконсультуйтеся з юристом.


1
Все ще не має сенсу. Отже, що я повинен зробити, щоб виконати випадок, коли я компілюю джерело MS-PL в компонент програмного забезпечення власного програмного забезпечення порівняно з розподілом джерела MS-PL як частини компонента програмного забезпечення опори?
Доктор Ендрю Бернетт-Томпсон

Внизу посилання на opensource.org є коментар, який стверджує, що джерело "має бути доступним". Я читав MS-PL від верху до низу близько 10 разів. Я досі не можу знайти місце, де написано, що мені потрібно зробити загальнодоступним вихідний код моєї програми. Чи помиляється коментатор, чи читаю я коментар неправильно чи я сліпий?
Тормод

2
@Tormod Вас бентежить коментар, який є поганою відповіддю на заплутане запитання. Здається, хтось плутає MS-PL з GPL, що дійсно вимагає наявності. Я підніму це питання у списку розсилки OSI, і, сподіваюся, воно буде виправлене досить скоро.
btilly

7

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

Як я бачу, MS-PL - досить проста ліцензія на відкритий / вихідний код. Це схвалення OSI , що робить його сумісним з більшістю ліцензій FOSS, крім GPL, оскільки GPL вірусний і вимагає наявності джерела, а MS-PL вірусний, якщо розповсюджується вихідний код.


-1. ОП запитала про MS-PL, а не про MPL.
Йорг W Міттаг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.