Mga Pag-Coder Mag-ingat: Mga Isyu sa Paglilisensya ay napakarami para sa Mga Apps ng Ether | PH.democraziakmzero.org

Mga Pag-Coder Mag-ingat: Mga Isyu sa Paglilisensya ay napakarami para sa Mga Apps ng Ether

Mga Pag-Coder Mag-ingat: Mga Isyu sa Paglilisensya ay napakarami para sa Mga Apps ng Ether

Matt Savare at John Wintermute magtrabaho sa Lowenstein Sandler LLP, kung saan sila pagsasanay sa intelektwal na ari-arian, mga digital na advertising, teknolohiya, blockchain at batas sa privacy. Shailley Singh ay ang senior direktor para sa produkto at R & D sa IAB Tech Lab.

Sa kabila ng hindi kapani-paniwala na halaga ng pansin blockchain teknolohiya ay garnered sa nakaraang taon, napakakaunting ay naiulat sa mga isyu open-source paglilisensya at mga kaugnay na mga panganib sa mga developer harapin kapag gumagamit Ethereum bilang isang pundasyon para sa kanilang sariling mga application.

Maraming mga developer ay hindi maaaring maunawaan (o kusang pansinin) ang mga natatanging mga panganib kapag ang paggamit ng open-source software. (Ang mga panganib ay hindi naroroon sa bitcoin, dahil ang bitcoin blockchain, hindi katulad ng Ethereum blockchain, ay hindi isang platform na kung saan developer ay madaling lumikha ng desentralisado application gamit ang open-source code.) 

Ang Ethereum Foundation ay kasalukuyang gumagamit ng isang iba't ibang mga open-source na lisensya para sa iba't ibang mga bahagi ni Ethereum. Upang gumawa ng bagay na mas kumplikado, ang katawan ay may ipinahiwatig na ito ay hindi pa nakapili ng isang pangwakas na open-source license na kung saan ang core ng Ethereum ay gagawing magagamit sa hinaharap.

Para sa kadahilanang ito, mga developer ng Ethereum-based na mga aplikasyon ay dapat kilalanin, maunawaan at tugunan ang mga panganib at limitasyon.

Paggamit ng Ethereum ay nagsasangkot ng isang bilang ng mga negosyo at mga legal na isyu, ngunit marahil none ay mas pagpindot para sa isang Ethereum-based developer ng app kaysa sa kung ano ay karaniwang isang prangka na katanungan: ano ang aking mga karapatan na gamitin Ethereum?

Ang sagot, ito ay lumiliko out, ay hindi kaya simple.

Kapag 'libreng' ay hindi libre   

Ang Ethereum Foundation ay nangangako na Ethereum "ay parehong bukas-source software at Libreng software pagkatapos ng kahulugan ng Free Software Foundation (tinaguriang FLOSS)." Sa ibang salita, may lisensya ay karaniwang makatanggap ng malawak na mga karapatan upang patakbuhin, kopyahin, ipamahagi at pagbutihin ang software.

Lampas na ito basic premise, gayunpaman, mga bagay makakuha ng hindi tiyak.

Tulad ng alam ng anumang tinimplahan open-source software developer, "libreng" software ay hindi nangangahulugan na "walang paghihigpit," hindi ba ito palaging nangangahulugan "libre ng gastos," bagaman madalas ito ay. Yaong mga paghihigpit, na maaaring maantala ang core ng modelo ng negosyo sa ibaba ng agos developer, ay partikular na kumplikado pagdating sa Ethereum.

Open-source software, na kung saan ay premised sa paniwala na ang bawat software naglilisensya ay dapat makatanggap ng source code ng program at ang kakayahan upang baguhin ang software para sa kanyang sariling mga layunin, sa pangkalahatan ay bumaba sa isa sa dalawang malawak na kategorya: ". Naghihigpit" "mapagpahintulot" at

Kunsintidor-type ang mga lisensya, na kinabibilangan ng MIT, BSD at Apache, maglaman ng kaunting mga paghihigpit at bigyan ng malawak na mga karapatan sa mga licensee na gamitin at baguhin ang mga sakop software at upang muling ipamahagi ang mga pagbabago sa sariling mga ginustong mga tuntunin ng lisensya ni.

Para sa komersyal na mga developer, mapagpahintulot lisensya ay karaniwang itinuturing na mas ligtas kaysa sa mahigpit lisensya, dahil wala silang tumakbo ang panganib ng "tainting" anumang developments o pagbabago sa mga tuntunin ng mga in-lisensiyadong software na open-source.

