Kôdovi Čuvajte se: Pitanja licenciranja koja su obilježena za Ether Apps | HR.democraziakmzero.org

Kôdovi Čuvajte se: Pitanja licenciranja koja su obilježena za Ether Apps

Kôdovi Čuvajte se: Pitanja licenciranja koja su obilježena za Ether Apps

Matt Savare i John Wintermute raditi na Lowenstein Sandler LLP, gdje su vježbati intelektualno vlasništvo, digitalno oglašavanje, tehnologije, blockchain i privatnost zakon. Shailley Singh je viši direktor za proizvode i R & D u IAB Tech Lab.

Unatoč nevjerojatnim količinu pažnje blockchain tehnologije je zaradio u posljednjih godinu dana, vrlo malo je izvijestila o pitanjima open-source licenciranje i povezanih rizika programeri suočavaju prilikom korištenja ethereum kao temelj za vlastite programe.

Mnogi programeri ne mogu razumjeti (ili namjerno ignoriraju) jedinstvene rizike kada se koristi softver otvorenog izvornog koda. (Ti rizici nisu prisutni u bitcoin, jer Bitcoin blockchain, za razliku od ethereum blockchain, nije platforma na kojoj programeri mogu lako stvoriti decentraliziranih aplikacija pomoću otvorenog izvornog koda). 

Ethereum Zaklada trenutno koristi razne open-source licence za ethereum u različitim komponentama. Da bi stvar bila još složenija, tijelo je pokazala da još nije odabran završni open-source licencu na koji će biti jezgra ethereum dostupna u budućnosti.

Iz tog razloga, programeri ethereum-based aplikacija treba identificirati, razumjeti i rješavanje tih rizika i ograničenja.

Korištenje ethereum uključuje niz poslovnih i pravnih pitanja, ali možda nitko se više pritiska za ethereum-based aplikacija razvijen od onoga što je obično izravno pitanje: koja su moja prava na korištenje ethereum?

Odgovor je, ispostavilo se, nije tako jednostavno.

Kad „slobodni” nije besplatno   

Ethereum Zaklada obećava da ethereum "je i open-source softver i Slobodni softver nakon definiciji Free Software Foundation (tzv FLOSS)." Drugim riječima, licence općenito će primiti široka prava za prikazivanje, kopirati, distribuirati i poboljšanje softvera.

Iza ove temeljne pretpostavke, međutim, stvari se neizvjesna.

Kao i svaki iskusan open-source softver developer zna, „besplatno” softver ne znači „bez ograničenja”, niti to znači „besplatno”, iako je često. Ta ograničenja, što može poremetiti jezgru poslovnog modela nizvodnog zahvata, osobito komplicirano kada je u pitanju ethereum.

Open-source softver, koji se temelji na ideji da svaki softver licence trebao primiti programa izvornog koda i mogućnost izmjene softvera za vlastite potrebe, obično spadaju u jednu od dvije kategorije: „restriktivan” „dopustivo” i

Dopustivo tipa licence, koji uključuju MIT-a, BSD i Apache, sadrže minimalne ograničenja i dati široka prava na licence za korištenje i mijenjati pokrivena softver i ponovno distribuirati promjene o nositelju dozvole vlastitim povlaštenim uvjetima.

Za komercijalne programere, Dopustljivo licence općenito se smatraju sigurnijim nego restriktivnim licencama, jer ne postoji opasnost od „tainting” sve događaje ili promjene s open-source uvjetima u-licenciranog softvera.

MIT licence, na primjer, zahtijeva samo obavijest o autorskim pravima, disclaimer, a da odricanje i obavijest biti prenošena na bilo nizvodno licence. Programer je slobodan da se softver koji je licenciran u skladu s MIT licence i ponovno licencirati nikakve izmjene ili izvedenih radova kao dio standardne komercijalne ponude.

Zarazne licence

Restriktivna tipa licence, ili "copyleft" licence, uključuju Mozilla Public License, General Public License (GPL), manje GPL i affero GPL.

Za razliku od dopustivo dozvola, ove licence ograničiti sposobnost licence za distribuciju izmjena i izvedenih radova pod komercijalnim ili ne-open-source uvjetima.

Copyleft licence također naziva „virusne licence”, jer oni mogu potencijalno „zaraziti” softverski proizvod s open-source smislu temeljne Copyleft programa, ostavljajući licence ne mogavši ​​distribuirati izmijenjeni ili derivat verziju za naknadu ili na ne- izvor oblik.

Ovisno o Copyleft licence, postoji svibanj biti načina da koriste open-source softver na način koji ne utječe na ukupnu proizvod i način korištenja koji će pokrenuti uvjete virusnog dozvole je često komplicirana i činjenica specifična pitanje.

Dakle, korištenje open-source softvera, dok je strahovito vrijedno, nosi razine rizika koje treba raščlaniti prije u-licenciranje bilo open-source proizvod.

Na najvišoj razini rizika, programer može ugroziti cijeli vlasnički vrijednost projekta.

