Musikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

For noen dager siden rapporterte noen medier om muligheten for gratis nedlasting av Elbrus-operativsystemet. Lenker til distribusjonen ble kun gitt for x86-arkitekturer, men selv i denne formen kan dette bli en svært viktig milepæl i utviklingen av dette operativsystemet.

En av medieoverskriftene: Elbrus OS har blitt gratis. Last ned lenker

Utvikleren av Elbrus-linjen med innenlandske prosessorer har oppdatert delen på nettstedet om spesialisert programvare. Elbrus OS for standard x86-arkitekturprosessorer var fritt tilgjengelig for nedlasting. Utviklerne planlegger å åpne kildekoden snart.

En annen overskrift fra samme nyhet: Elbrus-operativsystemet kan allerede lastes ned!

Ja, dette kan faktisk bli en veldig viktig milepæl i utviklingen av Elbrus OS. Det kunne ha blitt det, men dessverre har det ikke blitt det ennå (jeg håper at nøkkelordet blir ordet mens)

Musikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

Hvordan det hele endte før det begynte

Allerede dagen etter at nyheten ble publisert, sluttet nedlastingslenkene å fungere, og nettsiden storage.mcst.ru åpnes ikke. Men selv når lenkene for å laste ned bilder fungerte, varierte hastigheten fra 6,08 XNUMX kB/s til 54,0 XNUMX kB/s, og i kommentarene til nyhetene var det meldinger "boot.x86_64.iso - 3.65 GB fil, Opera skriver at nedlasting av "2 dager igjen"»

Forbindelsen ble endelig tapt om ettermiddagen 4. april, d.v.s. omtrent et døgn etter at nyheten ble publisert:

Her er loggene da jeg prøvde å laste ned x64-versjonen av oppstartsbildet:

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

For øyeblikket er storage.mcst.ru-serveren utilgjengelig, og alle lenker for å laste ned bilder fungerer ikke.*

Vær oppmerksom på at forventet nedlastingstid for bildet var mer enn to dager, men siden var oppe og gikk i mindre enn en dag 😉

Nå kan vi bare gjette om serveren ikke kunne takle belastningen (men for å unngå slike problemer var det mulig å publisere installasjonsbildene i form av en torrent), eller om dette var ment å dukke opp, erte, og deretter si at serveren ikke tålte belastningen ;-(

På LOR inn tolksah skrev at de distribuerer x86-installasjonsbildet i torrenter, men når jeg prøver å laste det ned finner ikke torrentklienten likemenn.

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

Selv begynte jeg også å laste ned fra et x86-bilde, og klarte også å laste ned kun den første platen fullt ut. Etter det tenkte jeg at det ville være bedre å laste ned 64-bitsversjonen og begynte å laste ned begge ISO-filene samtidig. Ideen om å laste opp to bilder samtidig i stedet for en annen disk viste seg å være en feil. Og den andre disken lastet ikke ned x86-bildet, og det er ingen x86_64-bilder.

Den endelige nedlastingsfremdriften 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%)

La oss se hva som er på lager

Det er bra at den aller første boot.x86.iso-filen ble igjen, som jeg klarte å laste ned fullstendig. Nedenfor er spoilere for skjermbilder av installasjonsprosessen:

Start installasjonenMusikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

Velge et installasjonsbildeMusikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

Resultat av automatisk partisjonering av harddiskenMusikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

Velge installasjonsalternativerMusikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

En av installasjonsprosessskjermeneMusikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

Selve installasjonsprosessen hoppes over.

GRUB-meny når du laster inn Elbrus OS fra en harddiskMusikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

Et par skjermbilder av lasteprosessen for Elbrus OSMusikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

Musikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

Selv om det ikke var første gang, ble systemet installert og jeg ble en lovlig bruker av Elbrus OS 😉

Elbrus OS autorisasjonsskjerm

Musikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

Versjoner av individuelle komponenter:

Musikken spilte ikke lenge ... eller hvordan Elbrus OS aldri ble gratis

Hva med kildene?

Sitater fra materialet: Elbrus OS har blitt gratis. Last ned lenker

