Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Tindak balas berantai bermula! Pengedaran Linux mengalu-alukan perubahan baharu!

Tindak balas berantai bermula! Pengedaran Linux mengalu-alukan perubahan baharu!

王林
王林ke hadapan
2023-08-03 17:45:061401semak imbas

Organisasi丨Noah

Beberapa hari lalu, Red Hat mengeluarkan pengumuman untuk berhenti menyediakan kod sumber Enterprise Linux (RHEL) secara terbuka. Seperti yang kami nyatakan sebelum ini dalam "Mendirikan "paywall" secara terang-terangan, adakah RedHat melanggar sumber terbuka? "Seperti yang dilaporkan dalam artikel itu, tindak balas berantai yang disebabkan oleh keputusan ini datang bersama-sama. Ketua pembangunan Oracle Linux menyasarkan IBM, SUSE juga telah mengumumkan cabang RHEL, dan organisasi hiliran yang berkaitan juga memikirkan strategi "menyelamatkan diri"...

"Kecederaan 1,000 kepada musuh, kerugian 300 kepada diri sendiri. ", beberapa pengguna komuniti juga memberi komen seperti ini. Lebih daripada 20 hari telah berlalu sejak itu, dan kesan domino yang dicetuskan oleh insiden ini telah muncul sepenuhnya.

1. Oracle: Dapatkannya daripada kami!

Oracle melancarkan apa yang kini dikenali sebagai Oracle Linux pada tahun 2006, dan rancangannya adalah untuk menyediakan pengedaran Linux yang serasi dengan RHEL supaya tidak memecahbelahkan komuniti Linux dan menyediakan platform yang sama untuk pelanggan dan ISV. Oracle Linux juga mengambil kira selepas Red Hat mengehadkan akses kepada kod sumber RHEL.

Dalam artikel "Keep Linux Open and Free - We Have to" yang diterbitkan pada hari Isnin, Big Red Chief Enterprise Architect Edward Screven dan Oracle Linux Development Lead Wim Coekaerts menegaskan bahawa IBM sedang cuba untuk membunuh pengedaran Linux Persaingan sumber terbuka antara mereka seterusnya meningkatkan margin keuntungan mereka, dan pada masa yang sama, mereka membuat janji:

"Selagi Oracle mengedarkan Linux, Oracle akan membuat binari dan kod sumber pengedaran secara terbuka dan percuma. Selain itu, Oracle mengalu-alukan semua jenis pengedaran Hilir, termasuk pengedaran komuniti dan komersial."

Duo Oracle juga menyebut CentOS, mendakwa bahawa IBM "membunuhnya dengan berkesan sebagai alternatif percuma kepada RHEL." Mengenai dua alternatif RHEL baharu yang telah muncul pada CentOS - AlmaLinux dan Rocky Linux, "dengan menahan kod sumber RHEL, IBM secara langsung menyerang mereka."

“Mungkin itulah jawapan sebenar mengapa ini dilakukan: untuk menghapuskan pesaing yang lebih sedikit bermakna lebih banyak peluang pendapatan untuk IBM

Selain itu, Screven dan Coekaerts menyasarkan respons Red Hat. Mereka memetik kenyataan oleh Naib Presiden Red Hat Platform Teras Mike McGrath bahawa sebab pengedaran RHEL percuma tidak dapat diteruskan adalah kerana "di Red Hat, beribu-ribu orang menghabiskan masa mereka menulis kod untuk membolehkan ciri baharu, membetulkan pepijat, menyepadukan pakej yang berbeza dan kemudian menyokong kerja jangka panjang...kita kena bayar orang yang buat kerja."

Pada pandangan mereka, rasional ini tidak boleh dipertahankan. Jadi pada penghujung artikel mereka keluar dengan gelombang ejekan:

“Anda berkata anda tidak mahu membayar untuk pemaju RHEL tersebut Cara anda boleh menjimatkan wang adalah mudah: dapatkannya daripada kami? pengedar hiliran Oracle Linux. Kami akan berbesar hati untuk memikul tanggungjawab ini."

Penonton mesti mempunyai pendapat yang berbeza sama ada perang mulut antara Oracle dan Red Hat ini betul atau salah. Walau bagaimanapun, fakta bahawa Oracle mengejek Red Hat menjadikan situasi itu patut difikirkan. Kerana dalam fikiran umum, Red Hat adalah perintis sumber terbuka yang sebenarnya, manakala Oracle tidak pernah mesra dengan sumber terbuka. Tanpa mengira legasi Sun yang disia-siakan oleh Oracle, atau pertempuran litigasi hak cipta Java API yang berlarutan antara Oracle dan Google, malah hakikat bahawa Red Hat mengambil alih daripada Oracle untuk mengekalkan OpenJDK 8 dan OpenJDK 11 beberapa tahun lalu masih membuatkan orang tertanya-tanya masih segar.

