Поділитися цією статтею

Обережно кодери: проблеми з ліцензуванням додатків Ether повно

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

Оновлено 13 вер. 2021 р., 7:14 дп Опубліковано 6 груд. 2017 р., 12:01 пп Перекладено AI
code, monument

Метт Саваре та Джон Вінтерм’ют працюють у Lowenstein Sandler LLP, де займаються інтелектуальною власністю, цифровою рекламою, Технології, блокчейном і законодавством про Політика конфіденційності . Шейлі Сінгх є старшим директором із продуктів і досліджень і розробок у IAB Tech Lab.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Daybook Americas вже сьогодні. Переглянути всі розсилки

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

Багато розробників можуть не розуміти (або навмисно ігнорувати) унікальні ризики при використанні програмного забезпечення з відкритим кодом. (Ці ризики відсутні в Bitcoin, оскільки блокчейн Bitcoin , на відміну від блокчейну Ethereum , не є платформою, на якій розробники можуть легко створювати децентралізовані програми за допомогою відкритого коду.)

Ethereum Foundation наразі використовує різноманітні ліцензії з відкритим кодом для різних компонентів Ethereum. Що ускладнює ситуацію, орган зазначив, що він ще не вибрав остаточну ліцензію з відкритим вихідним кодом, за якою CORE ​​Ethereum стане доступним у майбутньому.

З цієї причини розробники додатків на основі Ethereum повинні визначити, зрозуміти та вирішити ці ризики та обмеження.

Використання Ethereum пов’язане з низкою ділових і юридичних проблем, але, мабуть, жодне з них не є більш актуальним для розробника програм на основі ethereum, ніж те, що зазвичай є простим запитанням: які я маю права використовувати Ethereum?

Відповідь, виявляється, не така проста.

Коли «безкоштовно»T є безкоштовним

Ethereum Foundation обіцяє, що Ethereum «є програмним забезпеченням з відкритим кодом і вільним програмним забезпеченням згідно з визначенням Free Software Foundation (так званий FLOSS)». Іншими словами, ліцензіати, як правило, отримають широкі права на використання, копіювання, розповсюдження та вдосконалення програмного забезпечення.

Однак поза цією основною передумовою все стає невизначеним.

Як знає будь-який досвідчений розробник програмного забезпечення з відкритим вихідним кодом, «безкоштовне» програмне забезпечення не означає «без обмежень», і це не обов’язково означає «безкоштовне», хоча це часто так і є. Ці обмеження, які можуть порушити CORE бізнес-модель подальшого розробника, є особливо складними, коли мова йде про Ethereum.

Програмне забезпечення з відкритим вихідним кодом, яке базується на ідеї, що кожен ліцензіат програмного забезпечення повинен отримати вихідний код програми та можливість модифікувати програмне забезпечення для власних цілей, зазвичай потрапляє в ONE з двох широких категорій: «дозвільне» та «обмежувальне».

Ліцензії дозволеного типу, які включають MIT, BSD і Apache, містять мінімальні обмеження та надають ліцензіатам широкі права на використання та модифікацію охопленого програмного забезпечення, а також на повторне розповсюдження модифікацій на власних умовах.

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

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

Інфекційні ліцензії

Ліцензії обмежувального типу, або ліцензії "copyleft", включають публічну ліцензію Mozilla, загальну публічну ліцензію (GPL), меншу GPL і Affero GPL.

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

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

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

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

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

Суперечливі погляди

Для розробників, які прагнуть зрозуміти наслідки ліцензування Ethereum для використання в їхньому бізнесі, Ethereum Foundation ускладнює це і без того чутливе питання двома способами: по-перше, за допомогою різноманітних ліцензій з відкритим кодом для різних компонентів ethereum; і по-друге, залишаючись нерішучими щодо майбутньої схеми ліцензування Ethereum , зокрема CORE Ethereum .

Відповідно до розділу ліцензування ethereum Сторінка GitHub, програми розповсюджуватимуться під GPL, а проміжне програмне забезпечення буде доступним під версією Affero GPL. Обидві ліцензії мають обмежувальний характер і, отже, обмежують можливість ліцензіата переліцензувати модифікації чи розробки на комерційних умовах.

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

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

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

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

Невирішені питання

Незважаючи на те, що Ethereum Foundation заявляє, що «CORE Ethereum буде випущено за найліберальнішою з ліцензій», воно називає Ліцензію MIT, Mozilla Public License та LGPL як трьох провідних кандидатів – останні два з яких насправді є копілефтом за своєю природою (хоча зазвичай вважаються ліцензіями зі «слабким копілефтом»).

За словами фонду, мета полягає в тому, щоб зробити CORE ​​«доступним для використання в будь-якому комерційному середовищі, закритому або відкритому коді».

Справа ускладнюється тим, що cpp-ethereum, який містить усі CORE бібліотеки ethereum, наразі ліцензується під GPL.

Це не тільки суперечить вказівкам фонду про те, що остаточні ліцензії на CORE ​​не визначені, але навіть не входить до числа варіантів, перерахованих фондом для розгляду. GPL не є ані дозвільною ліцензією, ані ONE зі «слабким копілефтом». Навпаки, він містить значні обмеження щодо модифікації та перерозподілу нижче.

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

Доки остаточна ліцензія не буде визначена, розробники додатків на основі Ethereum підлягають будь-яким змінам або розбіжностям у філософії ліцензування Ethereum – філософія, за якою Ethereum Foundation вільно визнає, вже містить розбіжності між різними зацікавленими сторонами.

Ступайте обережно

Це не означає, що розробники не повинні використовувати Ethereum або що Ethereum Foundation робить щось неправильне у своєму підході.

Натомість комерційні розробники повинні розуміти складнощі ліцензування відкритого коду та унікальні зморшки в контексті Ethereum.

Зворотна сторона недооцінки або неправильної оцінки ризиків надто велика.

Пам'ятник Шифрувальнику зображення через Shutterstock

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

Більше для вас

Pudgy Penguins: A New Blueprint for Tokenized Culture

Pudgy Title Image

Pudgy Penguins is building a multi-vertical consumer IP platform — combining phygital products, games, NFTs and PENGU to monetize culture at scale.

Що варто знати:

Pudgy Penguins is emerging as one of the strongest NFT-native brands of this cycle, shifting from speculative “digital luxury goods” into a multi-vertical consumer IP platform. Its strategy is to acquire users through mainstream channels first; toys, retail partnerships and viral media, then onboard them into Web3 through games, NFTs and the PENGU token.

The ecosystem now spans phygital products (> $13M retail sales and >1M units sold), games and experiences (Pudgy Party surpassed 500k downloads in two weeks), and a widely distributed token (airdropped to 6M+ wallets). While the market is currently pricing Pudgy at a premium relative to traditional IP peers, sustained success depends on execution across retail expansion, gaming adoption and deeper token utility.

More For You

Трейдер Bitcoin попереджає про можливе падіння, оскільки ралі золота продовжує відволікати увагу від BTC

Bitcoin and Gold (Unsplash)

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

What to know:

  • Біткоїн коливався близько позначки $89 100 після того, як Федеральна резервна система залишила процентні ставки без змін, при цьому торгівля залишалась стриманою, незважаючи на помірне зростання ефіру, солани, BNB та догкоїна.
  • Різке зростання долара США та подальша міцність на ринку сировинних товарів, особливо рекордно високі ціни на золото та підвищений рівень цін на срібло і мідь, затьмарили криптовалютні ринки.
  • Аналітики зазначають, що біткоїн торгується більше як високобетавий ризиковий актив, ніж макрогед, застрягши у ведмежій консолідації приблизно на 30 відсотків нижче свого жовтневого піку та не можуть подолати ключовий опір біля рівня $89 000.