Musikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

For et par dage siden rapporterede nogle medier om muligheden for gratis download af Elbrus-operativsystemet. Links til distributionen blev kun leveret til x86-arkitekturer, men selv i denne form kunne dette blive en meget vigtig milepæl i udviklingen af ​​dette operativsystem.

En af mediernes overskrifter: Elbrus OS er blevet gratis. Download links

Udvikleren af ​​Elbrus-serien af ​​indenlandske processorer har opdateret afsnittet på sin hjemmeside vedrørende specialiseret software. Elbrus OS til standard x86-arkitekturprocessorer var frit tilgængeligt til download. Udviklerne planlægger at åbne sin kildekode snart.

Endnu en overskrift fra samme nyhed: Elbrus-operativsystemet kan allerede downloades!

Ja, dette kan faktisk blive en meget vigtig milepæl i udviklingen af ​​Elbrus OS. Det kunne det være blevet, men desværre er det ikke blevet det endnu (jeg håber, at nøgleordet bliver ordet mens)

Musikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

Hvordan det hele endte før det begyndte

Allerede dagen efter, at nyheden blev offentliggjort, holdt downloadlinkene op med at virke, og hjemmesiden storage.mcst.ru åbner ikke. Men selv når linkene til at downloade billeder virkede, varierede hastigheden fra 6,08 KB/s til 54,0 KB/s, og i kommentarerne til nyheden var der beskeder "boot.x86_64.iso - 3.65 GB fil, Opera skriver, at download "2 dage tilbage"»

Forbindelsen blev endeligt mistet om eftermiddagen den 4. april, dvs. cirka et døgn efter nyheden blev offentliggjort:

Her er loggene, da jeg forsøgte at downloade x64-versionen af ​​boot-billedet:

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

I øjeblikket er storage.mcst.ru-serveren ikke tilgængelig, og alle links til at downloade billeder virker ikke.*

Bemærk venligst, at den forventede downloadtid for billedet var mere end to dage, men siden var oppe og køre i mindre end en dag 😉

Nu kan vi kun gætte på, om serveren ikke kunne klare belastningen (men for at undgå sådanne problemer var det muligt at udgive installationsbillederne i form af en torrent), eller om det var hensigten, at dukke op, drille og derefter sige, at serveren ikke kunne modstå belastningen ;-(

På LOR i tolksah skrev, at de distribuerer x86 installationsbilledet i torrents, men når jeg prøver at downloade det, finder torrentklienten ikke peers.

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

Jeg begyndte også selv at downloade fra et x86-billede, og det lykkedes også kun at downloade den første disk fuldt ud. Derefter tænkte jeg, at det ville være bedre at downloade 64-bit versionen og begyndte at downloade begge ISO-filer på én gang. Ideen om at uploade to billeder på samme tid i stedet for en anden disk viste sig at være en fejl. Og den anden disk downloadede ikke x86-billedet, og der er ingen x86_64-billeder.

Det endelige downloadforløb var:

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

Lad os se, hvad der er på lager

Det er godt, at den allerførste boot.x86.iso-fil blev tilbage, som det lykkedes mig at downloade fuldstændigt. Nedenfor er spoilere til skærmbilleder af installationsprocessen:

Start installationenMusikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

Valg af et installationsbilledeMusikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

Resultat af automatisk harddiskpartitioneringMusikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

Valg af installationsmulighederMusikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

En af installationsprocessens skærmbillederMusikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

Selve installationsprocessen springes over.

GRUB-menu ved indlæsning af Elbrus OS fra en harddiskMusikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

Et par skærmbilleder af Elbrus OS-indlæsningsprocessenMusikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

Musikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

Selvom det ikke var første gang, blev systemet installeret, og jeg blev en lovlig bruger af Elbrus OS 😉

Elbrus OS autorisationsskærm

Musikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

Versioner af individuelle komponenter:

Musikken spillede ikke i lang tid ... eller hvordan Elbrus OS ikke blev gratis

Hvad med kilderne?

Citater fra materialet: Elbrus OS er blevet gratis. Download links

Ifølge Trushkin, ved at afsløre koderne, forfølger virksomheden marketingmål relateret til promovering af MCST-produkter og søger også at udvide fællesskabet af softwareudviklere til Elbrus OS.

MCST Marketing Director Konstantin Trushkin bemærkede i en samtale med CNews, at kildekoderne til virksomhedens produkter endnu ikke er tilgængelige, hverken til uafhængig download eller efter anmodning, men virksomheden har til hensigt at åbne dem snart.

Jeg skrev også en anmodning til support for at afklare problemet med kildekoden. Her er svarbrevet:

Hello!

Dette spørgsmål er under overvejelse.


Med venlig hilsen
******************************

Den 04/04/2019 09:41 skrev Ryabikov Alexander:
> God eftermiddag!
>
> Tak for Elbrus OS til x86, som jeg downloadede fra dit websted
> mcst.ru/programmnoe-obespechenie-elbrus
> Fortæl mig venligst, hvor og hvordan jeg kan få det originale
> kode for at se og studere?
>
> Med venlig hilsen,
> Ryabikov Alexander

Det viser sig således, at Elbrus OS-kildekoderne ikke er tilgængelige, og at dømme efter den afbrudte server er der næppe noget håb for deres optræden i den nærmeste fremtid.

Men, som de siger, der er en nuance...

Grundlaget for Elbrus OS-distributionen er Linux. Og som du ved, distribueres Linux frit. viral GPL licenser. Afklaring viral, betyder, at afledte softwareprodukter, som inkluderer Elbrus OS, skal frigives under nøjagtig den samme eller kompatible licens. Med andre ord sådan en licens som вирус formidles for alle afledte softwareprodukter og kan ikke tilbagekaldes.

Selve den gratis viruslicens kræver ikke, at afledt software distribueres gratis. Der er heller ikke noget krav om at publicere afledt software i det offentlige domæne. Det kræver licensen dog gyldige brugeren havde mulighed for at få kildekoderne til den anvendte software efter anmodning. I dette tilfælde er kildekoderne til Elbrus OS.

Tidligere kunne der ikke have været nogen spørgsmål til MCST vedrørende distributionssæt, meget mindre deres kilder, da disse spørgsmål kun kunne rejses af juridiske brugere. Og man kunne kun blive en juridisk bruger efter at have underskrevet en aftale eller NDA (med en enkeltperson eller juridisk enhed). Selvom en sådan begrænsning krænkede "ånden" i fri software, var alt fra et lovgivningsmæssigt synspunkt mere eller mindre korrekt.

Hvis du overtræder NDA eller aftale, vil du ophøre med at være en lovlig bruger, og da du er ophørt med at være en lovlig bruger, så har du ikke ret til at kræve nogen friheder garanteret af GPL-licensen.

Men alt ændrede sig, da softwaredistributionen blev offentliggjort i det offentlige domæne! Fra dette øjeblik begyndte enhver bruger at være i stand til at downloade Elbrus OS-distributionssættet. Og efter at have downloadet det og installeret det, blev det automatisk gyldige en bruger, der har adgang til frihederne ved den originale GPL-licens:

  • Programmet kan frit bruges til ethvert formål
  • Du kan studere, hvordan programmet fungerer og tilpasse det til dine formål
  • Du kan frit distribuere kopier af programmet
  • Du kan frit forbedre programmet og udgive din forbedrede version

Desuden bestemmes disse friheder ikke af udviklerens beslutning (i vores tilfælde MCST), men af ​​selve det faktum at bruge GPL-licensen til kildedistributionen.

Jeg vil især bemærke, at disse friheder gælder for alle brugere, der har downloadet og installeret Elbrus OS. Det er, enhver brugeren har ret til at modtage kilderne til den anvendte softwareversion. Og denne ret stammer ikke fra ønsket fra MCST (vi vil åbne det, men vi vil ikke), men fra ejendommen til den originale GPL Linux-licens, på grundlag af hvilken Elbrus OS blev udviklet.

Jeg håber inderligt, at beslutningen om at øge tiltrækningskraften af ​​Elbrus OS ved at skabe et fællesskab var seriøs og bevidst. Og MCST-firmaet vil ikke "pedal baglæns", det vil være i stand til at følge denne vej til ende og offentliggøre softwarens kildekode, som krævet af GPL.

Ellers er det, ud over alvorlige omdømmerisici, muligt, at nogen vil forsøge at teste styrken af ​​det russiske retssystem ved som lovlig bruger af Elbrus OS at kræve tvungen åbning af kildekoden og derved skabe en retlig præcedens og test af GPL-licensens funktionalitet i virkeligheden Russisk lovgivning.

Vagt, alt er væk, eller hvad skal MCST gøre?

I forbindelse med udgivelsen af ​​Elbrus OS-distributioner i det offentlige domæne er der opstået en meget interessant situation. Jeg ser følgende mulige muligheder for yderligere handling:

1. Hvis beslutningen om at offentliggøre distributionerne ikke var en persons fejl (og at dømme efter de tilgængelige publikationer var denne beslutning en bevidst beslutning), så skal du gå hele vejen og offentliggøre kildekoden, som krævet af GPL. Desuden skal dette gøres hurtigt for ikke at efterlade et negativt indtryk på det potentielle fællesskab, for hvilket alting blev startet.

Herudover er det også muligt at fastlægge reglerne for brug af Elbrus-varemærket, således at der ikke sker misbrug, primært fra juridiske personers side, når de forsøger at kommercialisere den situation, der er opstået i deres egen interesse. Desuden vil en sådan begrænsning ikke påvirke almindelige brugere på nogen måde.

2. Du kan lade som om, at beslutningen om at offentliggøre installationsbilleder var en fejl. Erklær dette offentligt (evt. med udpegelse af de ansvarlige), og forsøg derved at give de eksisterende installationsbilleder status som ulicenserede kopier.

Teoretisk set er en sådan løsning mulig, men det er svært at sige, hvad der vil ske med MCST's omdømme og dets forsøg på at danne et loyalt fællesskab omkring Elbrus OS. Desuden er det ikke et faktum, at det vil være muligt at komme af med eksisterende kopier (jeg kommer f.eks. ikke til at slette mine).

3. Den mest negative mulighed for yderligere udvikling, forekommer det mig, ville være at lade alt være som det er i øjeblikket (der er ISO-billeder til installation), men nægte at offentliggøre kildekoden, som krævet af GPL, eller forsøge at overføre dem under en NDA.

Dette vil ikke kun være en direkte krænkelse af GPL-licensen, hvilket vil negativt antagonisere det potentielle fællesskab, men det vil også skabe visse juridiske risici, hvis en sådan beslutning bliver anfægtet i retten.

Hvad vil jeg gøre?

Jeg tænkte i nogen tid, om det var værd at skrive denne sidste del af artiklen. Og til sidst kom jeg til den konklusion, at det nok er det værd, også for at kunne besvare eventuelle spørgsmål på forhånd.

Altså, siden jeg blev gyldige bruger af Elbrus OS, så har jeg alle rettighederne garanteret af GPL-licensen. Men i lyset af den aktuelle usikkerhed vil jeg indtil videre (i et par dage) afholde mig fra at offentliggøre installationsbilleder, så MCST kan forstå den aktuelle situation og tage stilling til dens videre handlinger. Efter dette vil jeg højst sandsynligt udøve min ret til at distribuere kopier af Elbrus OS for at hjælpe med at danne et fællesskab, som det oprindeligt var planlagt af MCST 😉

PS

Følg med for opdateringer. Jeg vil opdatere artiklen, efterhånden som ny information bliver tilgængelig.

PPS

Det er godt, at jeg havde karma nok til at udgive materialet.

UPDATE 1

Der var stadig ikke nok karma til offentliggørelse i "IT-lovgivning"-hubben (det var allerede nok).

*) OPDATERING 2

Som de skrev i kommentarerne:

De indså lige, at der var for mange mennesker, der ønskede at downloade, og de tilstoppede deres kanal, og de uploadede alt til Yandex-disken.

Her er links:
- til x86_64, yadi.sk/d/x1a8X7aKv5yNRg

- til x86, yadi.sk/d/W4Z5LzlMb0zBTg

Kilde: www.habr.com

Tilføj en kommentar