Qt Wayland Compositor کے لائسنس کو تبدیل کرنا اور Qt Creator میں ٹیلی میٹری کلیکشن کو فعال کرنا

کیو ٹی گروپ کمپنی اعلان کیا Qt Wayland Compositor، Qt ایپلیکیشن مینیجر اور Qt PDF اجزاء کے لائسنس کو تبدیل کرنے کے بارے میں، جو Qt 5.14 کے اجراء سے شروع ہو کر LGPLv3 کے بجائے GPLv3 لائسنس کے تحت فراہم کیا جانا شروع ہو جائے گا۔ دوسرے لفظوں میں، ان اجزاء سے لنک کرنے کے لیے اب GPLv3-مطابقت پذیر لائسنس کے تحت پروگراموں کے سورس کوڈ کو کھولنے یا تجارتی لائسنس خریدنے کی ضرورت ہوگی (پہلے، LGPLv3 نے ملکیتی کوڈ سے منسلک ہونے کی اجازت دی تھی)۔

Qt Wayland Compositor اور Qt ایپلیکیشن مینیجر بنیادی طور پر ایمبیڈڈ اور موبائل ڈیوائسز کے لیے حل تیار کرنے کے لیے استعمال ہوتے ہیں، اور Qt PDF پہلے صرف ٹیسٹ ریلیز فارم میں دستیاب تھا۔ واضح رہے کہ GPLv3 کے تحت متعدد اضافی ماڈیولز اور پلیٹ فارم پہلے ہی فراہم کیے گئے ہیں، بشمول:

  • کیو ٹی چارٹس
  • Qt CoAP
  • Qt ڈیٹا ویژولائزیشن
  • Qt ڈیوائس کی افادیت
  • کیو ٹی کے این ایکس
  • کیو ٹی لوٹی اینیمیشن
  • Qt MQTT
  • کیو ٹی نیٹ ورک کی توثیق
  • Qt Quick WebGL
  • Qt ورچوئل کی بورڈ
  • ویب اسمبلی کے لیے Qt

ایک اور قابل ذکر تبدیلی ہے۔ کهولنا، آن کرنا Qt Creator کو ٹیلی میٹری بھیجنے کے اختیارات۔ ٹیلی میٹری کو فعال کرنے کی وجہ یہ سمجھنے کی خواہش ہے کہ Qt مصنوعات کو بعد میں ان کے معیار کو بہتر بنانے کے لیے کس طرح استعمال کیا جاتا ہے۔ یہ کہا گیا ہے کہ مخصوص صارفین کی شناخت کیے بغیر معلومات کو گمنام شکل میں پروسیس کیا جاتا ہے، لیکن UUID کو گمنام طور پر صارف کے ڈیٹا کو الگ کرنے کے لیے استعمال کیا جاتا ہے (Qt کلاس QUuid کو جنریشن کے لیے استعمال کیا جاتا ہے)۔ آئی پی ایڈریس جس سے اعداد و شمار بھیجے جاتے ہیں ممکنہ طور پر ایک شناخت کنندہ کے طور پر بھی استعمال کیا جا سکتا ہے، لیکن میں معاہدہ نجی معلومات کی پروسیسنگ کے بارے میں، یہ کہا جاتا ہے کہ کمپنی آئی پی ایڈریس کا لنک برقرار نہیں رکھتی ہے۔

