DOLAR 27,3553 1.66%
EURO 28,8549 1.38%
ALTIN 1.650,151,79
BITCOIN %
İstanbul
22°

HAFİF YAĞMUR

02:00

İMSAK'A KALAN SÜRE

Red Hat’in yeni kuralı: Açık kaynak ihaneti mi?

Red Hat’in yeni kuralı: Açık kaynak ihaneti mi?

ABONE OL
Temmuz 3, 2023 20:16
Red Hat’in yeni kuralı: Açık kaynak ihaneti mi?
0

BEĞENDİM

ABONE OL

Şu anda RHEL klon distribütörlerinin karşılaştığı sorun, artık kolayca RHEL uyumlu işletim sistemleri oluşturamamalarıdır.

şehir/Getty Images

Her şey, Red Hat’in Temel Platformlardan sorumlu başkan yardımcısı Mike McGrath tarafından yazılan “CentOS Stream’in evrimini ilerletmek” adlı mütevazi bir blog gönderisiyle başladı. Aranızdaki Şapkacı olmayanlar için Çekirdek Platformlar, Red Hat Enterprise Linux’tan (RHEL) sorumlu bölümdür. Gönderide McGrath, “CentOS Stream artık halka açık RHEL ile ilgili kaynak kodu yayınları için tek depo olacak. Red Hat müşterileri ve iş ortakları için kaynak kodu Red Hat Müşteri Portalı aracılığıyla erişilebilir olmaya devam edecek.”

Sonra RHEL klon dağıtım çevrelerinde ve Linux ve açık kaynak geliştiricileri arasında kıyamet koptu.

Ayrıca: Yeni başlayanlar için en iyi Linux dağıtımları

AlmaLinux, Rocky Linux ve Oracle Unbreakable Linux gibi RHEL klon distribütörlerinin şu anda karşı karşıya olduğu sorun, artık RHEL uyumlu işletim sistemlerini kolayca oluşturamamalarıdır.

Bunun nedeni, RHEL yukarı akış dağıtımı olarak CentOS Stream’in nakliye RHEL ile uyumlu olmamasıdır. gelecek RHEL’in sürümü. Bu nedenle, bu RHEL beta, nakliye RHEL’i ile tam olarak uyumlu olmadığı gibi kararlı da değildir.

Bir zamanlar, Gregory Kurtzer tarafından kurulan Community Enterprise İşletim sistemi (CentOS) RHEL alt akış klonlarının en başarılısıydı. CentOS ayrıca web sunucuları gibi kritik pazarlarda RHEL’den daha popülerdi.

Red Hat memnun değildi. 2011’de Red Hat, yamalarını doğrudan çekirdek ağacına dahil etmeye başladı. Tüm kodlar hâlâ oradaydı, ancak o sırada bir kişinin ifade ettiği gibi, “Birinden ailenin çikolatalı kurabiyeleri için bir tarif istemek ve bunun yerine kurabiye hamuru almak gibi bir şey.”

Yine de, RHEL klon distribütörü geliştiricileri başardı. 2014 yılında Red Hat, CentOS’u bünyesine kattı. CentOS ücretsiz olarak kullanılmaya devam ederken Red Hat, CentOS kullanıcılarını RHEL müşterisi olmaya ikna edebileceğini umuyordu. İşe yaramadı. Çoğu RHEL ailesi kullanıcısı, ücretsiz CentOS’u kullanmaya devam etti.

Bu işe yaramadığı için, 2020’nin sonlarında Red Hat, CentOS’u kararlı bir RHEL klonundan, sürekli bir Linux yayın dağıtımı olan CentOS Stream’e değiştirdi. Ayrıca plan, Red Hat’in eski CentOS 7 sürümünü en az 30 Haziran 2024’e kadar desteklemeye devam ederken, daha yeni CentOS 8 sürümünün 2029’a kadar desteklenmek yerine 2021’in sonunda desteğinin bitmesiydi. .

Bu, CentOS’un yüzbinlerce kullanıcısıyla bir kurşun balon gibi geçti.

Ayrıca: Red Hat, yeni Enterprise Linux sürümleriyle ilerliyor

