Musiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

För några dagar sedan rapporterade vissa medier om möjligheten till gratis nedladdning av operativsystemet Elbrus. Länkar till distributionen gavs endast för x86-arkitekturer, men även i denna form kan detta bli en mycket viktig milstolpe i utvecklingen av detta operativsystem.

En av rubrikerna i media: Elbrus OS har blivit gratis. Ladda ner länkar

Utvecklaren av Elbrus-serien av inhemska processorer har uppdaterat avsnittet på sin webbplats om specialiserad programvara. Elbrus OS för standard x86-arkitekturprocessorer var fritt tillgängligt för nedladdning. Utvecklarna planerar att öppna källkoden snart.

Ytterligare en rubrik från samma nyhet: Operativsystemet Elbrus kan redan laddas ner!

Ja, detta kan verkligen bli en mycket viktig milstolpe i utvecklingen av Elbrus OS. Det kunde ha blivit det, men tyvärr har det inte blivit det ännu (jag hoppas att nyckelordet blir ordet medan)

Musiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

Hur allt slutade innan det började

Redan nästa dag efter att nyheterna publicerats slutade nedladdningslänkarna att fungera, och hemsidan storage.mcst.ru öppnas inte. Men även när länkarna för att ladda ner bilder fungerade varierade hastigheten från 6,08 KB / s до 54,0 KB / s, och i kommentarerna till nyheterna fanns meddelanden "boot.x86_64.iso - 3.65 GB fil, Opera skriver att nedladdning "2 dagar kvar"»

Anslutningen tappades slutligen på eftermiddagen den 4 april, d.v.s. ungefär ett dygn efter att nyheten publicerades:

Här är loggarna när jag försökte ladda ner x64-versionen av startbilden:

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

För tillfället är storage.mcst.ru-servern inte tillgänglig, och alla länkar för att ladda ner bilder fungerar inte.*

Observera att den förväntade nedladdningstiden för bilden var mer än två dagar, men sidan var igång i mindre än en dag 😉