Sebagai tindak balas kepada insiden yang disebabkan oleh RHEL, Bradley Kuhn, seorang penyelidik dasar di Software Freedom Conservancy, membuat komen yang agak tajam, dan kata-katanya secara samar-samar mendedahkan keluhan bahawa "budak lelaki yang membunuh naga itu akhirnya akan menjadi naga jahat. "

“Red Hat telah lama berbangga dengan mengambil tempat yang tinggi daripada keseluruhan model perniagaan Oracle berkisar menggunakan pelesenan proprietari yang agresif untuk menakutkan pelanggan mereka , semakin saya rasa menyesal ”

2 SUSE menyatakan: fork RHEL, merancang untuk melabur $10 juta

Sejurus selepas Oracle Linux membuat kenyataan, sebagai Rancher, NeuVector dan SUSE Linux Enterprise Edition (SLE) SUSE, syarikat di belakang. ia, juga telah mengambil tindakan.

SUSE mengumumkan bahawa ia akan menghentikan RHEL yang tersedia untuk umum dan membangunkan serta mengekalkan pengedaran serasi RHEL yang boleh digunakan secara bebas oleh semua pengguna. Dalam beberapa tahun akan datang, SUSE merancang untuk melabur lebih daripada $10 juta dalam projek ini.

Dirk-Peter van Leeuwen, Ketua Pegawai Eksekutif SUSE, berkata: “Kerjasama dan kejayaan bersama telah menjadi asas kepada komuniti sumber terbuka kami selama beberapa dekad . , dan memastikan bahawa pelanggan mahupun komuniti tidak terjejas oleh penguncian vendor dan mempunyai pilihan sebenar esok dan hari ini "

Menurut pengumuman itu, SUSE komited untuk bekerjasama dengan komuniti sumber terbuka untuk membangunkan penyelesaian jangka panjang. untuk pengguna RHEL dan CentOS , alternatif serasi yang tahan lama. SUSE merancang untuk menyumbang projek ini kepada asas sumber terbuka yang akan menyediakan akses percuma berterusan kepada kod sumber alternatif. Selain itu, SUSE kekal komited untuk melabur dalam penyelesaian Linux seperti SLE dan openSUSE.

Secara amnya, amat jarang syarikat sumber terbuka utama membuat projek syarikat sumber terbuka utama yang lain. Tetapi ada sebab mengapa SUSE melakukan perkara ini sekarang, dan kemungkinan besar akan disokong oleh ramai dalam komuniti sumber terbuka.

Sejak pengkomersilan pergerakan sumber terbuka, terdapat beberapa ketegangan antara kepentingan komersial dan bahagian sumber terbuka yang lebih dipacu komuniti dan radikal. Untuk sebahagian besar, kedua-dua pihak telah mengekalkan keseimbangan selama bertahun-tahun dan mencari cara untuk wujud bersama. Tetapi perdebatan tidak dapat dielakkan, kerana ia telah berlaku sejak beberapa minggu lalu antara pemain seperti Red Hat, banyak pengedaran Linux dan vendor yang menawarkan pengedaran yang serasi dengan RHEL.

Dirk-Peter van Leeuwen percaya bahawa SUSE terlibat dalam bidang ini kerana ia percaya bahawa "menjadi lebih proprietari tidak seharusnya menjadi asas persaingan antara syarikat sumber terbuka. Kita semua menyumbang kepada komuniti sumber terbuka - sama seperti kita semua mendapat manfaat daripada ini. Ini lebih besar daripada jumlah bahagian kami

Nampaknya, tidak menghairankan bahawa SUSE, sebagai vendor Linux yang lebih besar, tidak mempunyai sumber untuk melakukannya pembangunan selama lebih daripada 30 tahun dan telah mengalami pasang surut, tetapi kekal sebagai entiti yang terkenal dan boleh dipercayai

“Usaha kerjasama ini menunjukkan komitmen SUSE untuk mempromosikan inovasi dan memupuk komitmen yang berakar umbi terhadap pembangunan yang didorong oleh komuniti memperkukuh nilai asas perisian sumber terbuka. Kami menjemput komuniti untuk terlibat secara aktif dan bekerjasama untuk membentuk masa depan perisian penting ini," kata Thomas Di Giacomo, CTO dan COO SUSE. "Kami amat percaya bahawa pengedaran Linux yang serasi RHEL baharu ini, bersama-sama portfolio produk SUSE, akan Membantu komuniti dan pelanggan mencapai kemajuan yang belum pernah berlaku sebelum ini dalam perusahaan Linux, pengkomputeran awan, kontena, edge, AI/ML dan teknologi baru muncul yang lain. ”