آج کی ریلیز میں شماریات بھیجنے کا ایک جزو شامل ہے۔ Qt خالق 4.10.1. ٹیلی میٹری سے متعلق فعالیت کو "ٹیلی میٹری" پلگ ان کے ذریعے لاگو کیا جاتا ہے، جسے چالو کیا جاتا ہے اگر صارف انسٹالیشن کے دوران ڈیٹا اکٹھا کرنے سے انکار نہیں کرتا ہے (انسٹالیشن کے عمل کے دوران ایک انتباہ جاری کیا جاتا ہے، جس میں ٹیلی میٹری بھیجنے کا اختیار بطور ڈیفالٹ نمایاں ہوتا ہے)۔ پلگ ان فریم ورک پر مبنی ہے۔ کے یوزرفیڈ بیککے ڈی ای پروجیکٹ کے ذریعے تیار کیا گیا ہے۔ سیٹنگز میں "Qt Creator Telemetry" سیکشن کے ذریعے، صارف کنٹرول کر سکتا ہے کہ کون سا ڈیٹا ایکسٹرنل سرور پر منتقل کیا جاتا ہے۔ ٹیلی میٹری تفصیل کے پانچ درجے ہیں:

  • بنیادی نظام کی معلومات (Qt اور Qt تخلیق کار، کمپائلر اور QPA پلگ ان کے ورژن کے بارے میں معلومات)؛
  • استعمال کے بنیادی اعدادوشمار (اس کے علاوہ، Qt Creator کے آغاز کی فریکوئنسی اور پروگرام میں کام کی مدت کے بارے میں معلومات منتقل کی جاتی ہیں)؛
  • سسٹم کی تفصیلی معلومات (اسکرین پیرامیٹرز، اوپن جی ایل اور گرافکس کارڈ کی معلومات)؛
  • تفصیلی استعمال کے اعداد و شمار (لائسنس کے بارے میں معلومات، Qt کوئیک ڈیزائنر کا استعمال، لوکیل، بلڈ سسٹم، مختلف Qt تخلیق کار طریقوں کا استعمال)؛
  • ڈیٹا اکٹھا کرنے کو غیر فعال کریں۔

ترتیبات میں آپ اعداد و شمار کے ہر پیرامیٹر کو شامل کرنے کو بھی منتخب طور پر کنٹرول کر سکتے ہیں اور بیرونی سرور کو بھیجے گئے JSON دستاویز کو دیکھ سکتے ہیں۔ موجودہ ریلیز میں، ڈیفالٹ موڈ ڈیٹا اکٹھا کرنے کو غیر فعال کرنا ہے، لیکن مستقبل میں تفصیلی استعمال کے اعداد و شمار کے موڈ کو فعال کرنے کے منصوبے ہیں۔ ڈیٹا کو ایک خفیہ مواصلاتی چینل پر منتقل کیا جاتا ہے۔ سرور پروسیسر ایمیزون کلاؤڈ میں چلتا ہے (اعداد و شمار کا ذخیرہ آن لائن انسٹالر کی طرح بیک اینڈ پر واقع ہے)۔

Qt Wayland Compositor کے لائسنس کو تبدیل کرنا اور Qt Creator میں ٹیلی میٹری کلیکشن کو فعال کرنا

اس کے علاوہ، آپ نوٹ کر سکتے ہیں ٹیسٹنگ کا آغاز Qt 5.14 کا پہلا بیٹا ورژن۔ ریلیز 26 نومبر کو متوقع ہے۔ Qt 5.14 کا اجراء کچھ لوگوں کے لیے ابتدائی مدد کی شمولیت کے لیے قابل ذکر ہے۔ مواقعکے لئے منصوبہ بندی کی Qt 6. مثال کے طور پر، 3D سپورٹ کے ساتھ نئے Qt Quick کا ابتدائی نفاذ شامل کیا گیا ہے۔ نیا سین رینڈرنگ API آپ کو Vulkan، Metal یا Direct3D 11 کے اوپر Qt Quick پر مبنی ایپلی کیشنز چلانے کی اجازت دے گا (بغیر مضبوطی سے اوپن جی ایل کے پابند کیے)، یہ ممکن بنائے گا کہ QML کو انٹرفیس میں 3D عناصر کی وضاحت کے لیے استعمال کیے بغیر استعمال کیا جا سکے۔ UIP فارمیٹ، اور Qt 3D کے مواد کے ساتھ QML کو ضم کرتے وقت بڑے اوور ہیڈ اور 2D اور 3D کے درمیان فریم کی سطح پر اینیمیشنز اور تبدیلیوں کو سنکرونائز کرنے میں ناکامی جیسے مسائل کو بھی حل کرے گا۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں