1 Востаннє редагувалося koala (14.01.2020 17:40:30)

Тема: Ліцензія. Що це таке. Теорія, міфи і реальність

Я бачу, багато людей плутається із правами на використання програмного забезпечення. Насправді, питання досить просте, але є кілька міфів, які плутають людей.

Авторські права — це набір суб'єктивних виключних прав, які дозволяють авторам літературних, мистецьких та наукових творів отримати соціальні блага від результатів своєї творчої діяльності.

Ви написали програму? Все, у вас є авторські права на неї, вітаю. Ви перед написанням підписали документ, що створюєте цю програму разом із певним колективом, і авторські права тоді можуть належати юридичній особі. Поки все просто, правда?
Ви хочете використати чужу програму? Значить, ви маєте спитати дозволу у того, хто має на неї права. Наприклад, автор може отримати гроші за право продавати копії своєї програми. Або зобов'язати того, хто користується його програмою, щось робити чи не робити. Або передати право встановлювати такі обмеження комусь іншому.
Зазвичай програми поширюються з ліцензійними договорами (надалі для простоти я казатиму просто "ліцензія") - довжелезними (чи не дуже) документами, що описують права того, хто користується цією програмою. Бажано все ж таки перед використанням програми ознайомитися з ліцензією, щоб не з'ясувати потім, що ви надали згоду на донорство нирок за перегляд свиней, що танцюють.
Також поширена практика обмежувати можливості програми за відсутності певних ознак того, що ви маєте ліцензію - наприклад, ключа чи активації. Така практика як така не має жодних юридичних наслідків у жоден бік - це просто нагадування про сказане вище.
Крім того, в деяких країнах існують державні органи, що контролюють в певних межах наявність ліцензій; подекуди такі органи керуються не законодавством, а внутрішніми інструкціями, що призводить до тривалих судів (та пропозицій "вирішити питання", куди ж без цього). Наприклад, можуть вимагати наявності голограми на системному блоці, не передбаченої ліцензійною угодою.

Тепер - про міфи:
- Програма, встановлена з диску від виробника, ліцензійна.
Ліцензійною є лише та програма, на яку ви маєте ліцензію. Будь-яка інша програма є піратською. Ви купили той диск? Якщо ні - швидше за все вона піратська. Так? Програма ліцензійна, хоча й нагадує про активацію.
- Ліцензійне краще за завантажене з мережі.
Підміна понять. Якщо ви маєте право на використання програми, то не важливо, як ви її здобули - завантажили чи переписали з диску, вона все одно ліцензійна. Якщо ви не маєте такого права, то вона все одно буде піратською.
- Пірати часто додають віруси у програми.
Так. Принаймні, частіше, ніж виробники - бо до шкідливого ПЗ, яке причепилося у виробників, додається шкідливе ПЗ від піратів.
- Чи легально використовувати ПЗ, що скасовує перевірки іншим ПЗ своєї ліцензійності?
Так, якщо у вас є право на використання обох програм. Були випадки, коли правовласники офіційно казали використовувати такий софт.
- Чи легально створювати ПЗ, що скасовує перевірки іншим ПЗ своєї ліцензійності?
А отут відповідь - ні, якщо у вас немає дозволу від власника іншого ПЗ.
- Linux - піратська система.
Категоричне НІ. Linux поширюється під ліцензією GPL, що дозволяє будь-кому робити з ним будь-що (в т.ч. і продавати), але зобов'язує не змінювати ліцензію і надавати сирцевий код усім, кому ви надали Linux. Усе просто: за Windows треба платити грошима, за Linux - зобов'язаннями не поширювати без сирцевого коду.

Подякували: sensei, 0xDADA11C7, wander, Chemist-i, Q-bart, 221VOLT6

2

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

Як відбувається перевірка чи під час розробки продукту дотримано вимог відповідно з ліцензіями сторонніх бібліотек які у ньому використовувались?
Програма може реверс інжиніритись, чи код проходить якусь сертифікацію?

3

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

sensei написав:

Як відбувається перевірка чи під час розробки продукту дотримано вимог відповідно з ліцензіями сторонніх бібліотек які у ньому використовувались? Програма може реверс інжиніритись, чи код проходить якусь сертифікацію?

Перевірка ким саме, перепрошую? Можете трохи детальніше розписати ситуацію, бо в такій формі питання надто загальне.

4

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

Чи існує поняття оренди ліцензії для домашнього користувача на декілька місяців?

5

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

спочатку все не вірно.
ПЗ є об'єктом авторського права. Порушення цього права є протизаконним.
Ліцензія це дозвіл на використання копії ПЗ. Цей дозвіл можна отримати, придбавши ПЗ, якщо ПЗ не є вільним, або, якщо ПЗ є вільним, дозвіл надається, якщо ви згодні з умовами використання ПЗ.
Умови використання ПЗ прописані в ліцензійному договорі.  Крапка

6 Востаннє редагувалося koala (14.01.2020 17:38:41)

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

frz написав:

Чи існує поняття оренди ліцензії для домашнього користувача на декілька місяців?

Мені не зустрічалося. Хоча, звісно, ніхто не може заборонити правовласнику видавати ліцензії з правом оренди - але нащо йому так робити?

ur_naz написав:

спочатку все не вірно.

Ви, мабуть, хотіли сказати "неправильно"? І що, абсолютно все?

ur_naz написав:

ПЗ є об'єктом авторського права. Порушення цього права є протизаконним.

Так і є.

ur_naz написав:

Ліцензія це дозвіл на використання копії ПЗ.

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

ur_naz написав:

Цей дозвіл можна отримати, придбавши ПЗ, якщо ПЗ не є вільним, або, якщо ПЗ є вільним, дозвіл надається, якщо ви згодні з умовами використання ПЗ.

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

ur_naz написав:

Умови використання ПЗ прописані в ліцензійному договорі.

Чим ліцензія відрізняється від ліцензійного договору, перепрошую?

ur_naz написав:

Крапка

Знак питання.

Подякували: leofun011

7

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

koala написав:

Перевірка ким саме, перепрошую? Можете трохи детальніше розписати ситуацію, бо в такій формі питання надто загальне.

Якраз хто відповідальний за дотримання ліцензій мене і цікавить (та в який спосіб відбувається контроль за цим).

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

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

8

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

frz написав:

Чи існує поняття оренди ліцензії для домашнього користувача на декілька місяців?

Мабуть сервіси з моделлю підписки якось її реалізують

9

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

Ліцензія GPL це ліс темний, де ніби воля, а насправді хто знає що під тою ліцензією сховано, згадати лиш історію телефонів моторола і j2me, дякуючи gpl тоді довелось завантажувати користувачам її самостійно, бо ліцензія не дозволяла. Суд VMware з fsf, бо там вирішили що то порушення ліцензії, конфлікт з Нікосом, або без матів напишу що сказав знайомий про gpl коли я запитав, а що там можна робити, а що ні ? "А я сам толком не знаю, хотів розібратись і заплутався"

Подякували: 221VOLT1

10 Востаннє редагувалося koala (14.01.2020 18:15:55)

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

sensei написав:

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

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

reverse2500, боюся, ваш знайомий просто не дуже розумна людина.

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

Ну і так, під будь-якими ліцензіями іноді трапляються різні халепи - але який сенс звинувачувати в цьому ліцензію, а не людей, які її неправильно використовують? Ядро Linux поширюється під GPL - але вам на Android не доводиться ж окремо ядро закачувати? Motorola криворукі, а VMware крадії (хоча й обіцяють виправитися) - то це хіба GPL винна в тому?

Подякували: leofun01, 221VOLT2

11

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

Та ні, він знайомий правильно сказав, там лиш просто ситуація, зробив виправлення. А коли ти робиш в комерційному проекті, береш утиліту gpl ти робиш окрему бібліотеку. Д. Столлман манить Торвальдса gpl3, але той розуміє що то яма для всіх дистрибутивів. Gpl2 для проектів є трохи тормоз, згадати лиш історію розробників відеопрогравача VLC, які замість того щоб випустити реліз шукали власників ( деяких довго і нудно ), бо ті написали код, модуль чи кодек gpl2. FreeCAD та конфлікт з dwg.
Рішення роблять "прослойки" як віртуальна машина, яка крутить ядро лінукс.