Ifølge Trushkin, ved å avsløre kodene, forfølger selskapet markedsføringsmål knyttet til promotering av MCST-produkter, og søker også å utvide fellesskapet av programvareutviklere for Elbrus OS.

MCSTs markedsdirektør Konstantin Trushkin bemerket i en samtale med CNews at kildekodene for selskapets produkter ennå ikke er tilgjengelige for uavhengig nedlasting eller på forespørsel, men selskapet har til hensikt å åpne dem snart.

Jeg skrev også en forespørsel til støtte for å avklare problemet med kildekoden. Her er svarbrevet:

Hello!

Dette spørsmålet er under vurdering.

-
Vennlig hilsen,
******************************

På 04/04/2019 09:41 skrev Ryabikov Alexander:
> God ettermiddag!
>
> Takk for Elbrus OS for x86, som jeg lastet ned fra nettstedet ditt
> mcst.ru/programmnoe-obespechenie-elbrus
> Fortell meg hvor og hvordan jeg kan få tak i originalen
> kode for å se og studere?
>
> Med vennlig hilsen,
> Ryabikov Alexander

Dermed viser det seg at Elbrus OS-kildekodene ikke er tilgjengelige, og å dømme etter den frakoblede serveren er det knapt noe håp for deres utseende i nær fremtid.

Men, som de sier, det er en nyanse ...

Grunnlaget for Elbrus OS-distribusjonen er Linux. Og som du vet, distribueres Linux fritt. viral GPL-lisenser. Avklaring viral, betyr at avledede programvareprodukter, som inkluderer Elbrus OS, må utgis under nøyaktig samme eller kompatibel lisens. Med andre ord en slik lisens som вирус formidles for alle avledede programvareprodukter og kan ikke tilbakekalles.

Den gratis viruslisensen i seg selv krever ikke at avledet programvare distribueres gratis. Det er heller ikke noe krav om å publisere avledet programvare i det offentlige domene. Lisensen krever imidlertid det lovlig brukeren hadde muligheten til å få tak i kildekodene til programvaren som ble brukt på forespørsel. I dette tilfellet, kildekodene til Elbrus OS.

Tidligere kunne det ikke ha vært noen spørsmål til MCST angående distribusjonssett, langt mindre deres kilder, siden disse spørsmålene kun kunne reises av juridiske brukere. Og man kan bli en juridisk bruker bare etter å ha signert en avtale eller NDA (med en enkeltperson eller juridisk enhet). Selv om en slik begrensning krenket "ånden" til fri programvare, var alt fra lovsynspunktet mer eller mindre korrekt.

Hvis du bryter NDA eller avtale, vil du slutte å være en lovlig bruker, og siden du har sluttet å være en lovlig bruker, har du ikke rett til å kreve noen friheter garantert av GPL-lisensen.

Men alt endret seg da programvaredistribusjonen ble publisert i det offentlige! Fra dette øyeblikket begynte enhver bruker å kunne laste ned Elbrus OS-distribusjonssettet. Og etter å ha lastet det ned og installert, ble det automatisk lovlig en bruker som har tilgang til frihetene til den originale GPL-lisensen:

  • Programmet kan fritt brukes til alle formål
  • Du kan studere hvordan programmet fungerer og tilpasse det til dine formål
  • Du kan fritt distribuere kopier av programmet
  • Du kan fritt forbedre programmet og publisere din forbedrede versjon

Dessuten bestemmes disse frihetene ikke av beslutningen fra utvikleren (i vårt tilfelle MCST), men av selve det faktum å bruke GPL-lisensen til kildedistribusjonen.

Jeg vil spesielt merke meg at disse frihetene gjelder for alle brukere som lastet ned og installerte Elbrus OS. Det er, noen brukeren har rett til å motta kildene til programvareversjonen som brukes. Og denne retten stammer ikke fra ønsket til MCST (vi vil åpne den, men vi vil ikke), men fra eiendommen til den originale GPL Linux-lisensen, på grunnlag av hvilken Elbrus OS ble utviklet.

Jeg håper inderlig at beslutningen om å øke attraktiviteten til Elbrus OS ved å opprette et fellesskap var seriøs og bevisst. Og MCST-selskapet vil ikke "tråkke bakover", det vil være i stand til å følge denne banen til slutten og publisere kildekoden til programvaren, som kreves av GPL.