Bir kullanıcının işaret ettiği gibi, “CentOS’un kullanım durumu, CentOS Stream’den tamamen farklıdır. Pek çok kişi, CentOS’u geliştirme için değil, üretim kurumsal iş yükleri için kullanır. CentOS Stream, geliştirme/test için uygun olabilir, ancak insanların kullanması pek olası değildir. Prod için CentOS Stream’i benimseyeceğim.”

Gerçekten de öyle olduğu ortaya çıktı. CloudLinux kurucusu ve CEO’su Igor Seletskiy, CentOS kurucusu ve CIQ CEO’su Gregory Kurtzer ile birlikte sırasıyla AlmaLinux ve Rocky Linux olmak üzere yeni RHEL klonları oluşturarak yanıt verdi. Kısacası ikisi de eski CentOS modelinin geri dönmesi gerektiğine karar verdiler.

Her iki dağıtım da başarılı oldu, bu yüzden Red Hat bu hamleyi yaptı. Sonraki bir gönderide McGrath, bunu şöyle dile getirdi: “Akım aşağı kaynaklarla ilgili son kararımızın öfkesinin çoğunun, ya RHEL’e giden zaman, çaba ve kaynaklar için ödeme yapmak istemeyenlerden ya da kimlerden geldiğini hissediyorum. kendi çıkarları için yeniden paketlemek istiyorlar. RHEL koduna yönelik bu talep samimiyetsiz.”

Söylemeye gerek yok, AlmaLinux ve Rocky Linux da mutlu değil.

Ayrıca: Artık açık kaynaklı bir dünyada çalışıyoruz; işte veriler

AlmaLinux Vakfı’nın yönetim kurulu başkanı Benny Vasquez, AlmaLniux’un yazılım kaynak kodu lisanslarına ek olarak Red Hat’in lisanslama ve anlaşmalarına da uyması gerektiğinden korkuyor. Bu aynı zamanda, AlmaLinux’un anladığı şekliyle, “Red Hat’in kullanıcı arabirimi sözleşmeleri, müşteri portalı aracılığıyla edinilen kaynakların yeniden yayımlanmasının bu sözleşmelerin ihlali olacağını gösteriyor” anlamına da gelir. Bu da onları GPLv2’yi ihlal edecek duruma getirir.

Bu kazanılamayan bir durum. Bu nedenle, AlmaLinux “güvenlik güncellemelerini alıştığımız hız ve kararlılıkla sunmaya devam ettiğimizden emin olmak için RHEL ekosisteminin diğer üyeleriyle birlikte çalışacak. Ve uzun vadede, bu kişilerle birlikte çalışacağız. kurumsal Linux ekosisteminin bir parçası olarak AlmaLinux için ileriye dönük en iyi yolu belirlemek için aynı ortaklar ve topluluğumuzla.”

Rocky Enterprise Software Foundation daha agresif bir yaklaşım sergiliyor. 29 Haziran tarihli bir gönderide şirket şunları söyledi:

Red Hat’in Hizmet Şartları (TOS) ve Son Kullanıcı Lisans Sözleşmeleri (EULA), yasal müşterilerin GPL tarafından garanti edilen haklarını kullanmalarını engellemeye çalışan koşullar getirir. Topluluk bunun GPL’yi ihlal edip etmediğini tartışırken, bu tür anlaşmaların açık kaynağın ruhunu ve amacını ihlal ettiğine kesinlikle inanıyoruz. Sonuç olarak, onlarla aynı fikirde olmayı reddediyoruz, bu da SRPM’leri almamız gerektiği anlamına geliyor. [Source RPM files] ilkelerimize bağlı ve haklarımızı gözeten kanallar aracılığıyla.

Rocky, RHEL’in “kaynaklarının öncelikle Red Hat’e ait olmayan yukarı akış açık kaynaklı proje paketlerinden oluştuğuna” inanıyor.

Doğru olduklarına inanıyorum.

Ayrıca: RHEL ve Linux akrabaları ve rakipleri: Nasıl seçilir

Bu nedenle Rocky, Red Hat Müşteri Portalı’ndan kodu alamadığından ve CentOS Akış kodu yeterince iyi olmadığından, Rocky saf RHEL kodunu almak için iki farklı yaklaşım kullanacaktır.