12 Востаннє редагувалося koala (14.01.2020 18:57:01)

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

О, не вдалося до GPL в цілому доприсікатися, то почали до окремих версій. Торвальдс - не єдиний автор Linux, ви не в курсі? Linux може бути переведений на GPL3 лише з загальної згоди всіх авторів, а це трохи проблемно, і?
Якщо проблема саме в GPL - то в чому проблема не користуватися проєктами, поширеними під GPL? Так, проблеми існують. Вони існують завжди. От ви зараз спробуйте пробити право на використання коду Windows XP - власник відомий, жодних проблем, не те, що з VLC, правда? Ви ж не кажете, які ліцензії принципово кращі за GPL, особливо для комерційних проєктів.

Подякували: leofun011

13

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

Чим ліцензія відрізняється від ліцензійного договору, перепрошую?

ліцензія - це документ, що підтверджує право користування ПЗ.
Ліцензійний договір або угода це документ, що підтверджує факт угоди між користувачем (ліцензіатом) і розробником (ліцензіаром).

14

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

koala написав:

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

Тому я і навів приклад з бібліотекою, яких на гітхабі повно з прикріпленими до них ліцензіями.
Схоже це тяжка доля відкритого коду, якщо так легко можна проігнорувати їх.


Прихований текст
koala написав:

Тільки слово "безпрецедентно", боюся, вживаєте неправильно.

Боюся, вжив його я там спеціально)

15

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

Думаєте, ліцензії до закритого коду принципово важче обійти? Ніколи неліцензійного Windows чи Photoshop не бачили?

16

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

Майкрософт має і зараз робить опенсорсні проекти, вони навіть є в списку розробників ядра лінукс, але то для віртуалізації все роблять. Якщо потрібно Майкрософт ділиться кодом, згадати б історію про витік частини коду віндовс. Розробники говорять що Gpl тормозить розвиток оперсорсу за його рішень, він знаходить що сказати, молодець. Але це проблеми для людей і програм. В vlc виявилось ще хуже, і код є, не треба реверс програми застосовувати, а людей деяких довелось довго шукати і просити дозволу. Тут інші ситуації. Почитайте конфлікт Столмана і Нікоса.

17

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

reverse2500 написав:

Ліцензія GPL це ліс темний

GPL v2 (укр.)

18 Востаннє редагувалося /KIT\ (14.01.2020 22:47:29)

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

>Чи легально використовувати ПЗ, що скасовує перевірки іншим ПЗ своєї ліцензійності?
>Так, якщо у вас є право на використання обох програм. Були випадки, коли правовласники офіційно казали використовувати такий софт.

Приклад такого випадку?

19

Re: Ліцензія. Що це таке. Теорія, міфи і реальність

/KIT\ написав:

>Чи легально використовувати ПЗ, що скасовує перевірки іншим ПЗ своєї ліцензійності?
>Так, якщо у вас є право на використання обох програм. Були випадки, коли правовласники офіційно казали використовувати такий софт.

Приклад такого випадку?

Зараз не можу знайти - це були ситуації з помилками в захисті (особливо SecuROM відзначився), і служби підтримки прямо казали наполегливим користувачам використовувати злами. Зараз знайшов лише таке: співробітник MicroSoft каже, що для запуску старих ігор на Windows 10 треба скористатися NoCD.

англійська

https://arstechnica.com/gaming/2015/08/ … microsoft/
Microsoft's Boris Schneider-Johne explained that that Windows 10 won't be able to run games that use SafeDisc and SecuROM technology.

"Everything that ran in Windows 7 should also run in Windows 10," said Johne, "There are just two silly exceptions: antivirus software, and stuff that’s deeply embedded into the system needs updating—but the developers are on it already—and then there are old games on CD-ROM that have DRM. This DRM stuff is also deeply embedded in your system, and that’s where Windows 10 says, 'Sorry, we cannot allow that, because that would be a possible loophole for computer viruses.' That’s why there are a couple of games from 2003-2008 with SecuROM, etc. that simply don’t run without a no-CD patch or some such."