Musiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Muutama päivä sitten jotkut tiedotusvälineet kertoivat mahdollisuudesta ladata Elbrus-käyttöjärjestelmä ilmaiseksi. Linkkejä jakeluun tarjottiin vain x86-arkkitehtuureille, mutta jopa tässä muodossa tästä voi tulla erittäin tärkeä virstanpylväs tämän käyttöjärjestelmän kehityksessä.

Yksi median otsikoista: Elbrus OS on tullut ilmaiseksi. Lataa linkit

Kotimaisten prosessorien Elbrus-sarjan kehittäjä on päivittänyt verkkosivuillaan erikoisohjelmistoja koskevan osion. Elbrus-käyttöjärjestelmä tavallisille x86-arkkitehtuuriprosessoreille oli vapaasti ladattavissa. Kehittäjät aikovat avata sen lähdekoodin pian.

Toinen otsikko samasta uutisesta: Elbrus-käyttöjärjestelmä on jo ladattavissa!

Kyllä, tästä voi todellakin tulla erittäin tärkeä virstanpylväs Elbrus-käyttöjärjestelmän kehityksessä. Siitä olisi voinut tulla, mutta valitettavasti siitä ei ole vielä tullut (toivottavasti avainsana on sana kun taas)

Musiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Miten kaikki päättyi ennen kuin se alkoi

Jo seuraavana päivänä uutisen julkaisun jälkeen latauslinkit lakkasivat toimimasta ja verkkosivusto storage.mcst.ru ei avaudu. Mutta vaikka linkit kuvien lataamiseen toimisivat, nopeus vaihteli 6,08 XNUMX kt/s до 54,0 XNUMX kt/s, ja uutisten kommenteissa oli viestejä "boot.x86_64.iso - 3.65 Gt tiedosto, Opera kirjoittaa, että lataaminen "2 päivää jäljellä"»

Yhteys katkesi lopulta iltapäivällä 4. huhtikuuta, ts. noin päivä uutisen julkaisun jälkeen:

Tässä ovat lokit, kun yritin ladata käynnistyskuvan x64-versiota:

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

Tällä hetkellä palvelin storage.mcst.ru ei ole käytettävissä, eivätkä kaikki linkit kuvien latausta varten toimi.*

Huomaa, että kuvan odotettu latausaika oli yli kaksi päivää, mutta sivusto oli toiminnassa alle päivän 😉