Nu kan vi bara gissa om servern inte klarade belastningen (men för att undvika sådana problem var det möjligt att publicera installationsbilderna i form av en torrent), eller om detta var avsett att dyka upp, retas och sedan säg att servern inte kunde stå emot belastningen ;- (

På LOR in tolksah skrev att de distribuerar x86-installationsbilden i torrents, men när jag försöker ladda ner den hittar inte torrentklienten peers.

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

Själv började jag också ladda ner från en x86-bild, och lyckades även ladda ner helt bara den första skivan. Efter det tänkte jag att det var bättre att ladda ner 64-bitarsversionen och började ladda ner båda ISO-filerna på en gång. Tanken på att ladda upp två bilder samtidigt istället för en andra skiva visade sig vara ett misstag. Och den andra disken laddade inte ner x86-bilden och det finns inga x86_64-bilder.

Det sista nedladdningsförloppet var:

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

Låt oss se vad som finns i lager

Det är bra att den allra första boot.x86.iso-filen fanns kvar, som jag lyckades ladda ner helt. Nedan finns spoilers för skärmdumpar av installationsprocessen:

Installation startarMusiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

Välja en installationsbildMusiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

Resultat av automatisk hårddiskpartitioneringMusiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

Välja installationsalternativMusiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

En av installationsprocessens skärmarMusiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

Själva installationsprocessen hoppas över.

GRUB-menyn när du laddar Elbrus OS från en hårddiskMusiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

Ett par skärmdumpar av Elbrus OS-laddningsprocessenMusiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

Musiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

Även om det inte var första gången, installerades systemet och jag blev en laglig användare av Elbrus OS 😉

Elbrus OS auktoriseringsskärm

Musiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

Versioner av enskilda komponenter:

Musiken spelade inte länge... eller hur Elbrus OS aldrig blev gratis

Hur är det med källorna?

Citat från materialet: Elbrus OS har blivit gratis. Ladda ner länkar

Enligt Trushkin, genom att avslöja koderna, strävar företaget efter marknadsföringsmål relaterade till marknadsföring av MCST-produkter, och försöker också utöka gemenskapen av mjukvaruutvecklare för Elbrus OS.

MCSTs marknadschef Konstantin Trushkin, i ett samtal med CNews, noterade att källkoderna för företagets produkter ännu inte är tillgängliga vare sig för oberoende nedladdning eller på begäran, men företaget avser att öppna dem snart.

Jag skrev också en begäran till support för att klargöra problemet med källkoden. Här är svarsbrevet:

Hallå!

Denna fråga är under övervägande.

-
Med vänliga hälsningar,
******************************

Den 04/04/2019 09:41 skrev Ryabikov Alexander:
> God eftermiddag!
>
> Tack för Elbrus OS för x86, som jag laddade ner från din sida
> mcst.ru/programmnoe-obespechenie-elbrus
> Berätta för mig var och hur jag kan få tag i originalet
> kod för att se och studera?
>
> Med vänlig hälsning,
> Ryabikov Alexander

Det visar sig alltså att Elbrus OS-källkoder inte är tillgängliga, och av den frånkopplade servern att döma finns det knappast något hopp om att de ska dyka upp inom en snar framtid.

Men, som de säger, det finns en nyans...

Grunden för Elbrus OS-distributionen är Linux. Och som ni vet distribueras Linux fritt. viral GPL-licenser. Klargörande viral, betyder att härledda mjukvaruprodukter, som inkluderar Elbrus OS, måste släppas under exakt samma eller kompatibel licens. Med andra ord en sådan licens som вирус förmedlas för alla härledda mjukvaruprodukter och kan inte återkallas.

Själva den fria viruslicensen kräver inte att härledd programvara distribueras gratis. Det finns inte heller något krav på att publicera härledd programvara i offentlig egendom. Det kräver dock licensen Rättslig användaren hade möjlighet att erhålla källkoderna för den programvara som användes på begäran. I det här fallet, källkoderna för Elbrus OS.

Tidigare kunde det inte ha funnits några frågor till MCST angående distributionspaket, än mindre deras källor, eftersom dessa frågor endast kunde ställas av legala användare. Och man kan bli en juridisk användare först efter att ha undertecknat ett avtal eller NDA (med en individ eller juridisk person). Även om en sådan begränsning kränkte "andan" av fri programvara, var allt ur lagstiftningssynpunkt mer eller mindre korrekt.

Om du bryter mot NDA eller avtal kommer du att upphöra att vara en laglig användare, och eftersom du har upphört att vara en laglig användare har du inte rätt att kräva några friheter som garanteras av GPL-licensen.

Men allt förändrades när mjukvarudistributionen publicerades i det offentliga rummet! Från och med detta ögonblick började alla användare att kunna ladda ner Elbrus OS distributionssats. Och efter att ha laddat ner det och installerat det blev det automatiskt Rättslig en användare som har tillgång till friheterna för den ursprungliga GPL-licensen:

  • Programmet kan fritt användas för alla ändamål
  • Du kan studera hur programmet fungerar och anpassa det för dina syften
  • Du kan fritt distribuera kopior av programmet
  • Du kan fritt förbättra programmet och publicera din förbättrade version

Dessutom bestäms dessa friheter inte av utvecklarens beslut (i vårt fall MCST), utan av själva faktumet att använda GPL-licensen för källdistributionen.

Jag vill särskilt notera att dessa friheter gäller för alla användare som laddat ner och installerat Elbrus OS. Det är, någon användaren har rätt att få källorna till den använda mjukvaruversionen. Och denna rättighet härrör inte från önskan från MCST (vi vill öppna den, men vi vill inte), utan från egendomen för den ursprungliga GPL Linux-licensen, på grundval av vilken Elbrus OS utvecklades.

Jag hoppas innerligt att beslutet att öka Elbrus OS:s attraktionskraft genom att skapa en community var seriöst och medvetet. Och MCST-företaget kommer inte att "trampa baklänges", det kommer att kunna följa denna väg till slutet och publicera källkoden för programvaran, som krävs av GPL.

Annars, förutom allvarliga rykterisker, är det möjligt att någon kommer att försöka testa styrkan i det ryska rättssystemet genom att kräva, som en laglig användare av Elbrus OS, tvångsöppning av källkoden, och därigenom skapa ett rättsligt prejudikat och testa GPL-licensens funktionalitet i verkligheten.Rysk lagstiftning.

Vakt, allt är borta eller vad ska MCST göra?

I samband med publiceringen av Elbrus OS-distributioner i det offentliga området har en mycket intressant situation uppstått. Jag ser följande möjliga alternativ för ytterligare åtgärder:

1. Om beslutet att publicera distributionerna inte var en individs misstag (och att döma av tillgängliga publikationer var detta beslut ett medvetet beslut), då måste du gå hela vägen och publicera källkoden, som krävs av GPL. Dessutom måste detta göras snabbt för att inte lämna ett negativt intryck på det potentiella samhället, för vars skull allt startade.

Utöver detta är det också möjligt att fastställa reglerna för användning av varumärket Elbrus så att det inte sker missbruk, i första hand från juridiska personers sida när de försöker kommersialisera den situation som uppstått i deras eget intresse. Dessutom kommer en sådan begränsning inte att påverka vanliga användare på något sätt.

2. Du kan låtsas att beslutet att publicera installationsbilder var ett misstag. Deklarera detta offentligt (eventuellt med utnämning av ansvariga), och försök därigenom ge de befintliga installationsbilderna status som olicensierade kopior.

Teoretiskt sett är en sådan lösning möjlig, men det är svårt att säga vad som kommer att hända med MCST:s rykte och dess försök att bilda en lojal gemenskap kring Elbrus OS. Dessutom är det inte ett faktum att det kommer att vara möjligt att bli av med befintliga kopior (jag kommer till exempel inte att radera mina).

3. Det mest negativa alternativet för vidare utveckling, förefaller det mig, skulle vara att lämna allt som det är för tillfället (det finns ISO-bilder för installation), men vägra att publicera källkoden, som krävs av GPL, eller försöka överföra dem under en NDA.

Detta kommer inte bara att vara ett direkt brott mot GPL-licensen, vilket kommer att motverka det potentiella samhället negativt, utan det kommer också att skapa vissa juridiska risker om ett sådant beslut överklagas i domstol.

Vad ska jag göra?

Jag funderade ett tag på om det var värt att skriva den här sista delen av artikeln. Och till slut kom jag fram till att det förmodligen är värt det, även för att kunna svara på eventuella frågor i förväg.

Alltså, sedan jag blev Rättslig användare av Elbrus OS, då har jag alla rättigheter som garanteras av GPL-licensen. Men med tanke på den rådande osäkerheten kommer jag att avstå från att publicera installationsbilder tills vidare (under några dagar) så att MCST kan förstå den aktuella situationen och besluta om dess fortsatta åtgärder. Efter detta kommer jag med största sannolikhet att utöva min rätt att distribuera kopior av Elbrus OS för att hjälpa till att bilda en gemenskap, som ursprungligen planerades av MCST 😉

PS

Håll utkik efter uppdateringar. Jag kommer att uppdatera artikeln när ny information blir tillgänglig.

PPS

Det är bra att jag hade tillräckligt med karma för att publicera materialet.

UPPDATERING 1

Det fanns fortfarande inte tillräckligt med karma för publicering i "IT-lagstiftning"-hubben (det var redan tillräckligt).

*) UPPDATERING 2

Som de skrev i kommentarerna:

De insåg precis att det var för många som ville ladda ner och de täppte till sin kanal, och de laddade upp allt till Yandex-disken.

Här är länkarna:
- för x86_64, yadi.sk/d/x1a8X7aKv5yNRg

- för x86, yadi.sk/d/W4Z5LzlMb0zBTg

Källa: will.com

Lägg en kommentar