Ellers, i tillegg til alvorlig omdømmerisiko, er det mulig at noen vil prøve å teste styrken til det russiske rettssystemet ved å kreve, som en lovlig bruker av Elbrus OS, tvungen åpning av kildekoden, og dermed skape en rettslig presedens og testing av funksjonaliteten til GPL-lisensen i virkeligheten Russisk lovgivning.

Vakt, alt er borte eller hva skal MCST gjøre?

I forbindelse med publisering av Elbrus OS-distribusjoner i det offentlige rom har det oppstått en svært interessant situasjon. Jeg ser følgende mulige alternativer for ytterligere handling:

1. Hvis beslutningen om å publisere distribusjonene ikke var en enkeltpersons feil (og å dømme etter de tilgjengelige publikasjonene var denne beslutningen bevisst), så må du gå hele veien og publisere kildekoden, som kreves av GPL. Dessuten må dette gjøres raskt for ikke å etterlate et negativt inntrykk på det potensielle fellesskapet, for alt ble startet.

I tillegg til dette er det også mulig å fastsette reglene for bruk av varemerket Elbrus slik at det ikke skjer misbruk, først og fremst fra juridiske personers side når de forsøker å kommersialisere situasjonen som har oppstått i deres egen interesse. Dessuten vil en slik begrensning ikke påvirke vanlige brukere på noen måte.

2. Du kan late som om beslutningen om å publisere installasjonsbilder var en feil. Erklær dette offentlig (eventuelt med oppnevnelse av de ansvarlige), og forsøk derved å gi de eksisterende installasjonsbildene status som ulisensierte kopier.

Teoretisk sett er en slik løsning mulig, men det er vanskelig å si hva som vil skje med omdømmet til MCST og dets forsøk på å danne et lojalt fellesskap rundt Elbrus OS. Dessuten er det ikke et faktum at det vil være mulig å kvitte seg med eksisterende kopier (jeg kommer for eksempel ikke til å slette mine).

3. Det mest negative alternativet for videre utvikling, virker det for meg, ville være å la alt være som det er for øyeblikket (det er ISO-bilder for installasjon), men nekte å publisere kildekoden, som kreves av GPL, eller prøv å overføre dem under en NDA.

Ikke bare vil dette være et direkte brudd på GPL-lisensen, noe som vil negativt antagonisere det potensielle fellesskapet, men det vil også skape visse juridiske risikoer dersom en slik avgjørelse blir anket i retten.

Hva skal jeg gjøre?

Jeg tenkte en stund på om det var verdt å skrive denne siste delen av artikkelen. Og til slutt kom jeg til den konklusjonen at det sannsynligvis er verdt det, inkludert for å svare på mulige spørsmål på forhånd.

Så, siden jeg ble lovlig bruker av Elbrus OS, så har jeg alle rettighetene garantert av GPL-lisensen. Men i lys av den nåværende usikkerheten, vil jeg foreløpig (i noen dager) avstå fra å publisere installasjonsbilder slik at MCST kan forstå dagens situasjon og ta stilling til dens videre handlinger. Etter dette vil jeg mest sannsynlig bruke min rett til å distribuere kopier av Elbrus OS for å hjelpe til med å danne et fellesskap, slik det opprinnelig var planlagt av MCST 😉

PS

Følg med for oppdateringer. Jeg vil oppdatere artikkelen etter hvert som ny informasjon blir tilgjengelig.

PPS

Det er bra at jeg hadde nok karma til å publisere materialet.

OPPDATERING 1

Det var fortsatt ikke nok karma for publisering i "IT-lovgivning"-huben (det var allerede nok).

*) OPPDATERING 2

Som de skrev i kommentarfeltet:

De innså bare at det var for mange som ønsket å laste ned, og de tettet kanalen deres, og de lastet opp alt til Yandex-disken.

Her er lenkene:
- for x86_64, yadi.sk/d/x1a8X7aKv5yNRg

- for x86, yadi.sk/d/W4Z5LzlMb0zBTg

Kilde: www.habr.com

Legg til en kommentar