Hudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

Pred pár dňami niektoré médiá informovali o možnosti bezplatného stiahnutia operačného systému Elbrus. Odkazy na distribúciu boli poskytnuté len pre x86 architektúry, no aj v tejto podobe by sa to mohlo stať veľmi dôležitým míľnikom vo vývoji tohto operačného systému.

Jeden z mediálnych titulkov: Elbrus OS sa stal zadarmo. Odkazy na stiahnutie

Vývojár radu domácich procesorov Elbrus aktualizoval na svojej webovej stránke sekciu týkajúcu sa špecializovaného softvéru. Elbrus OS pre procesory so štandardnou architektúrou x86 bol voľne dostupný na stiahnutie. Vývojári plánujú čoskoro otvoriť jeho zdrojový kód.

Ďalší titulok z tej istej správy: Operačný systém Elbrus je už možné stiahnuť!

Áno, toto by sa skutočne mohlo stať veľmi dôležitým míľnikom vo vývoji operačného systému Elbrus. Mohlo sa to stať, ale žiaľ, zatiaľ sa tak nestalo (dúfam, že kľúčové slovo bude slovo zatiaľ čo)

Hudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

Ako to všetko skončilo skôr, ako to začalo

Hneď na druhý deň po zverejnení noviniek prestali fungovať odkazy na stiahnutie a webstránka storage.mcst.ru neotvorí. Ale aj keď odkazy na stiahnutie obrázkov fungovali, rýchlosť sa pohybovala od 6,08 kB/s na 54,0 kB/sa v komentároch k novinkám boli správy “boot.x86_64.iso - 3.65 GB súbor, Opera píše, že sťahovanie „zostávajú 2 dni“»

Spojenie sa napokon stratilo 4. apríla popoludní, t.j. asi deň po zverejnení správy:

Tu sú protokoly, keď som sa pokúšal stiahnuť x64 verziu zavádzacieho obrazu:

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... ошибка: Время ожидания соединения истекло.
Продолжение попыток.

Momentálne je server storage.mcst.ru nedostupný a všetky odkazy na stiahnutie obrázkov nefungujú.*

Upozorňujeme, že predpokladaný čas sťahovania obrázka bol viac ako dva dni, ale stránka bola v prevádzke menej ako jeden deň 😉

Teraz môžeme len hádať, či server nezvládol záťaž (ale aby sa predišlo takýmto problémom, bolo možné zverejniť inštalačné obrazy vo forme torrentu), alebo či to bol plán, ukázať sa, dráždiť a potom povedzte, že server nevydržal zaťaženie ;-(

Na LOR in tolksah napísal, že distribuujú inštalačný obraz x86 v torrentoch, ale keď sa ho pokúsim stiahnuť, torrent klient nenájde peerov.

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

Ja sám som tiež začal sťahovať z x86 obrazu a tiež sa mi podarilo úplne stiahnuť iba prvý disk. Potom som si povedal, že by bolo lepšie stiahnuť 64-bitovú verziu a začal som sťahovať oba ISO súbory naraz. Myšlienka nahrať dva obrázky súčasne namiesto druhého disku sa ukázala ako chyba. A druhý disk nestiahol obraz x86 a neexistujú žiadne obrázky x86_64.

Konečný priebeh sťahovania bol:

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

Pozrime sa, čo je na sklade

Je dobré, že zostal úplne prvý súbor boot.x86.iso, ktorý sa mi podarilo stiahnuť úplne. Nižšie sú spoilery pre snímky obrazovky procesu inštalácie:

Spustite inštaláciuHudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

Výber inštalačného obrazuHudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

Výsledok automatického rozdelenia pevného diskuHudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

Výber možností inštalácieHudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

Jedna z obrazoviek procesu inštalácieHudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

Samotný proces inštalácie sa preskočí.

Menu GRUB pri načítaní operačného systému Elbrus z pevného diskuHudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

Niekoľko snímok obrazovky procesu načítania operačného systému ElbrusHudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

Hudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

Aj keď to nebolo prvýkrát, systém bol nainštalovaný a ja som sa stal legálnym používateľom OS Elbrus 😉

Obrazovka autorizácie operačného systému Elbrus

Hudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

Verzie jednotlivých komponentov:

Hudba nehrala dlho... alebo ako sa Elbrus OS nikdy nestal voľným

A čo zdroje?

Citáty z materiálu: Elbrus OS sa stal zadarmo. Odkazy na stiahnutie

Odhalením kódov spoločnosť podľa Trushkina sleduje marketingové ciele súvisiace s propagáciou produktov MCST a tiež sa snaží rozširovať komunitu vývojárov softvéru pre OS Elbrus.

Marketingový riaditeľ MCST Konstantin Trushkin v rozhovore s CNews poznamenal, že zdrojové kódy produktov spoločnosti zatiaľ nie sú k dispozícii ani na nezávislé stiahnutie, ani na požiadanie, ale spoločnosť ich plánuje čoskoro otvoriť.

Napísal som tiež žiadosť o podporu, aby som objasnil problém so zdrojovým kódom. Tu je list s odpoveďou:

Dobrý deň!

Táto otázka sa zvažuje.

-
S pozdravom,
*********************************

Dňa 04 04:2019 Ryabikov Alexander napísal:
> Dobrý deň!
>
> Ďakujem za OS Elbrus pre x86, ktorý som si stiahol z vašej stránky
> mcst.ru/programmnoe-obespechenie-elbrus
> Povedzte mi, kde a ako môžem získať jeho originál
> kód na zobrazenie a štúdium?
>
> S pozdravom
> Ryabikov Alexander

Ukazuje sa teda, že zdrojové kódy OS Elbrus nie sú k dispozícii a súdiac podľa odpojeného servera, nie je takmer žiadna nádej na ich vzhľad v blízkej budúcnosti.

Ale, ako sa hovorí, existuje nuansa ...

Základom distribúcie OS Elbrus je Linux. A ako viete, Linux je distribuovaný voľne. vírusový licencií GPL. Objasnenie vírusový, znamená, že odvodené softvérové ​​produkty, ktoré zahŕňajú Elbrus OS, musia byť vydané na základe presne rovnakej alebo kompatibilnej licencie. Inými slovami, taká licencia ako вирус sa prenáša pre všetky odvodené softvérové ​​produkty a nemožno ho odvolať.

Samotná bezplatná vírusová licencia nevyžaduje, aby bol odvodený softvér distribuovaný zadarmo. Neexistuje ani požiadavka na zverejnenie odvodeného softvéru vo verejnej doméne. Vyžaduje si to však licenciu legálne užívateľ mal možnosť na požiadanie získať zdrojové kódy používaného softvéru. V tomto prípade sú to zdrojové kódy OS Elbrus.

Predtým sa spoločnosti MCST nemohli klásť žiadne otázky týkajúce sa distribučných súprav, tým menej ich zdrojov, pretože tieto otázky mohli klásť iba legálni používatelia. A človek sa môže stať legálnym používateľom až po podpísaní zmluvy alebo NDA (s fyzickou alebo právnickou osobou). Aj keď takéto obmedzenie porušilo „ducha“ slobodného softvéru, z hľadiska legislatívy bolo všetko viac-menej správne.

Ak porušíte NDA alebo dohodu, prestanete byť legálnym používateľom a keďže ste prestali byť legálnym používateľom, nemáte právo požadovať žiadne slobody zaručené licenciou GPL.

Všetko sa však zmenilo, keď bola distribúcia softvéru zverejnená vo verejnej doméne! Od tohto momentu si každý používateľ začal môcť stiahnuť distribučnú súpravu Elbrus OS. A po stiahnutí a inštalácii sa to automaticky stalo legálne používateľ, ktorý má prístup k slobodám pôvodnej licencie GPL:

  • Program je možné voľne používať na akýkoľvek účel
  • Môžete si preštudovať, ako program funguje a prispôsobiť si ho pre svoje účely
  • Kópie programu môžete voľne šíriť
  • Program môžete voľne vylepšovať a publikovať svoju vylepšenú verziu

Navyše tieto slobody nie sú určené rozhodnutím vývojára (v našom prípade MCST), ale samotným faktom použitia GPL licencie zdrojovej distribúcie.

Osobitne by som chcel poznamenať, že tieto slobody sa vzťahujú na všetkých používateľov, ktorí si stiahli a nainštalovali OS Elbrus. teda každý používateľ má právo získať zdroje použitej verzie softvéru. A toto právo nevyplýva z túžby MCST (chceme ho otvoriť, ale nechceme), ale z vlastníctva pôvodnej licencie GPL Linux, na základe ktorej bol vyvinutý OS Elbrus.

Úprimne dúfam, že rozhodnutie zvýšiť atraktivitu OS Elbrus vytvorením komunity bolo vážne a uvedomelé. A spoločnosť MCST nebude „šliapať dozadu“, bude môcť ísť touto cestou až do konca a zverejniť zdrojový kód softvéru, ako to vyžaduje GPL.

V opačnom prípade je možné, že okrem vážnych reputačných rizík sa niekto pokúsi otestovať silu ruského súdneho systému tým, že ako legálny používateľ OS Elbrus bude požadovať nútené otvorenie zdrojového kódu, čím sa vytvorí súdny precedens a testovanie funkčnosti GPL licencie v realite.Ruská legislatíva.

Strážca, všetko je preč alebo čo má MCST robiť?

V súvislosti so zverejnením distribúcií Elbrus OS vo verejnej doméne nastala veľmi zaujímavá situácia. Vidím nasledujúce možné možnosti ďalšieho postupu:

1. Ak rozhodnutie zverejniť distribúcie nebolo chybou jednotlivca (a súdiac podľa dostupných publikácií, toto rozhodnutie bolo vedomé), potom musíte prejsť celú cestu a zverejniť zdrojový kód, ako to vyžaduje GPL. Navyše to treba urobiť rýchlo, aby to nezanechalo negatívny dojem na potenciálnu komunitu, kvôli ktorej sa všetko začalo.

Okrem toho je možné určiť pravidlá používania ochrannej známky Elbrus tak, aby nedochádzalo k jej zneužívaniu predovšetkým zo strany právnických osôb pri pokuse o komercializáciu vzniknutej situácie vo vlastnom záujme. Takéto obmedzenie navyše nijako neovplyvní bežných používateľov.

2. Môžete predstierať, že rozhodnutie zverejniť inštalačné obrázky bola chyba. Verejne to deklarujte (pravdepodobne s menovaním zodpovedných), a tým sa pokúste dať existujúcim inštalačným obrazom stav nelicencovaných kópií.

Teoreticky je takéto riešenie možné, no ťažko povedať, čo bude s povesťou MCST a jeho snahou o vytvorenie lojálnej komunity okolo OS Elbrus. Okrem toho nie je pravda, že bude možné zbaviť sa existujúcich kópií (ja sa napríklad nechystám vymazať).

3. Ako najnegatívnejšia možnosť pre ďalší vývoj sa mi zdá ponechať všetko tak, ako je to momentálne (existujú ISO obrazy na inštaláciu), ale odmietnuť zverejniť zdrojový kód, ako to vyžaduje GPL, alebo skúsiť previesť ich na základe zmluvy o mlčanlivosti.

Pôjde nielen o priame porušenie GPL licencie, čo si negatívne znepriatelí potenciálnu komunitu, ale vytvorí to aj určité právne riziká, ak bude takéto rozhodnutie napadnuté na súde.

Čo urobím?

Chvíľu som rozmýšľal, či sa oplatí písať túto záverečnú časť článku. A nakoniec som dospel k záveru, že to pravdepodobne stojí za to, vrátane toho, aby som vopred odpovedal na možné otázky.

Takže odkedy som sa stal legálne užívateľ OS Elbrus, potom mám všetky práva garantované GPL licenciou. Ale vzhľadom na súčasnú neistotu sa nateraz (na pár dní) zdržím zverejňovania inštalačných obrázkov, aby MCST pochopila aktuálnu situáciu a rozhodla o svojom ďalšom postupe. Potom s najväčšou pravdepodobnosťou uplatním svoje právo distribuovať kópie OS Elbrus, aby som pomohol vytvoriť komunitu, ako to pôvodne plánovalo MCST 😉

PS

Zostaňte naladení na aktualizácie. Článok aktualizujem, keď budú k dispozícii nové informácie.

PPS

Je dobré, že som mal dostatok karmy na zverejnenie materiálu.

UPDATE 1

Stále nebolo dosť karmy na zverejnenie v centre „IT Legislatíva“ (už toho bolo dosť).

*) AKTUALIZÁCIA 2

Ako napísali v komentároch:

Práve si uvedomili, že je príliš veľa ľudí, ktorí chcú sťahovať a upchávajú svoj kanál, a všetko nahrali na disk Yandex.

Tu sú odkazy:
- pre x86_64, yadi.sk/d/x1a8X7aKv5yNRg

- pre x86, yadi.sk/d/W4Z5LzlMb0zBTg

Zdroj: hab.com

Pridať komentár