3 Penyelamatan diri Rocky Linux: Kaedah ini membolehkan kami mendapatkan binari RHEL secara sah

Berkenaan keputusan Red Hat, syarikat besar mempunyai cara mereka sendiri untuk menanganinya, dan kumpulan kecil juga mempunyai cara mereka sendiri untuk bertahan Di mata dunia luar, pendekatan Red Hat adalah tamparan hebat kepada AlmaLinux dan Rocky Linux dalam reaksi berantai ini, tetapi kedua-duanya kini telah menyatakan bahawa mereka akan mengatasi kesukaran dan terus melancarkan klon RHEL Dalam catatan blog "Keeping Open Source Open", Rocky Linux memperincikan dua kaedah alternatif yang boleh digunakan untuk mendapatkan kod sumber. Satu ialah menggunakan imej kontena UBI berasaskan RHEL, yang boleh didapati daripada pelbagai sumber dalam talian (termasuk Docker Hub). Dapatkan sumber Red Hat dengan mudah, boleh dipercayai dan tanpa halangan menggunakan imej UBI Kami telah mengesahkan ini dengan bekas OCI (Open Container Initiative) dan ia berfungsi seperti yang diharapkan

Kedua, ia adalah contoh awan awam cloud dan dengan itu mendapatkan kod sumber untuk semua pakej dan kesilapan Ini adalah yang paling mudah untuk kami buat skala kerana kami boleh melakukannya melalui saluran paip CI Semua kerja ini, melancarkan imej awan untuk mendapatkan kod sumber melalui DNF, dan menerbitkan secara automatik ke repositori Git kami

Rocky Linux menekankan dalam artikel bahawa tiada siapa yang boleh menghalang perisian GPL daripada melakukan ini "Kedua-dua kaedah membolehkan kami mendapatkan binari RHEL dan SRP secara sah tanpa menjejaskan komitmen kami terhadap perisian sumber terbuka atau bersetuju dengan TOS atau. Sekatan EULA yang menghalang hak kami. Penasihat undang-undang kami telah memberi jaminan bahawa kami mempunyai hak untuk mendapatkan kod sumber mana-mana binari yang kami terima, memastikan kami boleh terus memajukan Rocky Linux mengikut niat asal kami. "

Sudah tentu, mereka juga menegaskan bahawa kaedah di atas mungkin berubah, jadi mereka terus meneroka kemungkinan lain. "Jika malangnya, Red Hat memutuskan untuk meningkatkan usahanya untuk memberi kesan negatif kepada komuniti, Rocky Linux akan diteruskan menjadi penyumbang terbesar kepada seluruh komuniti sumber terbuka. ”

4 Maklum balas Red Hat: Dalam ekosistem sumber terbuka yang sihat, persaingan dan inovasi berjalan seiring

Putar semula masa hingga 21 Jun. Red Hat mengumumkan bahawa ia akan berhenti menyediakan kod sumber RHEL kepada pihak ketiga, dan CentOS Stream. menjadi Apabila satu-satunya repositori kod sumber berkaitan RHEL awam dikeluarkan, domino pertama dalam insiden ini jatuh ke tanah

Malah, punca siri insiden ini boleh dikesan kembali kepada intipati CentOS untuk sekian lama. Time. Ia adalah versi percuma RHEL, tetapi pada akhir 2020, Red Hat mengubah segala-galanya berbanding keluaran mata biasa yang bertepatan dengan keluaran RHEL, ia melancarkan CentOS Stream, yang merupakan "pratonton bergulir' tentang perkara seterusnya untuk RHEL. ," kata Red Hat. Chris Wright menjelaskan pada masa itu. Ini menjadikan CentOS 7 versi sokongan jangka panjang terakhir bagi CentOS (yang akan berakhir pada 2024)

Red Hat berkata pada masa itu bahawa idea itu adalah untuk memendekkan gelung maklum balas antara pemaju dalam ekosistem RHEL “Ingat, kami adalah syarikat huluan, semua yang kami lakukan pergi ke hulu dahulu dan kemudian mengalir melalui sistem. Ini bermakna bahawa perubahan yang kami buat di hiliran pada CentOS kini perlu memasuki komuniti huluan, ke Fedora, kemudian ke Red Hat Enterprise Linux, dan kemudian ke CentOS. Jadi ia sebenarnya sangat melambatkan kami dan kami tidak boleh bergerak sepantas yang kami mahu. ”

Tetapi ini juga bermakna bahawa CentOS dan RHEL tidak lagi serasi 100% Langkah ini menyebabkan kegemparan dalam komuniti, dan ramai penyumbang CentOS berpisah dan melancarkan pengedaran baharu: Rocky Linux dan Alma Linux

.

Kemudian pada suatu hari Red Hat mendapati bahawa syarikat seperti Rocky dan Alma sedang membina pengedaran Linux hiliran mereka yang menuntut keserasian pepijat untuk pepijat. Sudah tentu apa yang Rocky dan Alma lakukan adalah sah dan dalam hak mereka. Tetapi Red Hat jelas mempunyai pandangan yang berbeza mengenai perkara ini.

Gunnar Hellekson, naib presiden Red Hat dan pengurus besar RHEL, percaya ini adalah setara dengan "Saya menjalankan Red Hat Enterprise Linux, dan orang lain datang dan mengambil projek sumber terbuka saya dan menuntut keserasian pepijat untuk pepijat, dengan itu menjanjikan asas Tidak menginovasi apa-apa, tidak memperbaikinya dalam apa-apa cara Meletakkan logo mereka sendiri dan kemudian secara aktif merekrut pengguna saya untuk menggunakan versi mereka dan bukannya saya adalah tingkah laku buruk dalam komuniti sumber terbuka tidak produktif dan tidak baik untuk ekosistem.”

Pada 26 Jun, Mike McGrath, Naib Presiden Red Hat Core Platform, menyatakan pandangan yang sama sebagai tindak balas kepada kontroversi berkaitan:

Dalam ekosistem sumber terbuka yang sihat, persaingan dan inovasi berjalan seiring. Red Hat, SUSE, Canonical, AWS dan Microsoft semuanya telah mencipta pengedaran Linux dengan usaha penjenamaan dan pembangunan ekosistem yang berkaitan. Varian ini semuanya memanfaatkan dan menyumbang kod sumber Linux, tetapi tidak ada yang mendakwa "serasi sepenuhnya" dengan yang lain.

McGrath berkata dengan terus terang: "Akhirnya, kami tidak menemui nilai dalam membina semula RHEL, dan kami tidak mempunyai kewajipan untuk memudahkan kerja pembina semula berkenaan kritikan bahawa Red Hat "melanggar" perjanjian GPL, sanggahannya ialah: CentOS Stream Repositori kod sumber dalam GitLab ialah tempat kami membina keluaran RHEL dan terbuka kepada semua orang. Memanggil RHEL "sumber tertutup" sama sekali tidak benar dan tidak tepat. CentOS Stream dikemas kini lebih cepat daripada RHEL Walaupun RHEL tidak semestinya menunjuk kepada kod terkini, kod itu ada.

5 Epilog: Perkara utama yang diabaikan oleh kebanyakan pengkritik

Dalam kejadian ini, perkara utama yang diabaikan oleh kebanyakan pengkritik ialah: GPL hanya memerlukan Red Hat untuk menyediakan kod sumber kepada pihak yang menyediakan binari kepadanya, bukan Jadikan kod sumber tersedia. kepada dunia. Pelanggan Red Hat masih mempunyai akses kepada kod sumber, jadi Red Hat tidak melanggar GPL. GPL tidak membebaskan mereka daripada kontrak Red Hat mereka: mereka boleh mengedarkan semula kod sumber jika mereka mahu, tetapi Red Hat juga boleh bertindak balas kepada mereka berbuat demikian dengan menamatkan kontrak pelanggan mereka, yang mematuhi GPL 100%.

Mana-mana perniagaan mempunyai hak undang-undang untuk mempertahankan model dan produknya. Mengetepikan sebilangan besar orang yang tidak begitu memahami cara lesen sumber terbuka berfungsi, tanggapan kami ialah terdapat ramai orang yang merasakan bahawa hanya kerana ini adalah Linux, mereka entah bagaimana berhak mendapatkannya secara percuma. Tetapi sebenarnya, mereka tidak. Itu bukan maksud "percuma" dalam perisian percuma, dan ia tidak pernah berlaku.

Pautan rujukan:

https://www.php.cn/link/4eb7d41ae6005f60fe401e56277ebd4e

https://www.php.cn/link/4eb7d41ae6005f60f d 35

https://www.php .cn/link/aa475604668730af60a0a87cc92604da

https://www.php.cn/link/7520fa31d14f45add6d61e52df5a03ff

7b 2610fb4d3f74b4106fb80b233d

Atas ialah kandungan terperinci Tindak balas berantai bermula! Pengedaran Linux mengalu-alukan perubahan baharu!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:51cto.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam