Qt Wayland Compositor lisansını değiştirme ve Qt Creator'da telemetri toplamayı etkinleştirme

Qt Grup Şirketi açıkladı Qt 5.14'ün piyasaya sürülmesinden itibaren LGPLv3 yerine GPLv3 lisansı altında sağlanmaya başlayacak olan Qt Wayland Compositor, Qt Application Manager ve Qt PDF bileşenlerinin lisansının değiştirilmesi hakkında. Başka bir deyişle, bu bileşenlere bağlanmak artık GPLv3 uyumlu lisanslar kapsamındaki programların kaynak kodunu açmayı veya ticari bir lisans satın almayı gerektirecek (daha önce LGPLv3 özel koda bağlantıya izin veriyordu).

Qt Wayland Compositor ve Qt Application Manager esas olarak gömülü ve mobil cihazlara yönelik çözümler oluşturmak için kullanılıyor ve Qt PDF daha önce yalnızca test sürümü biçiminde mevcuttu. Aşağıdakiler de dahil olmak üzere bir dizi ek modül ve platformun halihazırda GPLv3 kapsamında sağlandığı unutulmamalıdır:

  • Qt Grafikleri
  • Qt CoAP
  • Qt Veri Görselleştirme
  • Qt Cihaz Yardımcı Programları
  • Qt KNX
  • Qt Lottie Animasyonu
  • Qt MQTT
  • Qt Ağ Kimlik Doğrulaması
  • Qt Hızlı WebGL
  • Qt Sanal Klavye
  • WebAssembly için Qt

Dikkat çeken bir diğer değişiklik ise включение Qt Creator'a telemetri gönderme seçenekleri. Telemetriyi etkinleştirmenin nedeni, Qt ürünlerinin daha sonra kalitelerini artırmak için nasıl kullanıldığını anlama isteğidir. Bilgilerin, belirli kullanıcıları tanımlamadan, anonimleştirilmiş bir biçimde işlendiği, ancak kullanıcı verilerini anonim olarak ayırmak için UUID kullanılarak işlendiği belirtiliyor (oluşturma için Qt sınıfı QUuid kullanılıyor). İstatistiklerin gönderildiği IP adresi de potansiyel olarak bir tanımlayıcı olarak kullanılabilir, ancak anlaşma Özel bilgilerin işlenmesiyle ilgili olarak şirketin IP adreslerine bağlantı sağlamadığı belirtiliyor.

Bugünkü sürümde istatistik göndermeye yönelik bir bileşen yer alıyor Qt Oluşturan 4.10.1. Telemetri ile ilgili işlevsellik, kullanıcının kurulum sırasında veri toplamayı reddetmemesi durumunda etkinleştirilen "telemetri" eklentisi aracılığıyla uygulanır (kurulum işlemi sırasında, telemetri gönderme seçeneğinin varsayılan olarak vurgulandığı bir uyarı verilir). Eklenti çerçeveye dayanmaktadır KUserGeribildirimKDE projesi tarafından geliştirilmiştir. Kullanıcı, ayarlardaki “Qt Creator Telemetri” bölümü aracılığıyla harici sunucuya hangi verilerin aktarıldığını kontrol edebilir. Beş telemetri ayrıntısı düzeyi vardır:

  • Temel sistem bilgileri (Qt ve Qt Creator sürümleri, derleyici ve QPA eklentisi hakkında bilgiler);
  • Temel kullanım istatistikleri (ek olarak, Qt Creator başlatma sıklığı ve programdaki çalışma süresi hakkında bilgi iletilir);
  • Detaylı sistem bilgileri (ekran parametreleri, OpenGL ve grafik kartı bilgileri);
  • Ayrıntılı kullanım istatistikleri (lisans hakkında bilgi, Qt Quick Designer kullanımı, yerel ayar, derleme sistemi, çeşitli Qt Creator modlarının kullanımı);
  • Veri toplamayı devre dışı bırakın.

Ayarlarda ayrıca her istatistik parametresinin dahil edilmesini seçici olarak kontrol edebilir ve sonuçta harici sunucuya gönderilen JSON belgesini görüntüleyebilirsiniz. Mevcut sürümde varsayılan mod veri toplamayı devre dışı bırakmaktır ancak gelecekte ayrıntılı kullanım istatistikleri modunu etkinleştirme planları vardır. Veriler şifreli bir iletişim kanalı üzerinden iletilir. Sunucu işlemcisi Amazon bulutunda çalışır (istatistik deposu, çevrimiçi yükleyiciyle aynı arka uçta bulunur).

Qt Wayland Compositor lisansını değiştirme ve Qt Creator'da telemetri toplamayı etkinleştirme

Ek olarak, not edilebilir test başlangıcı Qt 5.14'ün ilk beta sürümü. Yayının 26 Kasım'da yayınlanması bekleniyor. Qt 5.14'ün piyasaya sürülmesi, bazı kullanıcılar için ön desteğin dahil edilmesi açısından dikkate değerdir. возможностейIçin planlanan Qt 6. Örneğin, 3D destekli yeni Qt Quick'un ön uygulaması eklendi. Yeni sahne oluşturma API'si, Vulkan, Metal veya Direct3D 11'in üzerinde (OpenGL'ye sıkı sıkıya bağlı kalmadan) Qt Quick tabanlı uygulamaları çalıştırmanıza olanak tanıyacak ve arayüzdeki 3D öğeleri, UIP formatına dönüştürülecek ve aynı zamanda QML'yi Qt 3D içeriğiyle entegre ederken ortaya çıkan büyük yük ve 2D ile 3D arasındaki kare düzeyinde animasyonların ve dönüşümlerin senkronize edilememesi gibi sorunları da çözecektir.

Kaynak: opennet.ru

Yorum ekle