Nyt voimme vain arvailla, eikö palvelin kestänyt kuormitusta (mutta tällaisten ongelmien välttämiseksi asennuskuvat oli mahdollista julkaista torrentina), vai oliko tämä tarkoitus ilmaantua, kiusoitella ja sitten sanoa, että palvelin ei kestänyt kuormaa ;- (

LORissa sisään tolksah kirjoitti, että he jakavat x86-asennuskuvaa torrenteissa, mutta kun yritän ladata sen, torrent-asiakas ei löydä vertaisia.

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

Itse aloin myös lataamisen x86-kuvasta, ja onnistuin myös lataamaan kokonaan vain ensimmäisen levyn. Sen jälkeen ajattelin, että olisi parempi ladata 64-bittinen versio ja aloin ladata molempia ISO-tiedostoja kerralla. Ajatus kahden kuvan lataamisesta samanaikaisesti toisen levyn sijasta osoittautui virheeksi. Ja toinen levy ei ladannut x86-kuvaa eikä x86_64-kuvia ole.

Lopullinen latauksen edistyminen oli:

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

Katsotaan mitä on varastossa

On hyvä, että ensimmäinen boot.x86.iso-tiedosto jäi jäljelle, jonka onnistuin lataamaan kokonaan. Alla on spoilereita asennusprosessin kuvakaappauksille:

Aloita asennusMusiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Asennuskuvan valintaMusiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Kiintolevyn automaattisen osioinnin tulosMusiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Asennusvaihtoehtojen valitseminenMusiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Yksi asennusprosessin näytöistäMusiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Itse asennusprosessi ohitetaan.

GRUB-valikko, kun Elbrus OS ladataan kiintolevyltäMusiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Pari kuvakaappausta Elbrus-käyttöjärjestelmän latausprosessistaMusiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Musiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Vaikka ei ensimmäinen kerta, järjestelmä asennettiin ja minusta tuli Elbrus OS:n laillinen käyttäjä 😉

Elbrus-käyttöjärjestelmän valtuutusnäyttö

Musiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Yksittäisten komponenttien versiot:

Musiikki ei soinut pitkään... tai kuinka Elbrus OS ei koskaan tullut vapaaksi

Entä lähteet?

Lainauksia materiaalista: Elbrus OS on tullut ilmaiseksi. Lataa linkit

Trushkinin mukaan koodit paljastamalla yritys tavoittelee MCST-tuotteiden promootioon liittyviä markkinointitavoitteita ja pyrkii myös laajentamaan Elbrus-käyttöjärjestelmän ohjelmistokehittäjien yhteisöä.

MCST:n markkinointijohtaja Konstantin Trushkin totesi CNewsin kanssa käydyssä keskustelussa, että yrityksen tuotteiden lähdekoodit eivät ole vielä saatavilla itsenäisesti ladattavaksi tai pyynnöstä, mutta yritys aikoo avata ne pian.

Kirjoitin myös tukipyynnön lähdekoodin ongelman selvittämiseksi. Tässä vastauskirje:

Tervetuloa!

Tätä asiaa harkitaan.

-
Ystävällisin terveisin,
***************************

04 04:2019 Ryabikov Alexander kirjoitti:
> Hyvää iltapäivää!
>
> Kiitos Elbrus-käyttöjärjestelmästä x86:lle, jonka latasin sivustoltasi
> mcst.ru/programmnoe-obespechenie-elbrus
> Kerro minulle, mistä ja miten saan sen alkuperäisen
> koodi katsella ja opiskella?
>
> terveisin,
> Rjabikov Aleksanteri

Siten käy ilmi, että Elbrus-käyttöjärjestelmän lähdekoodit eivät ole saatavilla, ja irrotetun palvelimen perusteella on tuskin toivoa niiden ilmestymisestä lähitulevaisuudessa.

Mutta kuten he sanovat, siinä on vivahde...

Elbrus-käyttöjärjestelmän jakelun perusta on Linux. Ja kuten tiedät, Linuxia jaetaan vapaasti. virus GPL-lisenssit. Selvennys virus, tarkoittaa, että johdannaiset ohjelmistotuotteet, jotka sisältävät Elbrus OS:n, on julkaistava täsmälleen samalla tai yhteensopivalla lisenssillä. Toisin sanoen sellainen lisenssi kuin вирус Toimitetaan kaikille johdannaisohjelmistotuotteille, eikä sitä voida peruuttaa.

Ilmainen viruslisenssi itsessään ei edellytä johdannaisten ohjelmistojen jakamista ilmaiseksi. Ei myöskään vaadita johdannaisohjelmistojen julkaisemista julkisesti. Lisenssi kuitenkin edellyttää sitä laillinen käyttäjällä oli mahdollisuus saada pyynnöstä käytettävien ohjelmistojen lähdekoodit. Tässä tapauksessa Elbrus-käyttöjärjestelmän lähdekoodit.

Aiemmin MCST:lle ei olisi voinut esittää kysymyksiä jakelusarjoista, saati niiden lähteistä, koska nämä kysymykset saattoivat esittää vain lailliset käyttäjät. Ja lailliseksi käyttäjäksi voi tulla vasta allekirjoitettuaan sopimus tai NDA (yksityishenkilön tai oikeushenkilön kanssa). Vaikka tällainen rajoitus loukkasi vapaiden ohjelmistojen ”henkeä”, lainsäädännön näkökulmasta kaikki oli enemmän tai vähemmän oikein.

Jos rikot NDA:ta tai sopimusta, lakkaat olemasta laillinen käyttäjä, ja koska olet lakannut olemasta laillinen käyttäjä, sinulla ei ole oikeutta vaatia mitään GPL-lisenssin takaamia vapauksia.

Mutta kaikki muuttui, kun ohjelmistojakelu julkaistiin julkisesti! Tästä hetkestä lähtien kuka tahansa käyttäjä alkoi ladata Elbrus OS -jakelusarjan. Ja kun se on ladattu ja asennettu, siitä tuli automaattisesti laillinen käyttäjä, jolla on pääsy alkuperäisen GPL-lisenssin vapauksiin:

  • Ohjelmaa voi käyttää vapaasti mihin tahansa tarkoitukseen
  • Voit tutkia ohjelman toimintaa ja muokata sitä omiin tarpeisiisi
  • Voit vapaasti jakaa kopioita ohjelmasta
  • Voit vapaasti parantaa ohjelmaa ja julkaista parannetun version

Lisäksi nämä vapaudet eivät määräydy kehittäjän (tapauksessamme MCST:n) päätöksellä, vaan itse lähdejakelun GPL-lisenssin käyttämisellä.

Haluaisin erityisesti huomauttaa, että nämä vapaudet koskevat kaikkia käyttäjiä, jotka latasivat ja asensivat Elbrus-käyttöjärjestelmän. Tuo on, kaikki Käyttäjällä on oikeus saada käytetyn ohjelmistoversion lähteet. Ja tämä oikeus ei johdu MCST:n halusta (haluamme avata sen, mutta emme halua), vaan alkuperäisen GPL Linux -lisenssin omaisuudesta, jonka perusteella Elbrus-käyttöjärjestelmä kehitettiin.

Toivon vilpittömästi, että päätös lisätä Elbrus-käyttöjärjestelmän houkuttelevuutta luomalla yhteisö oli vakava ja tietoinen. Ja MCST-yritys ei "polkeile taaksepäin", se pystyy seuraamaan tätä polkua loppuun asti ja julkaisemaan ohjelmiston lähdekoodin GPL:n edellyttämällä tavalla.

Muuten vakavien maineriskien lisäksi on mahdollista, että joku yrittää testata Venäjän oikeusjärjestelmän vahvuutta vaatimalla Elbrus-käyttöjärjestelmän laillisena käyttäjänä lähdekoodin pakkoavaamista, mikä luo oikeudellisen ennakkotapauksen. ja GPL-lisenssin toimivuuden testaus todellisuudessa Venäjän lainsäädäntö.

Vartija, kaikki on poissa vai mitä MCST:n pitäisi tehdä?

Elbrus OS -jakelujen julkistamisen yhteydessä on syntynyt erittäin mielenkiintoinen tilanne. Näen seuraavat mahdolliset vaihtoehdot jatkotoimille:

1. Jos päätös jakeluiden julkaisemisesta ei ollut yksittäisen henkilön virhe (ja saatavilla olevien julkaisujen perusteella tämä päätös oli tietoinen), sinun on edettävä loppuun asti ja julkaistava lähdekoodi GPL:n edellyttämällä tavalla. Lisäksi tämä on tehtävä nopeasti, jotta ei jätä negatiivista vaikutelmaa mahdolliseen yhteisöön, jonka vuoksi kaikki aloitettiin.

Tämän lisäksi on myös mahdollista määritellä Elbrus-tavaramerkin käytön säännöt siten, että väärinkäyttöä ei tapahdu ensisijaisesti oikeushenkilöiden puolelta yrittäessään kaupallistaa syntynyttä tilannetta omien etujensa mukaisesti. Lisäksi tällainen rajoitus ei vaikuta tavallisiin käyttäjiin millään tavalla.

2. Voit teeskennellä, että päätös julkaista asennuskuvat oli virhe. Ilmoita tämä julkisesti (mahdollisesti vastuuhenkilöiden nimityksellä) ja yritä siten antaa olemassa oleville asennuskuville lisensoimattomien kopioiden tila.

Teoriassa tällainen ratkaisu on mahdollinen, mutta on vaikea sanoa, mitä tapahtuu MCST:n maineelle ja sen yritykselle muodostaa uskollinen yhteisö Elbrus-käyttöjärjestelmän ympärille. Lisäksi ei ole tosiasia, että olemassa olevista kopioista on mahdollista päästä eroon (en esimerkiksi aio poistaa omaani).

3. Minusta negatiivisin vaihtoehto jatkokehitykselle olisi jättää kaikki ennalleen (asennusta varten on ISO-kuvat), mutta kieltäytyä julkaisemasta lähdekoodia GPL:n edellyttämällä tavalla tai yrittää siirtää ne NDA:n alle.

Tämä ei ole vain GPL-lisenssin suoraa rikkomista, mikä vastustaa potentiaalista yhteisöä, vaan se myös luo tiettyjä oikeudellisia riskejä, jos tällainen päätös riitautetaan tuomioistuimessa.

Mitä teen?

Mietin jonkin aikaa, kannattaako kirjoittaa tämä artikkelin viimeinen osa. Ja lopulta tulin siihen johtopäätökseen, että se on luultavasti sen arvoista, myös siksi, että voisin vastata mahdollisiin kysymyksiin etukäteen.

Joten siitä lähtien kun minusta tuli laillinen Elbrus-käyttöjärjestelmän käyttäjä, minulla on kaikki GPL-lisenssin takaamat oikeudet. Mutta vallitsevan epävarmuuden vuoksi jätän toistaiseksi (muutaman päivän) asennuskuvien julkaisematta, jotta MCST voi ymmärtää tämänhetkisen tilanteen ja päättää jatkotoimenpiteistään. Tämän jälkeen käytän mitä todennäköisimmin oikeuttani jakaa Elbrus-käyttöjärjestelmän kopioita yhteisön muodostamiseksi, kuten MCST alun perin suunnitteli 😉

PS.

Pysy kuulolla päivityksistä. Päivitän artikkelia sitä mukaa kun uutta tietoa tulee saataville.

PPS

Hyvä, että minulla oli tarpeeksi karmaa aineiston julkaisemiseen.

UPDATE 1

Karmaa ei vieläkään riittänyt julkaistavaksi ”IT Legislation” -keskuksessa (se riitti jo).

*) PÄIVITYS 2

Kuten he kirjoittivat kommenteissa:

He vain huomasivat, että liian monet ihmiset halusivat ladata, ja he tukkivat kanavansa, ja he latasivat kaiken Yandex-levylle.

Tässä ovat linkit:
- x86_64:lle, yadi.sk/d/x1a8X7aKv5yNRg

- x86:lle, yadi.sk/d/W4Z5LzlMb0zBTg

Lähde: will.com

Lisää kommentti