Bir seçenek, Docker Hub gibi birden çok çevrimiçi kaynaktan edinilebilen RHEL Evrensel Temel Görüntü (UBI) kapsayıcı görüntüleridir. “UBI görüntüsünü kullanarak, Red Hat kaynaklarını güvenilir ve engelsiz olarak elde etmek kolayca mümkün. Bunu OCI (Open Container Initiative) kapsayıcıları aracılığıyla doğruladık ve işe yarıyor.”

Ayrıca Rocky Linux, kullanım başına ödemeli RHEL genel bulut örneklerinden yararlanacak. Gönderileri şöyle devam ediyor:

Bununla, herkes bulutta RHEL görüntülerini döndürebilir ve böylece tüm paketler ve yazım hataları için kaynak kodu elde edebilir. Tüm bunları CI ardışık düzenleri aracılığıyla yapabildiğimiz, kaynakları DNF yoluyla elde etmek için bulut görüntülerini döndürebildiğimiz ve Git depolarımıza otomatik olarak gönderebildiğimiz için bu bizim için en kolay ölçeklendirme yöntemidir.

Bu yöntemler, GPL’nin gücü nedeniyle mümkündür. GPL yazılımının yeniden dağıtımını kimse engelleyemez. Yinelemek gerekirse, bu yöntemlerin her ikisi de, açık kaynaklı yazılım taahhüdümüzden ödün vermeden veya haklarımızı engelleyen TOS veya EULA sınırlamalarını kabul etmeden RHEL ikili dosyalarını ve SRPM’leri yasal olarak edinmemizi sağlar. Hukuk danışmanlarımız, aldığımız herhangi bir ikili dosyanın kaynağını alma hakkımız olduğu konusunda bize güvence verdiler.

Red Hat’in aynı fikirde olmayacağını garanti edebilirim. Bu anlaşmazlık mahkemelerde çözülebilir.

Öfkenin tamamı, McGrath’ın beleşçi dediği kişilerden gelmiyor. Software Freedom Conservancy’nin (SFC) Politika Üyesi Bradley M. Kuhn, pozisyonunu şöyle açıkladı:

Red Hat (şu anda IBM’in tamamen sahip olduğu bir alt kuruluşu), yaklaşık yirmi yıldır, tescilli bir model gibi görünen, hissedilen ve hareket eden, ancak yine de GPL ve diğer standartlarla uyumlu işletim sistemi konuşlandırması ve dağıtımı için bir iş modeli oluşturmayı denedi. copyleft terimleri. SFC de dahil olmak üzere yazılım hakları aktivistleri, Red Hat Enterprise Linux (RHEL) iş modelinin nasıl felaketlere yol açtığı ve topluluk odaklı Özgür ve Açık Kaynak Yazılımlara (FOSS) karşı aktif olarak düşmanca davrandığı konusunda Red Hat ve avukatlarıyla yıllarca konuşarak geçirdi. Bu ricalar, tartışmalar ve teşvikler, söyleyebileceğimiz kadarıyla, Red Hat’in hukuk ve OSPO departmanlarının kilit üyeleri ve hatta kilit C-seviye yöneticileri tarafından duyuldu ve ciddi bir şekilde dinlendi, ancak nihayetinde reddedildi ve görmezden gelindi. — bazen bir “para cezasıyla bile, o zaman bizi GPL ihlalleri için dava edin.

Red Hat öncesi satın alma, diye iddia etti Kuhn, “CentOS. RHEL iş modelindeki sorunlara karşı mükemmel bir denge sağladı.” Ancak şimdi, Red Hat’in ilk işten çıkarmalarına yol açan kâr arayışında, Red Hat “toplulukta RHEL’in GPL anlaşmalarına uyduğuna ‘güvenmek ama doğrulamak’ isteyenlerin zorluk seviyesini en üst düzeye çıkardı.”

Red Hat, Linux’un temel fikri mülkiyet (IP) lisansı olan Gnu Genel Kamu Lisansı sürüm 2’yi (GPLv2) ihlal ediyor mu? Kuhn o kadar ileri gitmeyecek. Ancak Red Hat’in “dağıtım yapmaktan vazgeçtiğinden” endişeleniyor. [source code] halka açık bir şekilde yalnızca zaten ikili dosyaları almış olan müşterilere vermek. “Kısacası, Red Hat’in “karanlık iş modeli GPL uyumluluğu çizgisini aşıyor.”

