De muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

Een paar dagen geleden berichtten sommige media over de mogelijkheid om het Elbrus-besturingssysteem gratis te downloaden. Er werden alleen links naar de distributie verstrekt voor x86-architecturen, maar zelfs in deze vorm zou dit een zeer belangrijke mijlpaal kunnen worden in de ontwikkeling van dit besturingssysteem.

Eén van de krantenkoppen: Elbrus OS is gratis geworden. Download links

De ontwikkelaar van de Elbrus-lijn van binnenlandse processors heeft het gedeelte op zijn website over gespecialiseerde software bijgewerkt. Het Elbrus-besturingssysteem voor standaard x86-architectuurprocessors was gratis beschikbaar om te downloaden. De ontwikkelaars zijn van plan de broncode binnenkort te openen.

Nog een kop uit hetzelfde nieuws: Het Elbrus besturingssysteem is nu al te downloaden!

Ja, dit zou inderdaad een zeer belangrijke mijlpaal kunnen worden in de ontwikkeling van het Elbrus OS. Dat had het kunnen worden, maar dat is het helaas nog niet geworden (ik hoop dat het trefwoord het woord zal zijn terwijl)

De muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

Hoe het allemaal eindigde voordat het begon

De volgende dag nadat het nieuws was gepubliceerd, stopten de downloadlinks met werken en de website storage.mcst.ru gaat niet open. Maar zelfs als de links om afbeeldingen te downloaden werkten, varieerde de snelheid van 6,08KB / s naar 54,0KB / s, en in de reacties op het nieuws stonden berichten “boot.x86_64.iso - 3.65 GB bestand, Opera schrijft dat het downloaden "nog 2 dagen" is»

De verbinding werd uiteindelijk op de middag van 4 april verbroken. ongeveer een dag nadat het nieuws werd gepubliceerd:

Hier zijn de logboeken toen ik probeerde de x64-versie van de opstartimage te downloaden:

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 dit moment is de storage.mcst.ru-server niet beschikbaar en werken alle links om afbeeldingen te downloaden niet.*

Houd er rekening mee dat de verwachte downloadtijd voor de afbeelding meer dan twee dagen bedroeg, maar dat de site minder dan een dag actief was 😉

