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

Несколько дней назад некоторые СМИ сообщили о возможности свободного скачивания операционной системы Эльбрус. Ссылки на дистрибутив предоставлялся только для x86 архитектур, но даже в таком виде, это могло бы стать очень важной вехой в развитии данной операционной системы.

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

Разработчик линейки отечественных процессоров «Эльбрус» обновил на своем сайте раздел, касающийся специализированного ПО. В свободном доступе для скачивания оказалась ОС «Эльбрус» для стандартных процессоров архитектуры x86. В скором времени разработчики планируют открыть ее исходные коды.

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

Да, это действительно могло бы стать очень важной вехой в развитии ОС Эльбрус. Могло стать, но к сожалению, пока не стало (надеюсь, что ключевым словом будет слово 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

Уже на следующий день после публикации новости, ссылки на скачивание перестали работать, а сайт storage.mcst.ru не открывается. Но даже тогда, когда ссылки на загрузку образов были рабочими, скорость колебалась от 6,08KB/s aan 54,0KB/s, en in die kommentaar op die nuus was daar boodskappe "boot.x86_64.iso — 3.65 GB файл, Opera пишет, что качать «осталось 2 дня»»

Окончательно связь потерялась днем 4 апреля, т.е. примерно через сутки после публикации новости:

Вот логи, когда я пытался скачать уже x64 версию загрузочного образа:

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

На текущий момент сервер storage.mcst.ru недоступен, и все ссылки на загрузку образов не работают.*

Обратите внимание, что ожидаемое время загрузки образа было более двух дней, а сайт проработал менее суток 😉

Теперь остается только гадать, то ли сервер не справился с нагрузкой (но для исключения таких проблем можно было опубликовать установочные образы в виде торрента), то ли так и было задумано, заявиться, подразнить, а потом сказать, что сервер нагрузку не выдержал ;-(

Op LOR in tolksah написали, что раздают установочный образ x86 в торрентах, но при попытке его скачать, торрент клиент не находит пиров.

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

Хорошо, что остался самый первый файл boot.x86.iso, который я успел скачать полностью. Далее под спойлерами скриншоты процесса установки:

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

Хоть и не с первого раза, но система установилась и я стал легальным пользователем ОС Эльбрус 😉

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

По словам Трушкина, раскрывая коды, компания преследует маркетинговые цели, связанные с продвижением продуктов МЦСТ, а также стремится расширить коммьюнити разработчиков ПО под ОС «Эльбрус».

Директор по маркетингу МЦСТ Константин Трушкин в разговоре с CNews отметил, что исходные коды на продукты компании пока недоступны ни для самостоятельного скачивания, ни по запросу, но в скором времени компания намерена их открыть.

Я тоже написал запрос в поддержку для прояснения вопроса с исходниками. Вот ответное письмо:

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

Таком образом выходит, что исходники ОС Эльбрус не доступны, и судя по отключенному серверу, вряд ли стоит надеяться на их появление в ближайшем будущем.

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

Основа дистрибутива ОС Эльбрус, это Linux. А как известно, Linux распространяется по свободной virale GPL lisensies. Opheldering virale, означает, что производные программные продукты, к которым относится и ОС Эльбрус, обязаны выпускаться под точно такой же или совместимой лицензией. Другими словами, подобная лицензия как virus word vir alle afgeleide sagtewareprodukte oorgedra en kan nie herroep word nie.

Сама по себе свободная вирусная лицензия не требует раздавать производный софт бесплатно. Также не требуется обязательная публикация производного программного обеспечения в свободном доступе. Тем не менее, лицензия требует, чтобы wettig пользователь имел возможность по первому требованию получить исходные коды используемого ПО. В данном случае, исходные коды ОС Эльбрус.

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.

Если нарушишь NDA или договор, то перестанешь быть легальным пользователем, а раз ты перестал быть легальным пользователем, то и не имеешь права требовать какие либо свободы, гарантированные GPL лицензией.

Но все изменилось в момент публикации дистрибутива ПО в свободном доступе! С этого момента любой пользователь стал иметь возможность скачать дистрибутив ОС Эльбрус. А скачав его и установив, он автоматически становился wettig пользователем, которому доступны свободы изначальной GPL лицензии:

  • 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

Причем данные свободы определяются не решением разработчика (в нашем случае МЦСТ), а самим фактом использования GPL лицензии исходного дистрибутива.

Хочу особенно отметить, что данные свободы распространяются на всех пользователей, кто скачал и установил ОС Эльбрус. То есть, enige пользователь имеет право получить исходники используемой версии ПО. И это право проистекает не из желания МЦСТ (хотим откроем, а хотим нет), а из свойства исходной GPL лицензии Linux, на базе которой разработана ОС Эльбрус.

Искренне надеюсь, что решение увеличить привлекательность ОС Эльбрус за счет создания коммьюнити было серьезным и осознанным. И компания МЦСТ не станет «крутить педали назад», сможет пройти по этому пути до конца и опубликует исходные тексты ПО, как того требует GPL.

Ведь в противном случае, кроме серьезных репутационных рисков возможен вариант, когда кто нибудь попробует проверить на прочность и российскую судебную систему, потребовав как законный пользователь ОС Эльбрус, открытия исходников в принудительном порядке, создавая тем самым судебный прецедент и проверяя на работоспособность GPL лицензии в реалиях российского законодательства.

Wag, alles is weg of wat moet MCST doen?

В связи с публикацией в свободном доступе дистрибутивов ОС Эльбрус сложилась очень интересная ситуация. Мне видятся следующие возможные варианты дальнейших действий:

1. Если решение о публикации дистрибутивов не было ошибкой отдельного человека (а судя имеющимся публикациям, данное решение было осознанным), тогда нужно идти до конца и опубликовать исходники, как это требуется в соответствии с GPL. Причем, это требуется сделать оперативно, чтобы не сформировать негативный осадок у потенциального сообщества, ради создания которого все и затевалось.

Дополнительно к этому еще можно определить правила использования торговой марки «Эльбрус», чтобы не было злоупотреблений, в первую очередь со стороны юридических лиц при попытке коммерциализировать возникшую ситуацию в собственных интересах. Тем более, что подобное ограничение никак не скажется на обычных пользователях.

2. Можно сделать вид, что решение о публикации установочных образов было ошибкой. Публично заявить об этом (возможно с назначением виновных), и тем самым попробовать придать уже имеющимся установочным образам статус нелицензионных копий.

Теоретически, подобное решение возможно, но сложно сказать, что будет с репутацией МЦСТ и его попыткой сформировать лояльное сообщество вокруг ОС Эльбрус. Причем не факт, что от уже имеющихся копий удасться избавиться (я, например, удалять свою не собираюсь).

3. Самым негативным вариантом развития дальнейших событий, как мне кажется, будет оставить все как есть в настоящий момент (есть ISO образы для установки), но отказаться публиковать исходники, как того требуется GPL или попытаться их передавать под NDA.

Мало того, что это будет прямым нарушением GPL лицензии, что негативно настроит против себя потенциальное коммьюнити, но и создаст определенные юридические риски в случае оспаривания в суде подобного решения.

Wat sal ek maak?

Некоторое время думал, стоит ли писать эту заключительную часть статьи. И в итоге пришел к выводу, что наверно стоит, в том числе и для того, чтобы заранее ответить на возможные вопросы.

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

Следите за обновлениями, т.к. буду дополнять статью по мере появления новой информации.

PPS

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

UPDATE 1

Для публикации в хаб «Законодательство в IT», кармы все таки не хватило (уже хватило).

*) BYWERKING 2

Soos hulle in die kommentaar geskryf het:

Они просто поняли что желающих скачать слишком много и забивают им канал, и залили на Яндекс диск всё.

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

- vir x86, yadi.sk/d/W4Z5LzlMb0zBTg

Bron: will.com

Voeg 'n opmerking