What a girl wants...

Barış'ın Qt ile yazdıklarını okuduktan, Gürer'in yazdıklarına da sonsuz derecesinde katıldıktan sonra bir iki kelime de ben yazayım dedim.

Qt ya da MySQL gibi ticari bir firma olup, iş modellerini özgür yazılım geliştirmeye odaklayan firmalara bayılıyorum. Olması gerektiği gibi ürün geliştirip, geliştirilen ürünü kamunun yararına sunup bundan daha fazlasını isteyenlerden para alıyorlar :). Burada yanlış hiçbirşey yok, hep dediğimiz gibi "bedava" değil "özgür".

Qt'nin eskiden yaptığı yanlışlara bir daha düşmeyeceği çok açık, zaten artık tüm ürünleri GPL. Makalede yazdığının tersine bence ne KDE'nin daha önce denediği gibi Harmony gibi bir özgür widget kütüphanesine ihtiyacı var ne de özgür yazılım camiasının bir Qt kopyasına. Trolltech gayet net bir biçimde ortaya güzel, teknik olarak fazlasıyla yeterli bir ürün koyuyor. Bu ürünü ticari olmayan kullanımlar için özgür bırakıyor. Yok ben ticari ürün geliştiriyorum diyenlere de bence gayet makul bir fiyata bu ürünü _DESTEĞİ_ ile birlikte satıyor. Destek verdiği müşterilerinden gelen hata raporlarına öncelik veriyor, telefon/e-posta ile canlı destek veriyor, o firmalar/kişiler için çözüm üretiyor, gerekirse kendi kod ağacında değişiklikler yapıyor. Bunları yaparken de salt ticari şirket tipinde yapmıyor, özgür yazılım camiasını bir kenara atıvermiyor, özgür yazılım camiası ile birlikte gelişiyor, evrimleşiyor.

Bir gün gelirde Qt saşırır ve ürünlerinin kamu yararına kullanımını yasaklarsa ne olur derseniz, tam bu nokta KDE Foundation'ın devreye girdiği nokta oluyor sanırsam. KDE ile Trolltech'in yaptığı antlaşma gayet açık ve net. Trolltech kodu kapatmaya karar verdiği ana kadarki kodun tüm sorumluluğu KDE Foundation'a devrediliyor, KDE Foundation GPL olarak kendi ihtiyaçları için Qt geliştirmeye devam ediyor.

Gelelim bir gün QT ile kapalı kaynak kodlu yazılım geliştirmem gerekirse ne yaparım sorusunun cevabına. Bir kişi/şirket kapalı kaynak kodlu bir ürün geliştiriyorsa bunun iki sebebi olabilir. Ya bu ürünü satacaktır yani ticari amaç hedefliyordur ya da kodumu görmesinler, niye verecekmişim canım gibi keyfi sebeplerle kodu açmak istemiyordur. İlk durumda nasıl elektriğe, suya, sekretere, personele para veriyorsa gidip geliştirme yapılacak ortama da yatırım yapılması gerekliliğini görüyorum. Burda anormal olan hiçbirşey yok, aksine alınan destek sayesinde süreç rahatlıyor. İkinci durumda ise Trolltech gene keyiflinin yanında, senin keyfin var da benim yok mu diyor :).

Bence kafa karıştıracak hiçbirşey yok, herşey açık, net ve özgür yazılım camiasının yanında...

Bu ara elimizde 2 tane olan bir şeyi, bir aksilik olmazsa hafta başı itibariyle 3'ledik sanırım :), gerisi haftaya...