Rust anlaşmazlığı: Yengeç, Rust programlama dilinin bir çatalıdır
Adını dağıtıldığı kadar sağlam ve paralel olarak çoğalan bir mantar bitkisinden alan programlama dili bir çatallanma geçirdi: Rust’ın yanında artık CrabLang var. Krabbenspeich’in arkasındaki topluluk, Rust fork’a GitHub üssünde konuşan bir logo verdi: bıçaklı cesur görünümlü bir yengeç.
Haberler’nin editörü Silke Hahn
(Resim:
Steffen Koerber
)
Silke Hahn, Haberler Developer ve iX Magazin’de editördür. Yazılım geliştirme konuları üzerine yazıyor ve Rust gibi modern programlama dillerine ilgi duyuyor. Tarihsel geçmişiyle (Silke antik tarih ve ölü diller okudu), antik çağ ile modernite arasındaki uçurumu kapatıyor. Yapay zekayı zamanımızın en patlayıcı konusu olarak görüyor ve genelleştirilmiş yapay zeka üzerine devam eden tartışmaları büyük bir ilgiyle takip ediyor.
Krabbenfork: korsan bıçağıyla güvenliği koruyun
Resimler kelimelerden daha yüksek sesle konuşur, görünüşe göre ev kutsaması Rust ailesinde çarpık. Yengeç deposunun ince baskısına bakarsanız, şu anda çatalın arkasında yaklaşık 4.800 katılımcı var. CrabLang, Apache 2.0 lisansı ve MIT lisansı altında lisanslanmıştır ve Mayıs 2023 sonu itibarıyla yayınlandığından bu yana 41 fork çekilmiştir. Slogan açık olduğu kadar kısa: Bürokrasi olmadan bellek güvenliği (hakkında ifadesinin tam ifadesiyle: “Adını bir sebze mantarından alan bir dilin topluluk çatalı. Sevdiğiniz tüm bellek açısından güvenli özellikler, şimdi 100 ile % daha az bürokrasi!”).
Nisan ayında marka anlaşmazlığı artçı şokları
İçeriden kaynaklara göre çatallanma, Nisan ayından bu yana toplumun bazı kesimlerini sarsan kızgınlığın bir sonucu. Rust Vakfı, bu yılın başlarında Rust markasını ve logosunu kullanmak için yeni kurallar getireceğini duyurdu. Beklenen yeni düzenleme, Nisan ayı başlarında bazen şiddetli tepkilere neden oldu ve toplumu coşturdu. İlk taslak geniş çapta kabul görmedi ve yaklaşık iki haftalık bir geri bildirim aşamasında çok sayıda Rust geliştiricisi eleştirel veya olumsuz görüşlerini dile getirdi.
Görünüşe göre tasarıma götüren süreç yeterince şeffaf değildi. Rust Vakfı, Nisan ortasında bir blog gönderisinde bunun için özür diledi ve ticari marka politikasını gözden geçirdiğini ve aldığı topluluk geri bildirimlerini dikkatlice değerlendirmek istediğini duyurdu. Vakıf, Rust proje yönetimi ve ticari marka çalışma grubu bu nedenle topluluğu daha önce ve gelecekte daha yakından dahil etmek ve planlanan adımlar hakkında daha açık bir şekilde bilgi sahibi olmasını sağlamak için çalışmak istedi.
“Rust Vakfı tam bir Kahin haline geldi”
Topluluğun, Rust kelimesinin ve mecazi işaretinin kullanımına ilişkin kuralların yeniden formüle edilmesiyle ilgili olarak “çok katı”, “çok kısıtlayıcı” ve “Rust Foundation tam bir Oracle haline geldi” şeklinde yorumları vardı. Temel olarak, kelime ve tasarım işaretlerini kötüye kullanımdan korumak için yasal olarak güvence altına almak yaygın bir prosedürdür. Rust’ın popülaritesi ve erişimi arttıkça, korumasız ticari markalaşma, Rust Vakfı’nın veya Proje Gönüllülerinin çıkarına olmayan uzun vadeli sorunlara yol açabilir.
Bir yorumcuya göre, ifade “fazla iddialıydı” ve ana meseleyi anlamak için çok az bağlam sunuyordu. Yönergelerin olması yeni bir şey değildi: 2020’de Mozilla’nın toplu işten çıkarılmasından sonra, Mozilla’nın o sırada Rust programlama ticari marka haklarını devrettiği Rust projesine devam etmek için Vakıf kuruldu.
Ticari marka hukuku projesi: yerinde inceleme
Özel blog yazarları ile ticari şirketler arasında hiçbir ayrım yapılmadığından (blog yazarlarının pasla ilgili her blog gönderisinin önüne bir sorumluluk reddi beyanı koyması gerekliliğine kadar), çoğu kişi önceki yönergeleri çelişkili ve pratikte uygulanması zor buldu. Rust blog yazarı, yazar ve geliştirici Stefan Baumgartner, Nisan ayı ortasında Haberler için marka taslak şantiyesini ziyaret ederek okunmaya değer bir yorum yaptı ve pratik çözümler sundu.
CrabLang proje web sitesi, bunun hızlı bir tepki olmadığını açıkça ortaya koyuyor. Büyük şirketlerin dil geliştirme üzerindeki artan etkisine dair endişeler vardı ve ticari marka politikasının çok kısıtlayıcı olduğu düşünülüyordu. CrabLang ekibi, taslak politikanın çatallanmaya yol açtığını, ancak birçok topluluk üyesinin mide ağrısı çekmesine neden olan “mevcut bir soruna gecikmiş bir çözüm” olduğunu doğruladı.
ayrıca oku
Daha fazla göster
daha az göster
Krabbenfork kolektifinin motivasyonları
Rust çatalı, Rust’ın yerini almak veya topluluğu bölmek için orada değil, ancak “ticari marka sorunlarıyla ilgili davalar hakkında endişelenmenize gerek kalmadan” bir alternatif sunmalıdır. Krabbenfork topluluğu, bir dil olarak Rust’a bağlı kalmaya devam ediyor ve ayrıca açılış sayfasında şirketlerden (muhtemelen, örneğin, Rust’a büyük ölçüde bağlı olan Microsoft) mali destek alıyor. CrabLang, vakfın Rust geliştirme yönüyle artan kurumsal çıkarlar nedeniyle artık rahat ve kısıtlı hissetmeyen herkes için bir inziva yeridir.
Adını vermek istemeyen bazı Rust geliştiricileri tam tersini verdi. Haberler geliştiricisi çatalı yanlış bir adım olarak gördüklerini kaydetti. Geçmişte bir topluluk projesini bireysel şirketlerin aşırı etkisinden korumak için 2014 IO.js’nin Node.js’den çatallanması gibi kesinlikle olumlu çatallanma örnekleri olmuştur. Omens o zaman farklı olmalıydı. Tüm Rust geliştiricileri, Rust’ın durumunda kurumsal çıkarların uğursuz bir etkisi olduğu değerlendirmesini paylaşmıyor gibi görünüyor.
Yolculuk nereye gidiyor: “Girin! Su ılık!”
Nihayetinde, her yol ayrımı aynı zamanda topluluk güçlerinin zayıflaması anlamına da gelir. Rust geliştiricilerinin çoğu, Rust projesinin geliştirilmesini boş zamanlarında, gönüllülük esasına dayalı olarak ve iş ve özel hayatlarına paralel olarak desteklediğinden, Rust geliştiricileri aynı anda iki proje üzerinde çalışamayacaklardır. Yeni yengeç kolektifi, dil ile Rust projesinin kendisinin çelişmediğini vurguluyor. CrabLang, orijinal işbirliği, yaratıcılık ve yaratıcı özgürlük ruhunu korumak için topluluk odaklı bir alternatiftir.
Şu anda çatalın dayanıp dayanmayacağı ve Rust’a kalıcı bir alternatif olup olmayacağı belli değil. Dil olarak Rust’un ve yönetim organı olarak Rust Foundation’ın hangi yönde gelişeceğini tahmin etmek de zor. Yengeç kolektifinin açıklaması bir davetle bitiyor: “Girin! Su ılık!”
(onun)
Haberin Sonu