Nu kunnen we alleen maar raden of de server de belasting niet aankon (maar om dergelijke problemen te voorkomen was het mogelijk om de installatieafbeeldingen in de vorm van een torrent te publiceren), of dat dit de bedoeling was, om te verschijnen, te plagen en dan zeg dat de server de belasting niet kon weerstaan ​​;- (

Op LOR-in tolksah schreef dat ze de x86-installatiekopie in torrents distribueren, maar wanneer ik het probeer te downloaden, vindt de torrent-client geen peers.

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

Ik ben zelf ook begonnen met downloaden vanaf een x86-image en slaagde er ook in om alleen de eerste schijf volledig te downloaden. Daarna dacht ik dat het beter zou zijn om de 64-bits versie te downloaden en begon ik beide ISO-bestanden tegelijk te downloaden. Het idee om twee afbeeldingen tegelijk te uploaden in plaats van een tweede schijf bleek een vergissing. En de tweede schijf heeft de x86-afbeelding niet gedownload en er zijn geen x86_64-afbeeldingen.

De uiteindelijke downloadvoortgang was:

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

Laten we eens kijken wat er op voorraad is

Het is goed dat het allereerste boot.x86.iso-bestand bleef bestaan, dat ik volledig heb kunnen downloaden. Hieronder staan ​​spoilers voor schermafbeeldingen van het installatieproces:

Installatie startenDe muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

Een installatie-image selecterenDe muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

Resultaat van automatische partitie van de harde schijfDe muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

Installatieopties selecterenDe muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

Een van de schermen van het installatieprocesDe muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

Het installatieproces zelf wordt overgeslagen.

GRUB-menu bij het laden van Elbrus OS vanaf een harde schijfDe muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

Een paar schermafbeeldingen van het laadproces van Elbrus OSDe muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

De muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

Hoewel het niet de eerste keer was, werd het systeem geïnstalleerd en werd ik een legale gebruiker van het Elbrus OS 😉

Elbrus OS-autorisatiescherm

De muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

Uitvoeringen van afzonderlijke componenten:

De muziek speelde niet lang... of hoe Elbrus OS nooit gratis werd

Hoe zit het met de bronnen?

Citaten uit het materiaal: Elbrus OS is gratis geworden. Download links

Volgens Trushkin streeft het bedrijf door het onthullen van de codes marketingdoelen na die verband houden met de promotie van MCST-producten, en probeert het ook de gemeenschap van softwareontwikkelaars voor het Elbrus OS uit te breiden.

MCST Marketing Director Konstantin Trushkin merkte in een gesprek met CNews op dat de broncodes voor de producten van het bedrijf nog niet beschikbaar zijn voor onafhankelijk downloaden of op verzoek, maar dat het bedrijf van plan is ze binnenkort te openen.

Ik heb ook een verzoek om ondersteuning geschreven om het probleem met de broncode op te helderen. Hier is de antwoordbrief:

Hallo!

Deze kwestie wordt overwogen.

-
Met vriendelijke groet,
******************************

Op 04-04-2019 09:41 schreef Rjabikov Alexander:
> Goedemiddag!
>
> Bedankt voor het Elbrus OS voor x86, dat ik van uw site heb gedownload
> mcst.ru/programmnoe-obespechenie-elbrus
> Vertel me alstublieft waar en hoe ik het origineel kan krijgen
> code bekijken en bestuderen?
>
> Met vriendelijke groet,
> Rjabikov Alexander

Het blijkt dus dat de Elbrus OS-broncodes niet beschikbaar zijn, en afgaande op de losgekoppelde server is er nauwelijks hoop op hun verschijning in de nabije toekomst.

Maar zoals ze zeggen, er is een nuance...

De basis van de Elbrus OS-distributie is Linux. En zoals je weet wordt Linux vrijelijk gedistribueerd. viraal GPL-licenties. Verduidelijking viraalbetekent dat afgeleide softwareproducten, waaronder Elbrus OS, onder exact dezelfde of compatibele licentie moeten worden uitgebracht. Met andere woorden, zo'n licentie als вирус geldt voor alle afgeleide softwareproducten en kan niet worden ingetrokken.

De gratis viruslicentie zelf vereist niet dat afgeleide software gratis wordt verspreid. Er bestaat ook geen verplichting om afgeleide software in het publieke domein te publiceren. De licentie vereist dat echter wel legaal de gebruiker heeft op verzoek de broncodes van de gebruikte software kunnen verkrijgen. In dit geval de broncodes van het Elbrus-besturingssysteem.

Voorheen konden er geen vragen aan MCST worden gesteld over distributiekits, laat staan ​​over hun bronnen, aangezien deze vragen alleen door legale gebruikers konden worden gesteld. En men kan pas een legale gebruiker worden na ondertekening van een overeenkomst of NDA (met een individu of rechtspersoon). Hoewel een dergelijke beperking in strijd was met de ‘geest’ van vrije software, was alles vanuit wetgevingsoogpunt min of meer correct.

Als u de NDA of overeenkomst schendt, bent u niet langer een legale gebruiker, en aangezien u niet langer een legale gebruiker bent, heeft u niet het recht om enige vrijheden op te eisen die worden gegarandeerd door de GPL-licentie.

Maar alles veranderde toen de softwaredistributie in het publieke domein werd gepubliceerd! Vanaf dit moment kon elke gebruiker de Elbrus OS-distributiekit downloaden. En nadat ik het had gedownload en geïnstalleerd, werd het automatisch legaal een gebruiker die toegang heeft tot de vrijheden van de originele GPL-licentie:

  • Het programma kan voor elk doel vrij worden gebruikt
  • U kunt bestuderen hoe het programma werkt en het voor uw doeleinden aanpassen
  • U kunt gratis exemplaren van het programma verspreiden
  • U kunt het programma vrijelijk verbeteren en uw verbeterde versie publiceren

Bovendien worden deze vrijheden niet bepaald door de beslissing van de ontwikkelaar (in ons geval MCST), maar door het feit dat de GPL-licentie van de brondistributie wordt gebruikt.

Ik zou vooral willen opmerken dat deze vrijheden van toepassing zijn op alle gebruikers die het Elbrus-besturingssysteem hebben gedownload en geïnstalleerd. Dat is, een de gebruiker heeft het recht om de bronnen van de gebruikte softwareversie te ontvangen. En dit recht komt niet voort uit de wens van MCST (we willen het openen, maar we willen niet), maar uit het eigendom van de originele GPL Linux-licentie, op basis waarvan het Elbrus OS is ontwikkeld.

Ik hoop oprecht dat de beslissing om de aantrekkelijkheid van het Elbrus OS te vergroten door een community te creëren serieus en bewust was. En het MCST-bedrijf zal niet “achteruit trappen”, het zal dit pad tot het einde kunnen volgen en de broncode van de software kunnen publiceren, zoals vereist door de GPL.

Anders is het, naast ernstige reputatierisico's, mogelijk dat iemand zal proberen de kracht van het Russische rechtssysteem op de proef te stellen door, als legale gebruiker van het Elbrus OS, de gedwongen opening van de broncode te eisen, waardoor een gerechtelijk precedent wordt geschapen. en het testen van de functionaliteit van de GPL-licentie in de praktijk Russische wetgeving.

Bewaker, alles is weg of wat moet MCST doen?

In verband met de publicatie van Elbrus OS-distributies in het publieke domein is er een zeer interessante situatie ontstaan. Ik zie de volgende mogelijke opties voor verdere actie:

1. Als de beslissing om de distributies te publiceren niet de fout van een individu was (en afgaande op de beschikbare publicaties was deze beslissing een bewuste beslissing), dan moet je er alles aan doen om de broncode te publiceren, zoals vereist door de GPL. Bovendien moet dit snel gebeuren om geen negatieve indruk achter te laten op de potentiële gemeenschap, waarvoor alles is begonnen.

Daarnaast is het ook mogelijk om de regels voor het gebruik van het Elbrus-handelsmerk zo vast te stellen dat er geen sprake is van misbruik, vooral aan de kant van rechtspersonen bij het commercialiseren van de ontstane situatie in hun eigen belang. Bovendien zal een dergelijke beperking op geen enkele wijze gevolgen hebben voor gewone gebruikers.

2. U kunt doen alsof de beslissing om installatie-images te publiceren een vergissing was. Maak dit publiekelijk bekend (eventueel met aanstelling van de verantwoordelijken), en probeer daarbij de bestaande installatiebeelden de status van ongelicenseerde kopieën te geven.

Theoretisch is een dergelijke oplossing mogelijk, maar het is moeilijk te zeggen wat er zal gebeuren met de reputatie van MCST en zijn poging om een ​​loyale gemeenschap rond het Elbrus OS te vormen. Bovendien is het geen feit dat het mogelijk zal zijn om van bestaande kopieën af te komen (ik ga de mijne bijvoorbeeld niet verwijderen).

3. De meest negatieve optie voor verdere ontwikkelingen zou volgens mij zijn om alles te laten zoals het nu is (er zijn ISO-images voor installatie), maar te weigeren de broncode te publiceren, zoals vereist door de GPL, of te proberen deze over te dragen onder een geheimhoudingsverklaring.

Dit zal niet alleen een directe schending van de GPL-licentie zijn, die de potentiële gemeenschap negatief zal tegenwerken, maar het zal ook bepaalde juridische risico's met zich meebrengen als een dergelijke beslissing voor de rechtbank wordt aangevochten.

Wat zal ik doen?

Ik heb een tijdje nagedacht of het de moeite waard was om dit laatste deel van het artikel te schrijven. En uiteindelijk kwam ik tot de conclusie dat het waarschijnlijk de moeite waard is, ook om eventuele vragen vooraf te beantwoorden.

Dus sinds ik legaal gebruiker van het Elbrus OS, dan heb ik alle rechten gegarandeerd door de GPL-licentie. Maar gezien de huidige onzekerheid zal ik voorlopig (voor een paar dagen) afzien van het publiceren van installatiebeelden, zodat MCST de huidige situatie kan begrijpen en kan beslissen over verdere acties. Hierna zal ik hoogstwaarschijnlijk mijn recht uitoefenen om kopieën van het Elbrus OS te verspreiden om een ​​gemeenschap te helpen vormen, zoals oorspronkelijk gepland door MCST 😉

PS

Blijf op de hoogte voor updates. Ik zal het artikel bijwerken zodra er nieuwe informatie beschikbaar komt.

PPS

Het is goed dat ik genoeg karma had om het materiaal te publiceren.

UPDATE 1

Er was nog steeds niet genoeg karma voor publicatie in de hub “IT-wetgeving” (het was al genoeg).

*) UPDATE2

Zoals ze in de reacties schreven:

Ze realiseerden zich net dat er te veel mensen waren die wilden downloaden en dat ze hun kanaal verstopten, en ze uploadden alles naar de Yandex-schijf.

Hier zijn de links:
- voor x86_64, yadi.sk/d/x1a8X7aKv5yNRg

- voor x86, yadi.sk/d/W4Z5LzlMb0zBTg

Bron: www.habr.com

Voeg een reactie