Die Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Vor einigen Tagen berichteten einige Medien über die Möglichkeit des kostenlosen Downloads des Elbrus-Betriebssystems. Links zur Distribution wurden nur für x86-Architekturen bereitgestellt, aber auch in dieser Form könnte dies ein sehr wichtiger Meilenstein in der Entwicklung dieses Betriebssystems werden.

Eine der Schlagzeilen der Medien: Elbrus OS ist kostenlos geworden. Download links

Der Entwickler der Elbrus-Reihe inländischer Prozessoren hat den Abschnitt auf seiner Website zu Spezialsoftware aktualisiert. Das Elbrus-Betriebssystem für Prozessoren mit Standard-x86-Architektur stand kostenlos zum Download zur Verfügung. Die Entwickler planen, den Quellcode bald zu öffnen.

Eine weitere Schlagzeile aus derselben Nachricht: Das Elbrus-Betriebssystem kann bereits heruntergeladen werden!

Ja, dies könnte tatsächlich ein sehr wichtiger Meilenstein in der Entwicklung des Elbrus-Betriebssystems werden. Es hätte werden können, aber leider ist es noch nicht geworden (ich hoffe, dass das Schlüsselwort das Wort sein wird). während)

Die Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Wie alles endete, bevor es begann

Schon am nächsten Tag nach Veröffentlichung der Nachricht funktionierten die Download-Links und die Website nicht mehr storage.mcst.ru geht nicht auf. Aber selbst wenn die Links zum Herunterladen von Bildern funktionierten, schwankte die Geschwindigkeit 6,08KB / s auf 54,0KB / s, und in den Kommentaren zu den Nachrichten gab es Nachrichten „boot.x86_64.iso – 3.65 GB große Datei, Opera schreibt, dass der Download noch „noch 2 Tage“ dauert.»

Am Nachmittag des 4. April brach die Verbindung endgültig ab, also etwa einen Tag nach Veröffentlichung der Nachricht:

Hier sind die Protokolle, als ich versuchte, die x64-Version des Boot-Images herunterzuladen:

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

Derzeit ist der Server storage.mcst.ru nicht verfügbar und alle Links zum Herunterladen von Bildern funktionieren nicht.*

Bitte beachten Sie, dass die voraussichtliche Downloadzeit für das Bild mehr als zwei Tage betrug, die Website jedoch weniger als einen Tag lang betriebsbereit war 😉