Ayrıca: Linux dağıtımı atlama, mükemmel masaüstü işletim sistemini bulmanın eğlenceli bir yoludur

O yalnız değil. Birçok kişi Red Hat’in GPLv2’yi ihlal ettiğine inanıyor. Programcılar da Red Hat’ten memnun değil. Tanınmış bir açık kaynak geliştiricisi olan Graham Leggett, tweet attı, “Merhaba Red Hat. yaklaşık 25 yıldır çalışmamı alıp mutlu bir şekilde aşağı yönde tüketmek. Bana hiç ödeme yapmadın ama ben müşterilerimi sana ödeme yapmaya teşvik ettim. Belki de çalışmamızın karşılığını nasıl alacağınızı konuşmamızın zamanı gelmiştir.”

Bir diğer önde gelen programcı olan Jeff Geerling, “Ne En çok Red Hat’tan nefret ediyorum’1. Katkıda bulunmadan OSS kullanıcısı olmanın ahlaki açıdan yanlış bir tarafı yok. 2. Neredeyse tüm RH çalışanları, katkıda bulunanlar ve (eski, şimdi) savunucuları CentOS’a güvendi.”

Ancak Red Hat mühendislik müdürü Alberto Ruiz, herkese şunu hatırlatmak istiyor: “Tüm yamalar CentOS Stream’e geçer RHEL ikili dosyaları gerçekten var olmadan önce bile. Yaparız herkesin görmesi için değişiklikleri yayınlayın [in CentOS Stream]yalnızca ikili alıcılar değil.”

Öte yandan bazı Red Hatters, bu hamleyi bir dizi hatanın sonuncusu olarak görüyor. Eski Red Hat kıdemli mühendisi Jeff Law, “Red Hat’in son zamanlarda yaptığı iç karartıcı, ancak benim için büyük bir sürpriz değil. Red Hat, ‘klonlarla’ nasıl başa çıkılacağı konusunda defalarca mücadele etti. Bu tartışmalarda her zaman geri döndüğüm temel fikir, değerin bitlerde değil, Red Hat’in bitlerde sağladığı istikrar, hizmetler ve ekosistemde olduğuydu.”

Ayrıca: Bu resmi Ubuntu Spin, Linux’a mükemmel bir giriş olabilir

Ancak bir noktada Red Hat için açık kaynak, amaca ulaşmak için bir araç haline geldi. Bu, Red Hat’in açık kaynak idealinden uzaklaşması için kapıyı açtı. Law şu sonuca vardı: “Red Hat’in yaptığı teknik olarak yasal olabilir ve belki de işi için iyi olabilir. Ancak, bana göre bu, etik açıdan akıl almaz.”

Öfke her tarafta büyüse bile, bunların kötü adama karşı iyi adam meselesi olmadığını akılda tutmak önemlidir.

Başka lisans sorunları da var. GPLv2, Linux’un çekirdeğinde yer alır, ancak Linux Sistem yazılımı birçok farklı lisans kullanan programlar içerir. Ne Red Hat’in ne de çılgın düşmanlarının gerçekten kendilerini bulaştırmaması gereken bir karmaşa.

Red Hat’in kurucu ortağı Bob Young’ın bana “Rakiplerle ortak olurdum. Bu devam eden bir fırsat. Rakibiniz düşmanınız değil. rakibin, o zaman yapman gereken bu.”

Ayrıca: Evde Linux kullanmanızın en önemli nedeni

Benim görüşüm mü? Şirket Young’ın karısının dikiş köşesinde kurulduğundan beri Red Hat’i takip ediyorum. Linus Torvalds yüksek lisans öğrencisi olduğundan ve ilk açık kaynak ve özgür yazılım IP lisansları yazıldığından beri Linux’u takip ediyorum. Gördüğüm kadarıyla Red Hat, GPLv2’nin lafzını ihlal etmiyor ama ruhunu ihlal ediyor.

Bu yazı yorumlara kapatılmıştır.

Veri politikasındaki amaçlarla sınırlı ve mevzuata uygun şekilde çerez konumlandırmaktayız. Detaylar için veri politikamızı inceleyebilirsiniz.