Die musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

'n Paar dae gelede het sommige media berig oor die moontlikheid van gratis aflaai van die Elbrus-bedryfstelsel. Skakels na die verspreiding is slegs vir x86-argitekture verskaf, maar selfs in hierdie vorm kan dit 'n baie belangrike mylpaal in die ontwikkeling van hierdie bedryfstelsel word.

Een van die mediaopskrifte: Elbrus OS het gratis geword. Laai skakels af

Die ontwikkelaar van die Elbrus-reeks huishoudelike verwerkers het die afdeling op sy webwerf oor gespesialiseerde sagteware opgedateer. Die Elbrus-bedryfstelsel vir standaard x86-argitektuurverwerkers was vrylik beskikbaar vir aflaai. Die ontwikkelaars beplan om binnekort sy bronkode oop te maak.

Nog 'n opskrif uit dieselfde nuus: Die Elbrus-bedryfstelsel kan reeds afgelaai word!

Ja, dit kan inderdaad 'n baie belangrike mylpaal word in die ontwikkeling van die Elbrus OS. Dit kon geword het, maar ongelukkig het dit nog nie geword nie (ek hoop dat die sleutelwoord die woord sal wees terwyl)

Die musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

Hoe dit alles geëindig het voordat dit begin het

Die volgende dag nadat die nuus gepubliseer is, het die aflaaiskakels opgehou werk, en die webwerf storage.mcst.ru maak nie oop nie. Maar selfs toe die skakels om beelde af te laai werk, het die spoed gewissel van 6,08KB/s aan 54,0KB/s, en in die kommentaar op die nuus was daar boodskappe "boot.x86_64.iso - 3.65 GB lêer, Opera skryf dat die aflaai van "2 dae oor"»

Die verbinding is uiteindelik op die middag van 4 April verloor, d.w.s. ongeveer 'n dag nadat die nuus gepubliseer is:

Hier is die logs toe ek probeer het om die x64-weergawe van die selflaaibeeld af te laai:

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

Op die oomblik is die storage.mcst.ru-bediener nie beskikbaar nie, en alle skakels om beelde af te laai werk nie.*

Neem asseblief kennis dat die verwagte aflaaityd vir die prent meer as twee dae was, maar die webwerf was vir minder as 'n dag aan die gang 😉

Nou kan ons net raai of die bediener nie die las kon hanteer nie (maar om sulke probleme te vermy was dit moontlik om die installasiebeelde in die vorm van 'n torrent te publiseer), of of dit bedoel was om op te daag, te terg, en dan sê dat die bediener nie die las kon weerstaan ​​nie ;- (

Op LOR in tolksah geskryf dat hulle die x86-installasiebeeld in torrents versprei, maar wanneer ek dit probeer aflaai, vind die torrentkliënt nie eweknieë nie.

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

Ek het self ook vanaf 'n x86-beeld begin aflaai, en ook daarin geslaag om net die eerste skyf volledig af te laai. Daarna het ek gedink dat dit beter sou wees om die 64-bis weergawe af te laai en het albei ISO-lêers gelyktydig begin aflaai. Die idee om twee beelde gelyktydig op te laai in plaas van 'n tweede skyf, blyk 'n fout te wees. En die tweede skyf het nie die x86-beeld afgelaai nie en daar is geen x86_64-beelde nie.

Die finale aflaai vordering was:

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

Kom ons kyk wat in voorraad is

Dit is goed dat die heel eerste boot.x86.iso-lêer oorgebly het, wat ek daarin geslaag het om heeltemal af te laai. Hieronder is spoilers vir skermkiekies van die installasieproses:

Begin die installasieDie musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

Kies 'n installasiebeeldDie musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

Gevolg van outomatiese hardeskyfpartisioneringDie musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

Kies installasie-opsiesDie musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

Een van die installasieprosesskermsDie musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

Die installasieproses self word oorgeslaan.

GRUB-kieslys wanneer Elbrus OS vanaf 'n hardeskyf laaiDie musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

'n Paar skermkiekies van die Elbrus OS-laaiprosesDie musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

Die musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

Alhoewel dit nie die eerste keer was nie, is die stelsel geïnstalleer en ek het 'n wettige gebruiker van die Elbrus OS geword 😉

Elbrus OS magtiging skerm

Die musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

Weergawes van individuele komponente:

Die musiek het vir 'n lang tyd nie gespeel nie ... of hoe die Elbrus OS nie vry geword het nie

Wat van die bronne?

Aanhalings uit die materiaal: Elbrus OS het gratis geword. Laai skakels af

Volgens Trushkin, deur die onthulling van die kodes, streef die maatskappy bemarkingsdoelwitte na wat verband hou met die bevordering van MCST-produkte, en poog ook om die gemeenskap van sagteware-ontwikkelaars vir die Elbrus OS uit te brei.

Konstantin Trushkin, bemarkingsdirekteur van MCST, het in 'n gesprek met CNews opgemerk dat die bronkodes vir die maatskappy se produkte nog nie beskikbaar is vir onafhanklike aflaai of op versoek nie, maar die maatskappy beoog om dit binnekort oop te maak.

Ek het ook 'n versoek geskryf om te ondersteun om die probleem met die bronkode op te klaar. Hier is die antwoordbrief:

Welkom!

Hierdie kwessie word oorweeg.

-
Die uwe,
******************************

Op 04/04/2019 09:41 het Ryabikov Alexander geskryf:
> Goeie middag!
>
> Dankie vir die Elbrus OS vir x86, wat ek van jou webwerf afgelaai het
> mcst.ru/programmnoe-obespechenie-elbrus
> Vertel my asseblief waar en hoe ek sy oorspronklike kan kry
> kode om te sien en te bestudeer?
>
> Vriendelike groete,
> Ryabikov Alexander

Dit blyk dus dat die Elbrus OS-bronkodes nie beskikbaar is nie, en te oordeel aan die ontkoppelde bediener, is daar skaars enige hoop vir hul verskyning in die nabye toekoms.

Maar, soos hulle sê, daar is 'n nuanse ...

Die basis van die Elbrus OS-verspreiding is Linux. En soos u weet, word Linux vrylik versprei. virale GPL lisensies. Opheldering virale, beteken dat afgeleide sagtewareprodukte, wat Elbrus OS insluit, onder presies dieselfde of versoenbare lisensie vrygestel moet word. Met ander woorde, so 'n lisensie soos virus word vir alle afgeleide sagtewareprodukte oorgedra en kan nie herroep word nie.

Die gratis viruslisensie self vereis nie dat afgeleide sagteware gratis versprei word nie. Daar is ook geen vereiste om afgeleide sagteware in die publieke domein te publiseer nie. Die lisensie vereis dit egter wettig die gebruiker het op versoek die geleentheid gehad om die bronkodes van die sagteware wat gebruik is, te bekom. In hierdie geval, die bronkodes van die Elbrus OS.

Voorheen kon daar geen vrae aan MCST oor verspreidingsstelle gewees het nie, nog minder hul bronne, aangesien hierdie vrae slegs deur wettige gebruikers geopper kon word. En 'n mens kan 'n wettige gebruiker word slegs nadat 'n ooreenkoms of NDA (met 'n individu of regsentiteit) onderteken is. Alhoewel so 'n beperking die "gees" van vrye sagteware geskend het, was alles uit die oogpunt van wetgewing min of meer korrek.

As jy die NDA of ooreenkoms oortree, sal jy ophou om 'n wettige gebruiker te wees, en aangesien jy opgehou het om 'n wettige gebruiker te wees, het jy nie die reg om enige vryhede te eis wat deur die GPL-lisensie gewaarborg word nie.

Maar alles het verander toe die sagtewareverspreiding in die publieke domein gepubliseer is! Van hierdie oomblik af het enige gebruiker begin om die Elbrus OS-verspreidingstel af te laai. En nadat dit afgelaai en geïnstalleer is, het dit outomaties geword wettig 'n gebruiker wat toegang het tot die vryhede van die oorspronklike GPL-lisensie:

  • Die program kan vrylik vir enige doel gebruik word
  • Jy kan bestudeer hoe die program werk en dit vir jou doeleindes aanpas
  • Jy kan vrylik kopieë van die program versprei
  • U kan die program vrylik verbeter en u verbeterde weergawe publiseer

Boonop word hierdie vryhede nie bepaal deur die besluit van die ontwikkelaar (in ons geval MCST), maar deur die feit dat die GPL-lisensie van die bronverspreiding gebruik word.

Ek wil veral daarop let dat hierdie vryhede van toepassing is op alle gebruikers wat die Elbrus-bedryfstelsel afgelaai en geïnstalleer het. Dit wil sê, enige die gebruiker het die reg om die bronne van die sagtewareweergawe wat gebruik is, te ontvang. En hierdie reg spruit nie uit die begeerte van die MCST nie (ons wil dit oopmaak, maar ons wil nie), maar uit die eiendom van die oorspronklike GPL Linux-lisensie, op grond waarvan die Elbrus-bedryfstelsel ontwikkel is.

Ek hoop van harte dat die besluit om die aantreklikheid van die Elbrus-bedryfstelsel te verhoog deur 'n gemeenskap te skep ernstig en bewustelik was. En die MCST-maatskappy sal nie "agteruit trap nie", dit sal hierdie pad tot die einde kan volg en die bronkode van die sagteware kan publiseer, soos vereis deur die GPL.

Andersins, benewens ernstige reputasierisiko's, is dit moontlik dat iemand die sterkte van die Russiese regstelsel sal probeer toets deur, as 'n wettige gebruiker van die Elbrus OS, die gedwonge opening van die bronkode te eis, en sodoende 'n geregtelike presedent skep. en toets die funksionaliteit van die GPL-lisensie in werklikheid Russiese wetgewing.

Wag, alles is weg of wat moet MCST doen?

In verband met die publikasie van Elbrus OS-verspreidings in die publieke domein, het 'n baie interessante situasie ontstaan. Ek sien die volgende moontlike opsies vir verdere optrede:

1. As die besluit om die verspreidings te publiseer nie die fout van 'n individu was nie (en te oordeel aan die beskikbare publikasies was hierdie besluit 'n bewustelike een), dan moet jy al die pad gaan en die bronkode publiseer, soos vereis deur die GPL. Boonop moet dit vinnig gedoen word om nie 'n negatiewe indruk op die potensiële gemeenskap te laat nie, ter wille waarvan alles begin is.

Hierbenewens is dit ook moontlik om die reëls vir die gebruik van die Elbrus-handelsmerk te bepaal sodat daar geen misbruik is nie, hoofsaaklik aan die kant van regspersone wanneer hulle probeer om die situasie wat in hul eie belang ontstaan ​​het, te kommersialiseer. Boonop sal so 'n beperking op geen manier gewone gebruikers raak nie.

2. Jy kan voorgee dat die besluit om installasiebeelde te publiseer 'n fout was. Verklaar dit in die openbaar (moontlik met die aanstelling van diegene wat verantwoordelik is), en probeer daardeur die bestaande installasiebeelde die status van ongelisensieerde kopieë gee.

Teoreties is so 'n oplossing moontlik, maar dit is moeilik om te sê wat sal gebeur met die reputasie van MCST en sy poging om 'n lojale gemeenskap rondom die Elbrus OS te vorm. Boonop is dit nie 'n feit dat dit moontlik sal wees om van bestaande kopieë ontslae te raak nie (ek gaan byvoorbeeld nie myne uitvee nie).

3. Die mees negatiewe opsie vir verdere ontwikkelings, lyk dit vir my, sal wees om alles te laat soos dit op die oomblik is (daar is ISO-beelde vir installasie), maar weier om die bronkode te publiseer, soos vereis deur die GPL, of probeer om oordra hulle onder 'n NDA.

Dit sal nie net 'n direkte oortreding van die GPL-lisensie wees nie, wat die potensiële gemeenskap negatief sal antagoniseer, maar dit sal ook sekere regsrisiko's skep as so 'n besluit in die hof betwis word.

Wat sal ek maak?

Ek het geruime tyd gedink of dit die moeite werd is om hierdie laaste deel van die artikel te skryf. En op die ou end het ek tot die gevolgtrekking gekom dat dit waarskynlik die moeite werd is, ook om moontlike vrae vooraf te beantwoord.

So, vandat ek geword het wettig gebruiker van die Elbrus OS, dan het ek al die regte wat deur die GPL-lisensie gewaarborg word. Maar in die lig van die huidige onsekerheid sal ek my voorlopig (vir 'n paar dae) daarvan weerhou om installasiebeelde te publiseer sodat MCST die huidige situasie kan verstaan ​​en oor sy verdere optrede kan besluit. Hierna sal ek heel waarskynlik my reg uitoefen om kopieë van die Elbrus OS te versprei om 'n gemeenskap te help vorm, soos oorspronklik deur MCST beplan is 😉

PS

Bly ingeskakel vir opdaterings. Ek sal die artikel opdateer sodra nuwe inligting beskikbaar word.

PPS

Dit is goed dat ek genoeg karma gehad het om die materiaal te publiseer.

UPDATE 1

Daar was steeds nie genoeg karma vir publikasie in die “IT Legislation”-hub nie (dit was reeds genoeg).

*) BYWERKING 2

Soos hulle in die kommentaar geskryf het:

Hulle het net besef dat daar te veel mense is wat wil aflaai en hulle het hul kanaal verstop, en hulle het alles op die Yandex-skyf opgelaai.

Hier is die skakels:
- vir x86_64, yadi.sk/d/x1a8X7aKv5yNRg

- vir x86, yadi.sk/d/W4Z5LzlMb0zBTg

Bron: will.com

Voeg 'n opmerking