Muzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Beberapa hari lalu, beberapa media melaporkan tentang kemungkinan muat turun percuma sistem pengendalian Elbrus. Pautan kepada pengedaran disediakan hanya untuk seni bina x86, tetapi walaupun dalam bentuk ini, ini boleh menjadi peristiwa penting yang sangat penting dalam pembangunan sistem pengendalian ini.

Salah satu tajuk utama media: Elbrus OS telah menjadi percuma. Muat turun pautan

Pembangun barisan pemproses domestik Elbrus telah mengemas kini bahagian di tapak webnya berkenaan perisian khusus. Elbrus OS untuk pemproses seni bina standard x86 tersedia secara percuma untuk dimuat turun. Pembangun merancang untuk membuka kod sumbernya tidak lama lagi.

Satu lagi tajuk dari berita yang sama: Sistem pengendalian Elbrus sudah boleh dimuat turun!

Ya, ini sememangnya boleh menjadi peristiwa penting dalam pembangunan OS Elbrus. Ia boleh menjadi, tetapi malangnya, ia masih belum menjadi (saya berharap kata kunci itu akan menjadi perkataan selamat tinggal)

Muzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Bagaimana semuanya berakhir sebelum ia bermula

Keesokan harinya selepas berita itu diterbitkan, pautan muat turun berhenti berfungsi, dan tapak web storage.mcst.ru tidak terbuka. Tetapi walaupun pautan untuk memuat turun imej berfungsi, kelajuannya adalah dari 6,08KB/s kepada 54,0KB/s, dan dalam komen kepada berita terdapat mesej "boot.x86_64.iso - fail 3.65 GB, Opera menulis bahawa memuat turun "2 hari lagi"Β»

Sambungan akhirnya terputus pada petang 4 April, i.e. kira-kira sehari selepas berita itu disiarkan:

Berikut ialah log apabila saya cuba memuat turun versi x64 imej but:

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... ошибка: ВрСмя оТидания соСдинСния истСкло.
ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ.

Pada masa ini, pelayan storage.mcst.ru tidak tersedia, dan semua pautan untuk memuat turun imej tidak berfungsi.*

Sila ambil perhatian bahawa jangkaan masa muat turun untuk imej adalah lebih daripada dua hari, tetapi tapak tersebut telah tersedia dan berjalan kurang daripada sehari πŸ˜‰