Jetzt können wir nur vermuten, ob der Server der Belastung nicht gewachsen war (aber um solche Probleme zu vermeiden, war es möglich, die Installationsbilder in Form eines Torrents zu veröffentlichen), oder ob dies beabsichtigt war, um aufzutauchen, zu necken und dann sagen, dass der Server der Belastung nicht standhalten konnte ;- (

Auf LOR in Tolksah schrieb, dass sie das x86-Installationsimage in Torrents verteilen, aber wenn ich versuche, es herunterzuladen, findet der Torrent-Client keine Peers.

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

Ich selbst habe auch mit dem Herunterladen von einem x86-Image begonnen und es auch geschafft, nur die erste CD vollständig herunterzuladen. Danach dachte ich, dass es besser wäre, die 64-Bit-Version herunterzuladen und begann, beide ISO-Dateien gleichzeitig herunterzuladen. Die Idee, statt einer zweiten Festplatte zwei Bilder gleichzeitig hochzuladen, erwies sich als Fehler. Und die zweite Festplatte hat das x86-Image nicht heruntergeladen und es sind keine x86_64-Images vorhanden.

Der endgültige Download-Fortschritt war:

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

Mal sehen, was vorrätig ist

Es ist gut, dass die allererste boot.x86.iso-Datei übrig geblieben ist, die ich vollständig herunterladen konnte. Nachfolgend finden Sie Spoiler für Screenshots des Installationsprozesses:

Starten Sie die InstallationDie Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Auswählen eines InstallationsimagesDie Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Ergebnis der automatischen FestplattenpartitionierungDie Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Auswählen von InstallationsoptionenDie Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Einer der InstallationsbildschirmeDie Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Der Installationsvorgang selbst wird übersprungen.

GRUB-Menü beim Laden von Elbrus OS von einer FestplatteDie Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Ein paar Screenshots des Elbrus OS-LadevorgangsDie Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Die Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Obwohl es nicht das erste Mal war, wurde das System installiert und ich wurde ein legaler Benutzer des Elbrus-Betriebssystems 😉

Elbrus OS-Autorisierungsbildschirm

Die Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Versionen einzelner Komponenten:

Die Musik wurde lange Zeit nicht abgespielt ... oder wie das Elbrus-Betriebssystem nicht kostenlos wurde

Was ist mit den Quellen?

Zitate aus dem Material: Elbrus OS ist kostenlos geworden. Download links

Laut Trushkin verfolgt das Unternehmen mit der Offenlegung der Codes Marketingziele im Zusammenhang mit der Werbung für MCST-Produkte und versucht außerdem, die Community der Softwareentwickler für das Elbrus-Betriebssystem zu erweitern.

Konstantin Trushkin, Marketingdirektor von MCST, stellte in einem Gespräch mit CNews fest, dass die Quellcodes für die Produkte des Unternehmens noch nicht zum unabhängigen Herunterladen oder auf Anfrage verfügbar sind, das Unternehmen jedoch beabsichtigt, sie bald zu öffnen.

Ich habe auch eine Anfrage an den Support geschrieben, um das Problem mit dem Quellcode zu klären. Hier ist das Antwortschreiben:

Guten Tag!

Dieses Problem wird derzeit geprüft.

-
Viele Grüße,
************ ****************

Am 04 um 04:2019 Uhr schrieb Ryabikov Alexander:
> Guten Tag!
>
> Vielen Dank für das Elbrus OS für x86, das ich von Ihrer Website heruntergeladen habe
> mcst.ru/programmnoe-obespechenie-elbrus
> Bitte sagen Sie mir, wo und wie ich das Original bekommen kann
> Code zum Ansehen und Studieren?
>
> Viele Grüße,
> Rjabikow Alexander

Es stellt sich also heraus, dass die Quellcodes des Elbrus-Betriebssystems nicht verfügbar sind, und wenn man den nicht verbundenen Server betrachtet, besteht kaum Hoffnung auf deren Erscheinen in naher Zukunft.

Aber wie sie sagen, gibt es eine Nuance...

Die Basis der Elbrus OS-Distribution ist Linux. Und wie Sie wissen, wird Linux frei verteilt. viral GPL-Lizenzen. Klärung viralbedeutet, dass abgeleitete Softwareprodukte, zu denen auch Elbrus OS gehört, unter genau derselben oder einer kompatiblen Lizenz veröffentlicht werden müssen. Mit anderen Worten, eine solche Lizenz wie Virus gilt für alle abgeleiteten Softwareprodukte und kann nicht widerrufen werden.

Die kostenlose Virenlizenz selbst erfordert nicht, dass abgeleitete Software kostenlos verteilt wird. Es besteht auch keine Verpflichtung, abgeleitete Software öffentlich zu veröffentlichen. Die Lizenz verlangt dies jedoch legal Der Nutzer hatte die Möglichkeit, auf Anfrage die Quellcodes der verwendeten Software zu erhalten. In diesem Fall die Quellcodes des Elbrus-Betriebssystems.

Zuvor konnte MCST keine Fragen zu den Distributionskits stellen, geschweige denn zu deren Quellen, da diese Fragen nur von legalen Benutzern gestellt werden konnten. Und man kann erst dann ein rechtmäßiger Benutzer werden, wenn man eine Vereinbarung oder ein Geheimhaltungsabkommen (mit einer natürlichen oder juristischen Person) unterzeichnet hat. Obwohl eine solche Einschränkung den „Geist“ freier Software verletzte, war aus rechtlicher Sicht alles mehr oder weniger richtig.

Wenn Sie gegen die Geheimhaltungsvereinbarung oder die Vereinbarung verstoßen, sind Sie kein rechtmäßiger Benutzer mehr, und da Sie kein rechtmäßiger Benutzer mehr sind, haben Sie kein Recht, die durch die GPL-Lizenz garantierten Freiheiten einzufordern.

Aber alles änderte sich, als die Softwareverteilung gemeinfrei veröffentlicht wurde! Von diesem Moment an konnte jeder Benutzer das Elbrus OS-Distributionskit herunterladen. Und nachdem ich es heruntergeladen und installiert hatte, wurde es automatisch legal ein Benutzer, der Zugriff auf die Freiheiten der ursprünglichen GPL-Lizenz hat:

  • Das Programm kann für jeden Zweck frei verwendet werden
  • Sie können die Funktionsweise des Programms studieren und es für Ihre Zwecke anpassen
  • Sie können Kopien des Programms frei verteilen
  • Sie können das Programm frei verbessern und Ihre verbesserte Version veröffentlichen

Darüber hinaus werden diese Freiheiten nicht durch die Entscheidung des Entwicklers (in unserem Fall MCST) bestimmt, sondern durch die Tatsache, dass die GPL-Lizenz der Quelldistribution verwendet wird.

Ich möchte besonders darauf hinweisen, dass diese Freiheiten für alle Benutzer gelten, die das Elbrus-Betriebssystem heruntergeladen und installiert haben. Also, keine Der Nutzer hat das Recht, die Quellen der verwendeten Softwareversion zu erhalten. Und dieses Recht ergibt sich nicht aus dem Wunsch von MCST (wir wollen es öffnen, aber wir wollen nicht), sondern aus dem Eigentum der ursprünglichen GPL-Linux-Lizenz, auf deren Grundlage das Elbrus-Betriebssystem entwickelt wurde.

Ich hoffe aufrichtig, dass die Entscheidung, die Attraktivität des Elbrus-Betriebssystems durch die Schaffung einer Community zu steigern, ernsthaft und bewusst getroffen wurde. Und das Unternehmen MCST wird nicht „rückwärts treten“, sondern diesen Weg bis zum Ende verfolgen und den Quellcode der Software veröffentlichen, wie es die GPL vorschreibt.

Andernfalls besteht zusätzlich zu ernsthaften Reputationsrisiken die Möglichkeit, dass jemand versucht, die Stärke des russischen Justizsystems auf die Probe zu stellen, indem er als rechtmäßiger Nutzer des Elbrus-Betriebssystems die erzwungene Öffnung des Quellcodes fordert und so einen gerichtlichen Präzedenzfall schafft und Testen der Funktionalität der GPL-Lizenz in der Realität. Russische Gesetzgebung.

Wache, alles ist weg oder was soll MCST tun?

Im Zusammenhang mit der Veröffentlichung von Elbrus OS-Distributionen im öffentlichen Bereich ist eine sehr interessante Situation entstanden. Für das weitere Vorgehen sehe ich folgende mögliche Optionen:

1. Wenn die Entscheidung, die Distributionen zu veröffentlichen, nicht der Fehler einer Einzelperson war (und den verfügbaren Veröffentlichungen nach zu urteilen, dass diese Entscheidung eine bewusste Entscheidung war), dann müssen Sie den ganzen Weg gehen und den Quellcode veröffentlichen, wie von der GPL gefordert. Darüber hinaus muss dies schnell geschehen, um keinen negativen Eindruck bei der potenziellen Community zu hinterlassen, für die alles begonnen wurde.

Darüber hinaus ist es auch möglich, die Regeln für die Nutzung der Marke Elbrus so festzulegen, dass kein Missbrauch vor allem seitens juristischer Personen bei dem Versuch erfolgt, die entstandene Situation im eigenen Interesse zu kommerzialisieren. Darüber hinaus hat eine solche Einschränkung keinerlei Auswirkungen auf normale Benutzer.

2. Sie können so tun, als ob die Entscheidung, Installationsbilder zu veröffentlichen, ein Fehler war. Machen Sie dies öffentlich bekannt (ggf. mit Benennung der Verantwortlichen) und versuchen Sie damit, den vorhandenen Installationsbildern den Status unlizenzierter Kopien zu verleihen.

Theoretisch ist eine solche Lösung möglich, aber es ist schwer zu sagen, was mit dem Ruf von MCST und seinem Versuch, eine treue Community rund um das Elbrus-Betriebssystem zu bilden, passieren wird. Darüber hinaus ist es keine Tatsache, dass es möglich sein wird, vorhandene Kopien loszuwerden (ich werde meine zum Beispiel nicht löschen).

3. Die negativste Option für weitere Entwicklungen wäre meiner Meinung nach, alles so zu belassen, wie es im Moment ist (es gibt ISO-Images zur Installation), aber die Veröffentlichung des Quellcodes, wie von der GPL gefordert, zu verweigern oder es zu versuchen Übertragen Sie sie im Rahmen einer NDA.

Dies stellt nicht nur einen direkten Verstoß gegen die GPL-Lizenz dar, der die potenzielle Community negativ verärgern wird, sondern birgt auch gewisse rechtliche Risiken, wenn eine solche Entscheidung vor Gericht angefochten wird.

Was werde ich tun?

Ich habe einige Zeit darüber nachgedacht, ob es sich lohnt, diesen letzten Teil des Artikels zu schreiben. Und am Ende bin ich zu dem Schluss gekommen, dass es sich wahrscheinlich lohnt, auch um eventuelle Fragen vorab zu beantworten.

Also, seit ich wurde legal Benutzer des Elbrus-Betriebssystems, dann verfüge ich über alle durch die GPL-Lizenz garantierten Rechte. Angesichts der aktuellen Unsicherheit werde ich jedoch vorerst (für einige Tage) davon absehen, Installationsbilder zu veröffentlichen, damit MCST die aktuelle Situation verstehen und über sein weiteres Vorgehen entscheiden kann. Danach werde ich höchstwahrscheinlich von meinem Recht Gebrauch machen, Kopien des Elbrus-Betriebssystems zu verteilen, um zur Bildung einer Community beizutragen, wie ursprünglich von MCST geplant 😉

PS

Bleiben Sie dran für Updates. Ich werde den Artikel aktualisieren, sobald neue Informationen verfügbar sind.

PPS

Es ist gut, dass ich genug Karma hatte, um das Material zu veröffentlichen.

UPDATE 1

Für die Veröffentlichung im Hub „IT-Gesetzgebung“ war immer noch nicht genügend Karma vorhanden (es reichte bereits).

*) UPDATE 2

Wie sie in den Kommentaren schrieben:

Sie stellten einfach fest, dass es zu viele Leute gab, die etwas herunterladen wollten, und dass sie ihren Kanal verstopften, und luden alles auf die Yandex-Festplatte hoch.

Hier sind die Links:
- für x86_64, yadi.sk/d/x1a8X7aKv5yNRg

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

Source: habr.com

Kommentar hinzufügen