Torvalds’ın Internetnews.com ile elektronik posta aracılığıyla yapilan röportajındaki yorumu, SUSE’S CTO’su Juergen Geck’in Toronto’da yapilan Yeni Dunya Linux Konferansindaki dinleyecilere Red Hat’in 2.6 çekirdeğinden 2.4 çekirdeğine kadar backporting karakterlerinin “kötü bir şey” olduğunu çünkü açık kaynak standartlaştırmasıyla çakıştığını belirtmesinden sonra geldi.
Geck’in yorumları endüstri oyuncularının açık kaynak standardizasyonunu bölebilecek uygulamalardan kaçınmalarını söyleyen temel ilkelere dahildi. Bu yorumlar açık kaynak topluluğundaki tartışmaları ateşledi. Elektronik posta aracılığıyla internetnews.com’a açıklama yapmasi istenilen Torvalds diyor ki: “Müşteriler için önemli diye düşündükleri şeyleri gelişen versiyonundan özenle seçecek olmaları bence firma açısından anlam ifade ediyor. Ve bu bağlamda bence back-porting aslında çok iyi bir şey.”
SUSE gibi Novell’e (Quote, Chart) ait olan,Xymian’ın başkan yardımcısı ve kurucularından biri de Red Hat’in backporting uygulamasini savundu. “Çok az insan eşi bulunmaz Linus Torvalds’ın çekirdeklerini gönderebilir” Miguel de Icaza internetnews.com sitesine açıkladı. Anlattığına göre geliştiriciler genellikle müşterilerin ihtiyacı olan özellikleri bir araya toplayacak ama resmi çekirdek sürümünde bunu yapmayacaklardır. Örnek olarak Red Hat, büyük hedeflerin bir parçası olarak şimdiki atılım sürümlerindeki sağlamlılık ve ölçünün artması için Native Posix Threading Library (NPTL)’yi 2.5.x geliştirme ağacından 2.4 çekirdeğine backport yapmıştır.
“Bu işi yapmaya karar vermelerine çok sevindim çünkü NPTL iş parçacığı yığını çok çeşitli iş parçacıklarıyla çalışan uygulamaları güvenilir bir şekilde çalıştırmak için çok önemlidir” diye de Icaza söyledi. De Icaza, şimdiki projesi.NET (açikla) iş çerçevesindeki açik kaynak yürütmesi olan Mono’nun da backported NPTL özelliğinden yarar sağladığını belirtti. “The Mono Debugger NPTL kullanımı ile birlikte büyük ölçüde basitleştirilmiş bir uygulamadır” diye internews.com sitesine konuştu. Zorluğun büyük bir bölümünü o olmadan gideremezdik.
Geçenlerde tekrar seçilen Debian Linux projesinin lideri bazı backporting özelliklerinin daha yeni anlam ifade ettiğini söyledi. “Bence kullanıcılar 2.6’nın backporting özelliklerinden seçici bir şekilde yararlanacaklardır” diye Martin Michlmayr internews.com sitesine açıkladı. “Bizim çekirdek taşıyıcısının açık bir politikası var bu da yanlızca 2.4 de olmayan özellikler eğer 2.6 içindeler ise ek yamalar olarak kapsama için kabul edilecek. Böylece özellikler desteklenmiş olacak ve gelecekteki çekirdeklerde sunulacaktır.”Michmayr’ın dikkati çektiği bir başka noktada Linux çekirdeğinin 2.4 versiyonun bazı özelliklerini backport etmenin 2.6 versiyonuna daha kolay geçişlere olanak vermesidir.
Fakat Bruce Perens, eski Debian Projesi Lideri ve Open Source Definition’nun yazarı Red Hat’e övgü yağdırmak için çok acele etmedi.Genel bir yayında, Perens yazar, “Red Hat’in dağıtıcısı olduğu halde Red Hat’in çekirdeğini kullanmak istemeyen birçok müşterim var. Ve bunun nedeni (SUSE) nin bahsettiği şeylerdir.
Çekirdek Linux’un asıl iş parçacığından o kadar fazla farklılaşmıştır ki şsin içinden çıkılamayacak bir duruma ulaşmıştır ve Red Hat dışında kimseden destek alma umudu yoktur. Bununla kilitlenen bir oyunu mu kast ettiler bilmiyorum ama bu yönde çalışıyor. Ve benim müşterimin Red Hat’in desteği için sabrı yok.
Eleştirilerine rağmen Perens internews.com sitesine bu durumun çok büyütülmemesi gerektiğini ve toplumun aşırı tepki göstermemesini umduğunu söyledi. Fakat çekirdek herkes tarafından kullanılan General Public Licence’a (açıkla) uygun olmasaydı tersi bir durum söz konusu olurdu diye de sözlerine ekledi. “Önemini vurgulamak isterim ki GPL yatışması ayrılsa bile” Perens diye de sözlerine ekledi “ bütün bu işin içinde olan gruplar GPL lisansı sayesinde herhangi bir yazılımı her ayırımdan kendilerinkine kopya edebilecekleri için, ayırımlar birleşme eğilimindedirler.”
Gael Duval, Mandrake Linux dağıtımının kurucusu, kendi çalıştığı grubun bunu ara sıra yaptığını kabul etmesine rağmen backporting sorunlarının uygulamaları hakkındaki şüphelerini dile getirdi. “Müşteriler için bunu yapmak kesinlikle iyi bir fikir değil çünkü bu Linux camiasındaki geliştiriciler tarafından desteklenmeyecektir” diye Duval internetnews.com sitesine söyledi.Ama bazen müşterinin ihtiyaçları doğrultusunda bu uygulama el altında olur.” Biz bunu Mandrakesoft’ta büyük hesaplar için çekirdeğin içine entegre edilmesi gereken ayrıcalıklı özellikler olduğunda yapıyoruz.”
Ve Torvalds’ın bu uygulamaya olan desteği bile beraberinde bazı uyarıları getiriyor. İçinde beni lojistik bakımından endişeye sürükleyen parçalar var” diye Torvalds internetnews.com sitesine yazdı.”Sonunda olan şu ki back-port olmuş yamalar çok temiz muhafaza edilemiyorlar ve bu insanların sabit çekirdeğe uyumlu bir temelin oluşmasını sağlamak için iyi bir iş yapmalarını zorlaştırıyor.Çekirdek “uygunluğu” backported özellikler için bir kurban olmasına karşın, Torvalds’a göre bunun etkileri çok fazla yaşanmayacaktır. “Buna göre “uygunluk” eksikliği uzun dönem muhafaza edilmesini zorlaştırıyor (ve muhtemelen SuSE insanları çok heyecanlı değiller çünkü değişik ağaçları iyi bir uyumda tutmayı zorlaştırıyor), “ diye Torvalds devam etti. “Fakat uzun vadeli hedef eski sabit çekirdeği gelişen çekirdek uğruna bırakmak olduğu sürece acı oldukça geçici olacaktır.”
Torvalds daha çok kullanıcının çekirdeğin gelişmiş versiyonunu kullanmasını tercih ettiğini fakat diğerlerinin backport geliştirme özelliklerine sahip olmanında iyi bir yanı olduğunuda kabul ettiğini söyledi.” Özelliklerin bazı parçalarının back-ported olmasına sahip olmak bu back-ported özelliklerin daha geniş bir şekilde test edilmesini sağlıyor. Bu da çok büyük bir nimet” diye yazdı Torvalds.
“Bazen kazanırsınız, bazen de kaybedersiniz, ama şimdiye kadar çoğunlukla pozitifti.”