Dlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

Některá média před pár dny informovala o možnosti bezplatného stažení operačního systému Elbrus. Odkazy na distribuci byly poskytnuty pouze pro architektury x86, ale i v této podobě by se to mohlo stát velmi důležitým milníkem ve vývoji tohoto operačního systému.

Jeden z mediálních titulků: Elbrus OS je zdarma. Odkazy ke stažení

Vývojář domácích procesorů řady Elbrus aktualizoval na svém webu sekci týkající se specializovaného softwaru. Elbrus OS pro standardní procesory architektury x86 byl volně dostupný ke stažení. Vývojáři plánují brzy otevřít jeho zdrojový kód.

Další titulek ze stejné novinky: Operační systém Elbrus je již možné stáhnout!

Ano, toto by se skutečně mohlo stát velmi důležitým milníkem ve vývoji operačního systému Elbrus. Mohlo se to stát, ale bohužel se to ještě nestalo (doufám, že klíčové slovo bude slovo bye)

Dlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

Jak to všechno skončilo, než to začalo

Hned druhý den po zveřejnění novinky přestaly fungovat odkazy ke stažení a web storage.mcst.ru neotevírá. Ale i když odkazy na stahování obrázků fungovaly, rychlost se pohybovala od 6,08 kB / s na 54,0 kB / sa v komentářích k novinkám byly zprávy “boot.x86_64.iso – soubor 3.65 GB, Opera píše, že stahování „zbývají 2 dny“»

Ke ztrátě spojení nakonec došlo 4. dubna odpoledne, tzn. asi den po zveřejnění zprávy:

Zde jsou protokoly, když jsem se pokusil stáhnout x64 verzi spouštěcího 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... ошибка: Время ожидания соединения истекло.
Продолжение попыток.

V tuto chvíli je server storage.mcst.ru nedostupný a všechny odkazy na stažení obrázků nefungují.*

Vezměte prosím na vědomí, že očekávaná doba stažení obrázku byla více než dva dny, ale stránka byla v provozu méně než jeden den 😉

Nyní můžeme jen hádat, zda server nezvládl zátěž (ale aby se předešlo takovým problémům, bylo možné publikovat instalační obrazy ve formě torrentu), nebo zda to byl plán, ukázat se, škádlit a pak řekni, že server nevydržel zátěž ;-(

Na LOR in tolksah napsal, že šíří instalační obraz x86 v torrentech, ale když se ho pokusím stáhnout, torrent klient nenajde peery.

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

Sám jsem také začal stahovat z x86 obrazu a také se mi podařilo plně stáhnout pouze první disk. Poté jsem si řekl, že bude lepší stáhnout 64bitovou verzi a začal stahovat oba ISO soubory najednou. Myšlenka nahrát dva obrázky současně místo druhého disku se ukázala jako chyba. A druhý disk nestáhl obraz x86 a nejsou žádné obrázky x86_64.

Konečný průběh stahování byl:

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

Podívejme se, co je na skladě

Je dobře, že zůstal úplně první soubor boot.x86.iso, který se mi podařilo stáhnout celý. Níže jsou spoilery pro snímky obrazovky procesu instalace:

Spusťte instalaciDlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

Výběr instalačního obrazuDlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

Výsledek automatického rozdělení pevného disku na oddílyDlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

Výběr možností instalaceDlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

Jedna z obrazovek procesu instalaceDlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

Samotný proces instalace je přeskočen.

Nabídka GRUB při načítání operačního systému Elbrus z pevného diskuDlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

Několik snímků obrazovky procesu načítání operačního systému ElbrusDlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

Dlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

I když to nebylo poprvé, systém byl nainstalován a já se stal legálním uživatelem OS Elbrus 😉

Obrazovka autorizace operačního systému Elbrus

Dlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

Verze jednotlivých komponent:

Dlouho nehrála hudba ... aneb jak se OS Elbrus nestal svobodným

A co zdroje?

Citace z materiálu: Elbrus OS je zdarma. Odkazy ke stažení

Podle Trushkina společnost odhalením kódů sleduje marketingové cíle související s propagací produktů MCST a také se snaží rozšířit komunitu softwarových vývojářů pro OS Elbrus.

Marketingový ředitel MCST Konstantin Trushkin v rozhovoru s CNews poznamenal, že zdrojové kódy produktů společnosti zatím nejsou k dispozici ani pro nezávislé stažení, ani na vyžádání, ale společnost je hodlá brzy otevřít.

Napsal jsem také žádost o podporu, abych objasnil problém se zdrojovým kódem. Zde je dopis s odpovědí:

Dobrý den!

Tato otázka se zvažuje.

-
S pozdravem,
*********************************

Dne 04 04:2019, Ryabikov Alexander napsal:
> Dobré odpoledne!
>
> Děkuji za OS Elbrus pro x86, který jsem si stáhl z vašich stránek
> mcst.ru/programmnoe-obespechenie-elbrus
> Prosím, řekněte mi, kde a jak mohu získat jeho originál
> kód k prohlížení a studiu?
>
> S pozdravem
> Ryabikov Alexandr

Ukazuje se tedy, že zdrojové kódy Elbrus OS nejsou k dispozici a soudě podle odpojeného serveru je stěží naděje na jejich vzhled v blízké budoucnosti.

Ale jak se říká, je tu nuance...

Základem distribuce OS Elbrus je Linux. A jak víte, Linux je distribuován volně. virový licence GPL. Vyjasnění virový, znamená, že odvozené softwarové produkty, které zahrnují Elbrus OS, musí být vydány pod přesně stejnou nebo kompatibilní licencí. Jinými slovy, taková licence jako вирус je poskytován pro všechny odvozené softwarové produkty a nelze jej odvolat.

Samotná licence na bezplatný virus nevyžaduje, aby byl odvozený software distribuován zdarma. Neexistuje také žádný požadavek na publikování odvozeného softwaru ve veřejné doméně. Licence to však vyžaduje právní uživatel měl možnost na vyžádání získat zdrojové kódy používaného softwaru. V tomto případě zdrojové kódy OS Elbrus.

Dříve nemohly být na MCST žádné otázky týkající se distribučních sad, natož jejich zdrojů, protože tyto otázky mohli vznášet pouze legální uživatelé. A člověk se může stát legálním uživatelem pouze po podepsání smlouvy nebo NDA (s fyzickou nebo právnickou osobou). I když takové omezení porušovalo „ducha“ svobodného softwaru, z hlediska legislativy bylo vše víceméně v pořádku.

Pokud porušíte NDA nebo smlouvu, přestanete být zákonným uživatelem, a protože jste přestali být zákonným uživatelem, nemáte právo požadovat žádné svobody zaručené licencí GPL.

Ale vše se změnilo, když byla distribuce softwaru zveřejněna ve veřejné doméně! Od tohoto okamžiku si každý uživatel začal moci stáhnout distribuční sadu Elbrus OS. A po stažení a instalaci se automaticky stal právní uživatel, který má přístup ke svobodám původní licence GPL:

  • Program lze volně používat pro jakýkoli účel
  • Můžete si prostudovat, jak program funguje a přizpůsobit si jej pro své účely
  • Kopie programu můžete volně šířit
  • Program můžete libovolně vylepšovat a publikovat svou vylepšenou verzi

Tyto svobody navíc nejsou určeny rozhodnutím vývojáře (v našem případě MCST), ale samotnou skutečností použití GPL licence zdrojové distribuce.

Zvláště bych chtěl poznamenat, že tyto svobody se vztahují na všechny uživatele, kteří si stáhli a nainstalovali OS Elbrus. to znamená, každý uživatel má právo obdržet zdroje použité verze softwaru. A toto právo nevyplývá z přání MCST (chceme jej otevřít, ale nechceme), ale z vlastnictví původní licence GPL Linux, na jejímž základě byl OS Elbrus vyvinut.

Upřímně doufám, že rozhodnutí zvýšit atraktivitu OS Elbrus vytvořením komunity bylo vážné a vědomé. A společnost MCST nebude „šlapat pozpátku“, bude moci jít touto cestou až do konce a zveřejnit zdrojový kód softwaru, jak vyžaduje GPL.

V opačném případě je kromě vážných reputačních rizik možné, že se někdo pokusí otestovat sílu ruského soudního systému tím, že jako legální uživatel OS Elbrus bude požadovat nucené otevření zdrojového kódu, čímž vznikne soudní precedens a testování funkčnosti licence GPL v reálu.Ruská legislativa.

Stráže, všechno je pryč nebo co má MCST dělat?

V souvislosti se zveřejněním distribucí Elbrus OS ve veřejné doméně došlo k velmi zajímavé situaci. Vidím následující možné možnosti dalšího postupu:

1. Pokud rozhodnutí o zveřejnění distribucí nebylo chybou jednotlivce (a soudě podle dostupných publikací bylo toto rozhodnutí vědomé), pak musíte jít celou cestu a publikovat zdrojový kód, jak vyžaduje GPL. Navíc je to potřeba udělat rychle, aby to nezanechalo negativní dojem na potenciální komunitu, kvůli které bylo vše odstartováno.

Kromě toho je také možné stanovit pravidla pro používání ochranné známky Elbrus tak, aby nedocházelo ke zneužití především ze strany právnických osob při snaze o komercializaci vzniklé situace ve vlastním zájmu. Běžné uživatele se navíc takové omezení nijak nedotkne.

2. Můžete předstírat, že rozhodnutí publikovat instalační obrazy byla chyba. Veřejně to deklarujte (případně s určením odpovědných osob) a pokuste se tak dát stávajícím instalačním obrazům status nelicencovaných kopií.

Teoreticky je takové řešení možné, ale těžko říct, jak to bude s pověstí MCST a jeho snahou vytvořit kolem OS Elbrus loajální komunitu. Navíc není pravda, že se bude možné zbavit stávajících kopií (já se například nehodlám mazat).

3. Nejnegativnější možností pro další vývoj, se mi zdá, by bylo nechat vše tak, jak je v tuto chvíli (existují ISO obrazy k instalaci), ale odmítnout zveřejnit zdrojový kód, jak vyžaduje GPL, nebo zkusit převést je v rámci smlouvy NDA.

Nejen, že se bude jednat o přímé porušení licence GPL, což si negativně znepřátelí potenciální komunitu, ale také to vytvoří určitá právní rizika, pokud bude takové rozhodnutí napadeno u soudu.

Co budu dělat?

Chvíli jsem přemýšlel, zda má cenu psát tuto závěrečnou část článku. A nakonec jsem došel k závěru, že to asi stojí za to, včetně toho, abych předem odpověděl na případné otázky.

Takže od té doby, co jsem se stal právní uživatel OS Elbrus, pak mám všechna práva garantovaná licencí GPL. Ale s ohledem na současnou nejistotu se zatím (na pár dní) zdržím zveřejňování instalačních obrázků, aby MCST pochopilo současnou situaci a rozhodlo o svém dalším postupu. Poté s největší pravděpodobností využiji své právo distribuovat kopie operačního systému Elbrus, abych pomohl vytvořit komunitu, jak bylo původně plánováno MCST 😉

PS

Zůstaňte naladěni na aktualizace. Článek aktualizuji, jakmile budou k dispozici nové informace.

PPS

Je dobře, že jsem měl dost karmy na zveřejnění materiálu.

UPDATE 1

Stále nebylo dost karmy pro zveřejnění v centru „IT Legislativa“ (už toho bylo dost).

*) AKTUALIZACE 2

Jak napsali v komentářích:

Právě si uvědomili, že je příliš mnoho lidí, kteří chtějí stahovat a ucpávají svůj kanál, a nahráli vše na disk Yandex.

Zde jsou odkazy:
- pro x86_64, yadi.sk/d/x1a8X7aKv5yNRg

- pro x86, yadi.sk/d/W4Z5LzlMb0zBTg

Zdroj: www.habr.com

Přidat komentář