Sukobljenih pogleda

Za programere koji žele razumjeti implikacije licenciranje ethereum za upotrebu u svojim djelatnostima, Ethereum Zaklada komplicira ovo je već osjetljivo pitanje na dva načina: prvo, iskorištavanjem razne open-source licence za ethereum raznim komponentama; i drugi, ostajući neodlučni u pogledu budućeg programa licenciranja ethereum, osobito ethereum jezgre.

Prema odjeljku licenciranja GitHub stranice ethereum-a, aplikacije će biti distribuiran pod GPL-a, i middleware će biti dostupna u verziji affero GPL. Obje dozvole su restriktivni u prirodi, a time i ograničiti sposobnost licence za re-licence modifikacije ili na komercijalnim uvjetima.

Oni se razlikuju, međutim, u definiciji „distribucija” koji aktivira virusni ograničenja u svaku licencu. Affero je bora je da daljinski interakcija putem interneta dovoljno je pokrenuti zahtjev da affero licence bi općenito dostupnim izvorni kod svojih kretanja i izmjene.

Drugim riječima, licence od affero-pokrivena softver proizvod možda želite napraviti izmjene ili poboljšanja na kojima se temelji softver i napraviti da je poboljšani proizvod dostupan kao software-as-a-service, ali u tom slučaju, izvorni kod cijeli izvedeni dio mora biti na raspolaganju korisnicima u interakciji s njim. Očito, ovaj uvjet je često previsoki za programer želi zadržati vlasnički vrijednost proizvoda.

Ethereum Zaklada objašnjava da ethereum „se distribuira pod nekoliko licenci” djelomično „da bi odražavala različite razmišljanja u umove iza različitih dijelova programa.”

Te sukobljene pogledi su također očito po tome što je Ethereum Zaklada pokazuje da nije odabrao konačnu dozvolu za jezgru ethereum, što uključuje konsenzus motor, umrežavanje kod i prateće biblioteke.

Neriješena pitanja

Iako je Ethereum Fondacija navodi da je „jezgra ethereum bit će objavljen pod najliberalnija dozvola”, to navodi MIT licenca, Mozilla Public Licence i LGPL kao tri vodeće kandidata - posljednje dvije od kojih su zapravo Copyleft u prirodi ( iako se općenito smatra „slab Copyleft” licence).

Cilj je, prema do temelja, je da jezgra „dostupan za korištenje u bilo kakve komercijalne okruženju, zatvoren ili otvoren izvor.”

Da stvar bude još kompliciraniji, CPP-ethereum, koja sadrži sve ethereum ključnih knjižnica, čini se da je trenutno licenciran pod GPL-om.

Ne samo da ovaj sukob s naznakom zaklade da krajnji osnovne licence su neodređena, ali to nije ni među opcijama koje navodi temelj za razmatranje. GPL nije ni dopustivo licenca ni „slaba copyleft” jedan. Umjesto toga, ona sadrži značajne restrikcije nizvodno izmjeni i preraspodjele.

Sadašnji korištenje jakog Copyleft licence i očito neizvjesnost u konačni plan licenciranja predstavljati potencijalno značajni rizici za programere.

Do konačnog dozvola određuje, programeri ethereum-based aplikacije podliježu nikakvim smjenama ili podjele u filozofiju iza licenciranje ethereum - filozofija Ethereum Zaklada slobodno priznaje već sadrži pukotina među različitim dionicima.

Oprezno

Ništa od toga jest da programeri ne bi trebao koristiti ethereum ili da Ethereum Zaklada rade ništa loše u svom pristupu.

Umjesto toga, komercijalni programeri moraju razumjeti komplikacija open-source licenciranje i jedinstvene bore u kontekstu ethereum.

Loša strana podcjenjivanja ili krive procjene rizika je daleko prevelika.

EthereumIntellectual PropertyCopyright

Povezane vijesti


Post Ethereum

Razumijevanje DAO napada

Post Ethereum

Storj migrira decentraliziranu uslugu pohrane na Ethereum Blockchain

Post Ethereum

Bitcoin startups Eye Ethereum Kao što je Platforma profil rastao

Post Ethereum

U Formal Verification Push, Ethereum traži pametnu sigurnost ugovora

Post Ethereum

Zašto Ethereum Classic mora umrijeti

Post Ethereum

Bitcoin nije bila jedina digitalna valuta za promatranje poslije izbora

Post Ethereum

Rudari potiču kapacitet transporta Ethereuma s povećanjem ograničenja plina

Post Ethereum

Zemljište se smrči kao DAO napadač Trgovati ukradenim fondovima za Bitcoin

Post Ethereum

Zašto je DAO napad dobar za Ethereum

Post Ethereum

Kupio svoj prvi Bitcoin ili Ether? Brace za pristojbe

Post Ethereum

Suradnja upućuje raspravu s integracijom etera

Post Ethereum

Microsoft će ugostiti konsenzus 2018 Blockchain Hackathon