Sekarang kita hanya boleh meneka sama ada pelayan tidak dapat menampung beban (tetapi untuk mengelakkan masalah sedemikian adalah mungkin untuk menerbitkan imej pemasangan dalam bentuk torrent), atau sama ada ini adalah rancangan, untuk muncul, mengusik, dan kemudian katakan bahawa pelayan tidak dapat menahan beban ;- (

Pada LOR dalam tolksah menulis bahawa mereka mengedarkan imej pemasangan x86 dalam torrents, tetapi apabila saya cuba memuat turunnya, klien torrent tidak menemui rakan sebaya.

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

Saya sendiri juga mula memuat turun dari imej x86, dan juga berjaya memuat turun sepenuhnya hanya cakera pertama. Selepas itu, saya fikir adalah lebih baik untuk memuat turun versi 64-bit dan mula memuat turun kedua-dua fail ISO sekaligus. Idea untuk memuat naik dua imej pada masa yang sama dan bukannya cakera kedua ternyata satu kesilapan. Dan cakera kedua tidak memuat turun imej x86 dan tiada imej x86_64.

Kemajuan muat turun terakhir ialah:

boot.x86.iso - 100%
cakera2.x86.iso - 0%
boot.x86_64.iso β€” 679721193 daripada 3923822592 (17%)
cakera2.x86_64.iso β€” 706065116 daripada 2216939520 (31%)

Jom tengok apa yang ada dalam stok

Adalah baik bahawa fail boot.x86.iso yang pertama kekal, yang saya berjaya muat turun sepenuhnya. Di bawah adalah spoiler untuk tangkapan skrin proses pemasangan:

Mulakan pemasanganMuzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Memilih imej pemasanganMuzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Hasil pembahagian cakera keras automatikMuzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Memilih Pilihan PemasanganMuzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Salah satu skrin proses pemasanganMuzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Proses pemasangan itu sendiri dilangkau.

Menu GRUB apabila memuatkan Elbrus OS daripada cakera kerasMuzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Beberapa tangkapan skrin proses pemuatan Elbrus OSMuzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Muzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Walaupun bukan kali pertama, sistem dipasang dan saya menjadi pengguna sah Elbrus OS πŸ˜‰

Skrin kebenaran OS Elbrus

Muzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Versi komponen individu:

Muzik tidak bermain lama... atau bagaimana Elbrus OS tidak pernah menjadi percuma

Bagaimana dengan sumber?

Petikan daripada bahan: Elbrus OS telah menjadi percuma. Muat turun pautan

Menurut Trushkin, dengan mendedahkan kod tersebut, syarikat itu mengejar matlamat pemasaran yang berkaitan dengan promosi produk MCST, dan juga berusaha untuk mengembangkan komuniti pembangun perisian untuk Elbrus OS.

Pengarah Pemasaran MCST Konstantin Trushkin, dalam perbualan dengan CNews, menyatakan bahawa kod sumber untuk produk syarikat itu belum tersedia sama ada untuk muat turun bebas atau atas permintaan, tetapi syarikat itu berhasrat untuk membukanya tidak lama lagi.

Saya juga menulis permintaan untuk menyokong untuk menjelaskan isu dengan kod sumber. Berikut adalah surat jawapan:

Hello!

Isu ini dalam pertimbangan.

-
Yang Ikhlas,
************ ****************

Pada 04/04/2019 09:41 AM, Ryabikov Alexander menulis:
> Selamat tengah hari!
>
> Terima kasih untuk OS Elbrus untuk x86, yang saya muat turun dari tapak anda
> mcst.ru/programmnoe-obespechenie-elbrus
> Sila beritahu saya di mana dan bagaimana saya boleh mendapatkannya yang asal
> kod untuk dilihat dan dipelajari?
>
> Salam sejahtera,
> Ryabikov Alexander

Oleh itu, ternyata kod sumber Elbrus OS tidak tersedia, dan berdasarkan pelayan yang terputus, hampir tidak ada harapan untuk penampilan mereka dalam masa terdekat.

Tetapi, seperti yang mereka katakan, ada nuansa ...

Asas pengedaran OS Elbrus ialah Linux. Dan seperti yang anda tahu, Linux diedarkan secara bebas. viral lesen GPL. Penjelasan viral, bermakna produk perisian terbitan, yang termasuk OS Elbrus, mesti dikeluarkan di bawah lesen yang sama atau serasi. Dalam erti kata lain, lesen seperti virus disampaikan untuk semua produk perisian terbitan dan tidak boleh dibatalkan.

Lesen virus percuma itu sendiri tidak memerlukan perisian terbitan diedarkan secara percuma. Juga tiada keperluan untuk menerbitkan perisian terbitan dalam domain awam. Walau bagaimanapun, lesen memerlukannya sah pengguna mempunyai peluang untuk mendapatkan kod sumber perisian yang digunakan atas permintaan. Dalam kes ini, kod sumber Elbrus OS.

Sebelum ini, tidak mungkin ada sebarang soalan kepada MCST mengenai kit pengedaran, apatah lagi sumber mereka, kerana soalan ini hanya boleh dibangkitkan oleh pengguna yang sah. Dan seseorang boleh menjadi pengguna sah hanya selepas menandatangani perjanjian atau NDA (dengan individu atau entiti undang-undang). Walaupun sekatan sedemikian melanggar "semangat" perisian percuma, dari sudut pandangan perundangan semuanya lebih kurang betul.

Jika anda melanggar NDA atau perjanjian, anda akan berhenti menjadi pengguna yang sah, dan oleh kerana anda telah berhenti menjadi pengguna sah, maka anda tidak mempunyai hak untuk menuntut sebarang kebebasan yang dijamin oleh lesen GPL.

Tetapi segala-galanya berubah apabila pengedaran perisian diterbitkan dalam domain awam! Mulai saat ini, mana-mana pengguna mula boleh memuat turun kit pengedaran Elbrus OS. Dan setelah memuat turun dan memasangnya, ia secara automatik menjadi sah pengguna yang mempunyai akses kepada kebebasan lesen GPL asal:

  • Program ini boleh digunakan secara bebas untuk sebarang tujuan
  • Anda boleh mengkaji cara program ini berfungsi dan menyesuaikannya untuk tujuan anda
  • Anda boleh mengedarkan salinan program secara bebas
  • Anda boleh menambah baik program secara bebas dan menerbitkan versi anda yang lebih baik

Selain itu, kebebasan ini tidak ditentukan oleh keputusan pembangun (dalam kes kami MCST), tetapi oleh fakta penggunaan lesen GPL bagi pengedaran sumber.

Saya ingin ambil perhatian terutamanya bahawa kebebasan ini terpakai kepada semua pengguna yang memuat turun dan memasang OS Elbrus. Itu dia, mana-mana pengguna mempunyai hak untuk menerima sumber versi perisian yang digunakan. Dan hak ini bukan berpunca daripada keinginan MCST (kami mahu membukanya, tetapi kami tidak mahu), tetapi daripada hak milik lesen GPL Linux asal, yang berasaskannya Elbrus OS dibangunkan.

Saya amat berharap keputusan untuk meningkatkan daya tarikan Elbrus OS dengan mewujudkan komuniti adalah serius dan sedar. Dan syarikat MCST tidak akan "mengayuh ke belakang", ia akan dapat mengikuti laluan ini hingga akhir dan menerbitkan kod sumber perisian, seperti yang diperlukan oleh GPL.

Jika tidak, sebagai tambahan kepada risiko reputasi yang serius, ada kemungkinan seseorang akan cuba menguji kekuatan sistem kehakiman Rusia dengan menuntut, sebagai pengguna sah Elbrus OS, pembukaan paksa kod sumber, dengan itu mewujudkan preseden kehakiman dan menguji kefungsian lesen GPL dalam realiti. Perundangan Rusia.

Pengawal, semuanya hilang atau apa yang perlu MCST lakukan?

Sehubungan dengan penerbitan pengedaran Elbrus OS dalam domain awam, situasi yang sangat menarik telah timbul. Saya melihat kemungkinan pilihan berikut untuk tindakan selanjutnya:

1. Jika keputusan untuk menerbitkan pengedaran itu bukan kesilapan individu (dan berdasarkan penerbitan yang tersedia, keputusan ini adalah keputusan yang disedari), maka anda perlu pergi sepenuhnya dan menerbitkan kod sumber, seperti yang dikehendaki oleh GPL. Lebih-lebih lagi, ini perlu dilakukan dengan cepat agar tidak meninggalkan kesan negatif kepada komuniti yang berpotensi, demi yang semuanya dimulakan.

Di samping itu, adalah mungkin untuk menentukan peraturan untuk menggunakan tanda dagangan Elbrus supaya tidak ada penyalahgunaan, terutamanya di pihak entiti undang-undang apabila cuba mengkomersialkan keadaan yang telah timbul demi kepentingan mereka sendiri. Selain itu, sekatan sedemikian tidak akan menjejaskan pengguna biasa dalam apa cara sekalipun.

2. Anda boleh berpura-pura bahawa keputusan untuk menerbitkan imej pemasangan adalah satu kesilapan. Istiharkan ini secara terbuka (mungkin dengan pelantikan mereka yang bertanggungjawab), dan dengan itu cuba berikan imej pemasangan sedia ada status salinan tidak berlesen.

Secara teorinya, penyelesaian sedemikian adalah mungkin, tetapi sukar untuk mengatakan apa yang akan berlaku kepada reputasi MCST dan percubaannya untuk membentuk komuniti yang setia di sekitar OS Elbrus. Lebih-lebih lagi, bukan fakta bahawa salinan sedia ada boleh dibuang (saya, sebagai contoh, tidak akan memadamkan salinan saya).

3. Pilihan yang paling negatif untuk perkembangan selanjutnya, nampaknya saya, adalah meninggalkan segala-galanya seperti pada masa ini (terdapat imej ISO untuk pemasangan), tetapi enggan menerbitkan kod sumber, seperti yang dikehendaki oleh GPL, atau cuba untuk memindahkan mereka di bawah NDA.

Ini bukan sahaja merupakan pelanggaran langsung terhadap lesen GPL, yang akan menimbulkan permusuhan negatif kepada komuniti berpotensi, tetapi ia juga akan mewujudkan risiko undang-undang tertentu jika keputusan sedemikian dicabar di mahkamah.

Apa yang akan saya lakukan?

Saya berfikir untuk beberapa lama sama ada patut menulis bahagian akhir artikel ini. Dan pada akhirnya saya membuat kesimpulan bahawa ia mungkin berbaloi, termasuk untuk menjawab soalan yang mungkin terlebih dahulu.

Jadi, sejak saya menjadi sah pengguna Elbrus OS, maka saya mempunyai semua hak yang dijamin oleh lesen GPL. Tetapi memandangkan ketidaktentuan semasa, saya akan buat masa ini (untuk beberapa hari) menahan diri daripada menerbitkan imej pemasangan supaya MCST dapat memahami situasi semasa dan memutuskan tindakan selanjutnya. Selepas ini, saya berkemungkinan besar akan menggunakan hak saya untuk mengedarkan salinan OS Elbrus untuk membantu membentuk komuniti, seperti yang pada asalnya dirancang oleh MCST πŸ˜‰

PS

Nantikan kemas kini. Saya akan mengemas kini artikel apabila maklumat baharu tersedia.

PPS

Adalah baik bahawa saya mempunyai karma yang mencukupi untuk menerbitkan bahan tersebut.

UPDATE 1

Masih tidak ada karma yang mencukupi untuk diterbitkan di hab "Perundangan IT" (ia sudah mencukupi).

*) KEMASKINI 2

Seperti yang mereka tulis dalam komen:

Mereka baru menyedari bahawa terdapat terlalu ramai orang yang ingin memuat turun dan mereka menyumbat saluran mereka, dan mereka memuat naik segala-galanya ke cakera Yandex.

Berikut adalah pautan:
- untuk x86_64, yadi.sk/d/x1a8X7aKv5yNRg

- untuk x86, yadi.sk/d/W4Z5LzlMb0zBTg

Sumber: www.habr.com

Tambah komen