Muzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

În urmă cu câteva zile, unele mass-media au relatat despre posibilitatea de descărcare gratuită a sistemului de operare Elbrus. Legăturile către distribuție au fost furnizate doar pentru arhitecturile x86, dar chiar și sub această formă, aceasta ar putea deveni o piatră de hotar foarte importantă în dezvoltarea acestui sistem de operare.

Unul dintre titlurile mass-media: Elbrus OS a devenit gratuit. Link-uri de descărcare

Dezvoltatorul liniei de procesoare domestice Elbrus a actualizat secțiunea de pe site-ul său privind software-ul specializat. Sistemul de operare Elbrus pentru procesoare cu arhitectură x86 standard a fost disponibil gratuit pentru descărcare. Dezvoltatorii plănuiesc să-și deschidă codul sursă în curând.

Un alt titlu din aceeași știre: Sistemul de operare Elbrus poate fi deja descărcat!

Da, aceasta ar putea deveni într-adevăr o piatră de hotar foarte importantă în dezvoltarea sistemului de operare Elbrus. Ar fi putut deveni, dar, din păcate, încă nu a devenit (sper că cuvântul cheie va fi cuvântul în timp ce)

Muzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

Cum s-a terminat totul înainte de a începe

Chiar a doua zi după publicarea știrilor, linkurile de descărcare au încetat să funcționeze, iar site-ul web stocare.mcst.ru nu se deschide. Dar chiar și atunci când legăturile pentru descărcarea imaginilor funcționau, viteza a variat de la 6,08 KB / s la 54,0 KB / s, iar în comentariile la știri erau mesaje „boot.x86_64.iso - fișier de 3.65 GB, Opera scrie că descărcarea „răman 2 zile”»

Conexiunea s-a pierdut în cele din urmă în după-amiaza zilei de 4 aprilie, adică. la aproximativ o zi după ce a fost publicată știrea:

Iată jurnalele când am încercat să descarc versiunea x64 a imaginii de boot:

wget --limit-rate=2500000 -c https://storage.mcst.ru/pdk/3.0.36/x86_64/boot.x86_64.iso
--2019-04-04 14:33:07-- https://storage.mcst.ru/pdk/3.0.36/x86_64/boot.x86_64.iso
Распознаётся storage.mcst.ru (storage.mcst.ru)... 80.84.125.19
Подключение к storage.mcst.ru (storage.mcst.ru)|80.84.125.19|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 206 Partial Content
Длина: 3923822592 (3,7G), 3307703777 (3,1G) осталось [application/octet-stream] Сохранение в каталог: ««boot.x86_64.iso»».

boot.x86_64.iso 17%[++++++++++> ] 648,23M 33,3KB/s in 41m 54s

2019-04-04 15:30:34 (24,7 KB/s) - Ошибка чтения, позиция 679721193/3923822592 (Выполнено). Продолжение попыток.

--2019-04-04 15:30:35-- (попытка: 2) https://storage.mcst.ru/pdk/3.0.36/x86_64/boot.x86_64.iso
Подключение к storage.mcst.ru (storage.mcst.ru)|80.84.125.19|:443... ошибка: Нет маршрута до узла.
Распознаётся storage.mcst.ru (storage.mcst.ru)... 80.84.125.19
Подключение к storage.mcst.ru (storage.mcst.ru)|80.84.125.19|:443... ошибка: Время ожидания соединения истекло.
Продолжение попыток.

În acest moment, serverul storage.mcst.ru nu este disponibil și toate linkurile pentru descărcarea imaginilor nu funcționează.*

Vă rugăm să rețineți că timpul estimat de descărcare a imaginii a fost mai mare de două zile, dar site-ul a funcționat mai puțin de o zi 😉

Acum putem doar ghici dacă serverul nu a putut face față încărcării (dar pentru a evita astfel de probleme a fost posibilă publicarea imaginilor de instalare sub formă de torrent) sau dacă acest lucru a fost intenționat să apară, să tachineze și apoi spuneți că serverul nu a putut rezista la încărcare ;- (

Pe LOR în tolksah a scris că ei distribuie imaginea de instalare x86 în torrente, dar când încerc să o descarc, clientul torrent nu găsește peer-uri.

cloud.mail.ru/public/pSVn/55paFywLn
magnet:?xt=urn:btih:1ff8a7de0e08ea7bb410f3a117ec19a4a88004b1&dn=boot.x86.iso

Eu însumi am început să descarc de pe o imagine x86 și am reușit să descarc complet doar primul disc. După aceea, m-am gândit că ar fi mai bine să descarc versiunea pe 64 de biți și am început să descarc ambele fișiere ISO simultan. Ideea de a încărca două imagini în același timp în loc de un al doilea disc s-a dovedit a fi o greșeală. Și al doilea disc nu a descărcat imaginea x86 și nu există imagini x86_64.

Progresul final al descărcării a fost:

boot.x86.iso - 100%
disk2.x86.iso - 0%
boot.x86_64.iso — 679721193 din 3923822592 (17%)
disk2.x86_64.iso — 706065116 din 2216939520 (31%)

Să vedem ce este în stoc

Este bine că a rămas primul fișier boot.x86.iso, pe care am reușit să-l descarc complet. Mai jos sunt spoilere pentru capturi de ecran ale procesului de instalare:

Începe instalareaMuzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

Selectarea unei imagini de instalareMuzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

Rezultatul partiționării automate a hard diskuluiMuzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

Selectarea Opțiunilor de instalareMuzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

Unul dintre ecranele procesului de instalareMuzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

Procesul de instalare în sine este omis.

meniul GRUB la încărcarea sistemului de operare Elbrus de pe un hard diskMuzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

Câteva capturi de ecran ale procesului de încărcare a sistemului de operare ElbrusMuzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

Muzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

Deși nu este prima dată, sistemul a fost instalat și am devenit utilizator legal al sistemului de operare Elbrus 😉

Ecranul de autorizare a sistemului de operare Elbrus

Muzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

Versiuni ale componentelor individuale:

Muzica nu a fost redată mult timp... sau cum Elbrus OS nu a devenit niciodată liber

Dar sursele?

Citate din material: Elbrus OS a devenit gratuit. Link-uri de descărcare

Potrivit lui Trushkin, prin dezvăluirea codurilor, compania urmărește obiective de marketing legate de promovarea produselor MCST și, de asemenea, încearcă să extindă comunitatea de dezvoltatori de software pentru sistemul de operare Elbrus.

Directorul de marketing MCST, Konstantin Trushkin, într-o conversație cu CNews, a remarcat că codurile sursă pentru produsele companiei nu sunt încă disponibile nici pentru descărcare independentă, nici la cerere, dar compania intenționează să le deschidă în curând.

De asemenea, am scris o cerere de asistență pentru a clarifica problema cu codul sursă. Iată scrisoarea de răspuns:

Bine ai venit!

Această problemă este în discuție.

-
Cu stimă,
************ ****************

Pe 04 04:2019, Ryabikov Alexander a scris:
> Bună ziua!
>
> Mulțumesc pentru sistemul de operare Elbrus pentru x86, pe care l-am descărcat de pe site-ul dvs
> mcst.ru/programmnoe-obespechenie-elbrus
> Vă rog să-mi spuneți de unde și cum pot obține originalul
> cod de vizualizat și studiat?
>
> Salutări,
> Riabikov Alexandru

Astfel, se dovedește că codurile sursă Elbrus OS nu sunt disponibile și, judecând după serverul deconectat, nu există aproape nicio speranță pentru apariția lor în viitorul apropiat.

Dar, după cum se spune, există o nuanță...

Baza distribuției Elbrus OS este Linux. Și după cum știți, Linux este distribuit gratuit. virale licențe GPL. Clarificare virale, înseamnă că produsele software derivate, care includ sistemul de operare Elbrus, trebuie să fie lansate sub aceeași licență sau compatibilă. Cu alte cuvinte, o astfel de licență ca virus este transmis pentru toate produsele software derivate și nu poate fi revocat.

Licența antivirus în sine nu necesită ca software-ul derivat să fie distribuit gratuit. De asemenea, nu există nicio cerință de a publica software derivat în domeniul public. Cu toate acestea, licența impune acest lucru legale utilizatorul a avut posibilitatea de a obține la cerere codurile sursă ale software-ului utilizat. În acest caz, codurile sursă ale sistemului de operare Elbrus.

Anterior, MCST nu putea pune întrebări cu privire la kiturile de distribuție, cu atât mai puțin sursele acestora, deoarece aceste întrebări puteau fi ridicate doar de utilizatorii legali. Și cineva ar putea deveni utilizator legal doar după semnarea unui acord sau NDA (cu o persoană fizică sau juridică). Deși o astfel de restricție a încălcat „spiritul” software-ului liber, din punct de vedere al legislației totul a fost mai mult sau mai puțin corect.

Dacă încălcați NDA sau acordul, veți înceta să mai fiți un utilizator legal și, din moment ce ați încetat să mai fiți un utilizator legal, atunci nu aveți dreptul de a solicita libertăți garantate de licența GPL.

Dar totul s-a schimbat când distribuția de software a fost publicată în domeniul public! Din acest moment, orice utilizator a început să poată descărca kitul de distribuție Elbrus OS. Și după ce l-a descărcat și instalat, a devenit automat legale un utilizator care are acces la libertățile licenței GPL originale:

  • Programul poate fi folosit gratuit în orice scop
  • Puteți studia modul în care funcționează programul și îl puteți adapta pentru scopurile dvs
  • Puteți distribui gratuit copii ale programului
  • Puteți îmbunătăți liber programul și puteți publica versiunea îmbunătățită

Mai mult, aceste libertăți sunt determinate nu de decizia dezvoltatorului (în cazul nostru MCST), ci de însuși faptul de a folosi licența GPL a distribuției sursă.

Aș dori să remarc în special că aceste libertăți se aplică tuturor utilizatorilor care au descărcat și instalat sistemul de operare Elbrus. Acesta este, orice utilizatorul are dreptul de a primi sursele versiunii software utilizate. Și acest drept nu provine din dorința MCST (vrem să-l deschidem, dar nu vrem), ci din proprietatea licenței originale GPL Linux, pe baza căreia a fost dezvoltat sistemul de operare Elbrus.

Sper din tot sufletul că decizia de a crește atractivitatea sistemului de operare Elbrus prin crearea unei comunități a fost serioasă și conștientă. Și compania MCST nu va „pedala înapoi”, va putea să urmeze această cale până la sfârșit și să publice codul sursă al software-ului, așa cum este cerut de GPL.

În caz contrar, pe lângă riscurile grave de reputație, este posibil ca cineva să încerce să testeze puterea sistemului judiciar rus solicitând, în calitate de utilizator legal al sistemului de operare Elbrus, deschiderea forțată a codului sursă, creând astfel un precedent judiciar. și testarea funcționalității licenței GPL în realitate.

Garda, totul a dispărut sau ce ar trebui să facă MCST?

În legătură cu publicarea distribuțiilor Elbrus OS în domeniul public, a apărut o situație foarte interesantă. Văd următoarele opțiuni posibile pentru acțiuni ulterioare:

1. Dacă decizia de a publica distribuțiile nu a fost greșeala unui individ (și judecând după publicațiile disponibile, această decizie a fost una conștientă), atunci trebuie să mergeți până la capăt și să publicați codul sursă, așa cum este cerut de GPL. Mai mult, acest lucru trebuie făcut rapid pentru a nu lăsa o impresie negativă asupra comunității potențiale, de dragul căreia totul a fost început.

În plus, este posibil să se stabilească și regulile de utilizare a mărcii Elbrus, astfel încât să nu existe abuzuri, în primul rând din partea persoanelor juridice, atunci când încearcă să comercializeze situația care a apărut în propriul interes. Mai mult, o astfel de restricție nu va afecta în niciun fel utilizatorii obișnuiți.

2. Puteți pretinde că decizia de a publica imagini de instalare a fost o greșeală. Declarați public acest lucru (eventual cu numirea celor responsabili) și, prin urmare, încercați să dați imaginilor de instalare existente statutul de copii fără licență.

Teoretic, o astfel de soluție este posibilă, dar este dificil de spus ce se va întâmpla cu reputația MCST și cu încercarea sa de a forma o comunitate loială în jurul sistemului de operare Elbrus. Mai mult decât atât, nu este un fapt că va fi posibil să scapi de copiile existente (eu, de exemplu, nu am de gând să le șterg pe ale mele).

3. Cea mai negativă opțiune pentru dezvoltări ulterioare, mi se pare, ar fi să lași totul așa cum este în prezent (există imagini ISO pentru instalare), dar să refuzi să publici codul sursă, așa cum este cerut de GPL, sau să încerci să transferați-le în baza unui NDA.

Nu numai că aceasta va fi o încălcare directă a licenței GPL, care va antagoniza negativ potențiala comunitate, dar va crea și anumite riscuri juridice dacă o astfel de decizie va fi contestată în instanță.

Ce voi face?

M-am gândit de ceva vreme dacă merită să scriu această parte finală a articolului. Și până la urmă am ajuns la concluzia că probabil merită, inclusiv pentru a răspunde în prealabil la eventuale întrebări.

Deci, de când am devenit legale utilizator al sistemului de operare Elbrus, atunci am toate drepturile garantate de licența GPL. Dar, având în vedere incertitudinea actuală, mă voi abține deocamdată (pentru câteva zile) de la publicarea imaginilor de instalare, astfel încât MCST să poată înțelege situația actuală și să decidă asupra acțiunilor sale ulterioare. După aceasta, cel mai probabil îmi voi exercita dreptul de a distribui copii ale sistemului de operare Elbrus pentru a ajuta la formarea unei comunități, așa cum a fost planificat inițial de MCST 😉

PS

Rămâneți pe fază pentru actualizări. Voi actualiza articolul pe măsură ce noi informații devin disponibile.

PPS

Este bine că am avut suficientă karmă pentru a publica materialul.

UPDATE 1

Încă nu era suficientă karma pentru publicare în hub-ul „Legislația IT” (era deja suficientă).

*) UPDATE 2

După cum au scris în comentarii:

Tocmai și-au dat seama că erau prea mulți oameni care doreau să descarce și își înfundau canalul și au încărcat totul pe discul Yandex.

Iată link-urile:
- pentru x86_64, yadi.sk/d/x1a8X7aKv5yNRg

- pentru x86, yadi.sk/d/W4Z5LzlMb0zBTg

Sursa: www.habr.com

Adauga un comentariu