BT Sözlüğü › Programlama › Harmony (Qt klonu)

Harmony (Qt klonu)

Programlama Svenska → Güncellendi: 2026-10-11

KDE'nin Trolltech'in koşulları olmadan inşa edilebilmesi için Qt'yi özgür bir lisansla sıfırdan yeniden yazma girişimi; Trolltech geri adım atınca amacı buharlaşan bir proje.

KDE, 1996'da temel olarak Qt'yi seçti; Qt o zaman bedava ama özgür değildi: kaynağı okuyabiliyor, değişiklikleri dağıtamıyordunuz. Debian KDE'yi paketlemeyi reddetti, Özgür Yazılım Vakfı (FSF) onu önermedi ve GNOME, GTK üzerine kurulu, tümüyle özgür bir tepki olarak 1997'de kuruldu. Harmony öbür yoldu: Qt'nin API'sinin, sınıf sınıf ve sinyal sinyal, özgür bir lisansla sıfırdan uygulanması; böylece KDE tek satırı değiştirmeden onunla derlenebilecekti. Proje 1998 dolaylarında hız kazandı ve gerçek ilerleme kaydetti; basit Qt programları Harmony'ye bağlanıp çalışabiliyordu.

Bu arada KDE ile Trolltech müzakere ediyordu. KDE Free Qt Foundation 1998'de, özgür sürüm bir gün durdurulursa Qt'nin BSD lisansına geçeceği güvencesiyle kuruldu ve Qt 2.0, 1999'da kendi QPL lisansını aldı; bu lisans açık kaynak tanımını karşılıyordu ama GPL ile uyumsuzdu, dolayısıyla KDE'nin sorunu sürdü. Qt 2.2, Eylül 2000'de ticari lisansın yanında GPL altında yayımlanınca Harmony'nin kanıtlayacak bir şeyi kalmadı ve kapatıldı. Gereksiz hâle gelerek başarılı olan az sayıdaki özgür yazılım projesinden biridir.

← Sözlüğe dön