Ang MIT License, halimbawa, ay nangangailangan lamang ng isang abiso sa copyright, isang disclaimer, at iyon ang disclaimer at abiso ay ipapasa sa anumang downstream licensees. Ang isang developer ay libre upang gumawa ng software na lisensiyado alinsunod sa MIT License at upang muling bigyan ng lisensya ang anumang mga pagbabago o mga gawang hango dito bilang bahagi ng isang karaniwang komersyal na alay.

Nakakahawang mga lisensya

Mahigpit-type ang mga lisensya, o "copyleft" lisensya, isama ang Mozilla Public License, General Public License (GPL), Lesser GPL at Affero GPL.

Sa kaibahan sa mapagpahintulot lisensya, mga lisensya limitahan ang kakayahan ng isang naglilisensya upang ipamahagi ang mga pagbabago at mga gawang hango sa ilalim ng komersyal o di-open-source na mga tuntunin.

Copyleft lisensya ay tinatawag din na "viral lisensya," dahil ang mga ito ay maaaring potensyal na "mahawahan" ng isang software na produkto sa mga tuntunin ng ang kalakip na copyleft program open-source, nag-iiwan ng isang naglilisensya magawang upang ipamahagi ang isang binagong o hango bersyon para sa isang fee o sa di- pinagmulan form.

Depende sa copyleft lisensiya, maaaring may mga paraan upang magamit ang mga bukas-source software sa isang paraan na ay hindi makaapekto ang kabuuang produkto, at ang paraan ng paggamit na magpapalitaw sa mga tuntunin ng viral lisensya ay madalas na isang kumplikado at katunayan na tukoy tanong.

Kaya, ang paggamit ng mga bukas-source software, habang tremendously mahalaga, nagdadala na antas ng panganib na dapat ma-parse bago in-paglilisensya anumang mga bukas-source produkto.

Sa pinakamataas na antas ng panganib, isang developer ay maaaring malagay sa panganib ang buong pagmamay-ari na halaga ng isang proyekto.

Magkasalungat na views

Para sa mga developer na naghahanap upang maunawaan ang mga implikasyon ng paglilisensiya Ethereum para sa paggamit sa kanilang mga negosyo, ang Ethereum Foundation complicates ito nagagawa sensitibong isyu sa dalawang paraan: una, sa pamamagitan ng leveraging isang iba't ibang mga open-source na lisensya para sa iba't ibang mga bahagi ni Ethereum; at ikalawang, sa pamamagitan ng mga natitirang mga di-makapagpasiya upang mapaghandaan ang hinaharap paglilisensya scheme ng Ethereum, lalo na sa Ethereum core.

Ayon sa seksyon ng paglilisensya ng GitHub pahina Ethereum, mga aplikasyon ay ipinamamahagi sa ilalim ng GPL, at ang middleware ay gagawing magagamit sa ilalim ng isang bersyon ng Affero GPL. Ang parehong mga lisensya ay mahigpit sa kalikasan, at samakatuwid ay limitahan ang kakayahan ng isang naglilisensya upang muling i-license pagbabago o developments sa komersyal na mga tuntunin.

Sila ay naiiba, gayunpaman, sa kahulugan ng "distribution" na nag-trigger ang viral paghihigpit sa bawat lisensya. Ni Affero kulubot na remote na pakikipag-ugnayan sa pamamagitan ng web ay sapat na upang ma-trigger ang isang kinakailangan na ang isang Affero naglilisensya gumawa ng pangkalahatang magagamit ang source code ng sarili nitong mga pagpapaunlad at pagbabago.

Sa ibang salita, ang isang naglilisensya ng isang Affero-covered produkto ng software ay maaaring nais na gumawa ng mga pagbabago o pagpapabuti sa ang kalakip na software at upang gumawa ng mga pinahusay na produkto na magagamit bilang software-bilang-isang-service, ngunit sa kasong iyon, ang source code ng mga buong hinangong gawa ay dapat na ginawang magagamit sa mga gumagamit na nakikipag-ugnayan sa mga ito. Malinaw naman, ang kinakailangan na ito ay madalas na humahadlang para sa isang developer na nagnanais na panatilihin ang pagmamay-ari na halaga ng produkto.

Ang Ethereum Foundation ay nagpapaliwanag na Ethereum "ay ipinamamahagi sa ilalim ng ilang mga lisensya" sa bahagi "upang maipakita ang iba't ibang mga pag-iisip ng isip sa likod ng iba't-ibang mga piraso ng software."

Ang mga magkasalungat na mga view ay maliwanag sa na din ang Ethereum Foundation ay nagpapahiwatig na ito ay hindi napili ng isang pangwakas na lisensya para sa core ng Ethereum, na kasama ang pinagkasunduan engine, ang networking code at pagsuporta sa mga aklatan.

Hindi nalutas tanong

Kahit na ang Ethereum Foundation ipinapahayag na ang "core ng Ethereum ay inilabas sa ilalim ng ang pinaka liberal ng lisensya," ito cites ang MIT License, Mozilla Public License at LGPL bilang ang tatlong nangungunang mga kandidato - ang huli ng dalawang sa mga ito ay aktwal na copyleft sa kalikasan ( kahit sa pangkalahatan ay itinuturing na "mahina copyleft" lisensya).

Ang layunin, ayon sa mga pundasyon, ay upang gawin ang mga core "na magagamit para sa paggamit sa anumang komersyal na kapaligiran, sarado o bukas na source."

Upang gumawa ng bagay na mas kumplikado, CPP-Ethereum, na naglalaman ng lahat ng mga pangunahing aklatan ni Ethereum, lumilitaw na sa kasalukuyan ay lisensiyado sa ilalim ng GPL.

Hindi lamang na ito salungat sa mga indikasyon ng foundation na ang pangwakas na core lisensya ay hindi tiyak, ngunit ito ay wala kahit sa mga opsyon na nakalista sa pamamagitan ng mga pundasyon para sa pagsasaalang-alang. Ang GPL ay hindi isang mapagpahintulot lisensya o isang "mahina copyleft" isa. Sa halip, ito ay naglalaman ng mga makabuluhang mga paghihigpit sa ibaba ng agos pagbabago at muling pamamahagi.

Ang kasalukuyang paggamit ng isang malakas na copyleft lisensiya at ang mistulang kawalan ng katiyakan bilang upang ang pangwakas na sa paglilisensya scheme pose potensyal na mga materyal panganib para sa mga developer.

Hanggang sa huling lisensiya ay tinutukoy, mga developer ng Ethereum-based na mga aplikasyon ay napapailalim sa anumang mga shift o mga dibisyon sa pilosopiya sa likod ng paglilisensya ng Ethereum - isang pilosopiya ng Ethereum Foundation malayang admits ay naglalaman na rifts sa gitna ng mga iba't-ibang mga stakeholder.

Pagtapak maingat

Wala sa mga ito ay upang sabihin na ang mga developer ay hindi dapat magamit Ethereum o na ang Ethereum Foundation ginagawa kahit ano mali sa diskarte nito.

Sa halip, komersyal na mga developer na kailangan upang maunawaan ang mga komplikasyon ng mga bukas-source paglilisensya at sa mga natatanging wrinkles sa context ng Ethereum.

Ang downside ng underestimating o misjudging ang mga panganib ay malayo masyadong malaki.

EthereumIntellectual PropertyCopyright

Kaugnay na Balita


Post Ethereum

Ang Record ng Ether Hits Mataas na bilang presyo Decouples Mula sa Bitcoin

Post Ethereum

Roll up para sa Branded coins, Roll sa Robot Overlords

Post Ethereum

Mga Analyst Hinulaan ang $ 100 na presyo para sa Ethereums Eter Token

Post Ethereum

Public Blockchains: the Community vs the Ecosystem

Post Ethereum

Ang Messy Push ng Bitcoin para sa Innovation ay Winning Over Payments Developers

Post Ethereum

Ang DAO ay Nagpapakita ng Blockchain Hindi Makakaalam sa Mga Problema sa Social

Post Ethereum

Ang DAO Hacker ay Pagkuha

Post Ethereum

Ang Blockchain Angels ay mamuhunan ng $ 1 Milyon sa Bitcoin-Ethereum Hybrid Qtum

Post Ethereum

Ang Bitcoin Hindi ang Tanging Digital na Pera upang Makita ang Bounce ng Post-Election

Post Ethereum

Isang Modest na Panukala: Binibigyang-daan ni Vitalik ang Multi-Year Vision para sa Ethereum

Post Ethereum

Crypto 2.0 Pag-ikot: Counterparty Fork ng Ethereum at isang Bumoto para sa Mga Colored Coins

Post Ethereum

Ang $ 100k Peter Thiel Fellowship ay iginawad sa Vitalik Buterin ng Ethereum