การเปลี่ยนใบอนุญาตสำหรับ Qt Wayland Compositor และเปิดใช้งานการรวบรวม telemetry ใน Qt Creator

บริษัท คิวที กรุ๊ป ประกาศ เกี่ยวกับการเปลี่ยนใบอนุญาตสำหรับส่วนประกอบ Qt Wayland Compositor, Qt Application Manager และ Qt PDF ซึ่งเริ่มต้นด้วยการเปิดตัว Qt 5.14 จะเริ่มให้บริการภายใต้ใบอนุญาต GPLv3 แทน LGPLv3 กล่าวอีกนัยหนึ่ง การเชื่อมโยงไปยังส่วนประกอบเหล่านี้จะต้องเปิดซอร์สโค้ดของโปรแกรมภายใต้ใบอนุญาตที่เข้ากันได้กับ GPLv3 หรือซื้อใบอนุญาตเชิงพาณิชย์ (ก่อนหน้านี้ LGPLv3 อนุญาตให้เชื่อมโยงกับรหัสที่เป็นกรรมสิทธิ์)

Qt Wayland Compositor และ Qt Application Manager ส่วนใหญ่จะใช้สำหรับการสร้างโซลูชันสำหรับอุปกรณ์ฝังตัวและอุปกรณ์พกพา และก่อนหน้านี้ Qt PDF มีให้บริการในรูปแบบเผยแพร่การทดสอบเท่านั้น ควรสังเกตว่ามีโมดูลและแพลตฟอร์มเพิ่มเติมจำนวนหนึ่งที่จัดหาแล้วภายใต้ GPLv3 รวมถึง:

  • แผนภูมิ Qt
  • คิวที โคเอพี
  • การแสดงข้อมูล Qt
  • ยูทิลิตี้อุปกรณ์ Qt
  • คิวที KNX
  • Qt Lottie แอนิเมชั่น
  • คิวที เอ็มคิวทีที
  • การตรวจสอบสิทธิ์เครือข่าย Qt
  • Qt ด่วน WebGL
  • แป้นพิมพ์เสมือน Qt
  • Qt สำหรับ WebAssembly

การเปลี่ยนแปลงที่น่าสังเกตอีกประการหนึ่งคือ รวม ตัวเลือกสำหรับการส่ง telemetry ไปยัง Qt Creator เหตุผลที่อ้างถึงในการเปิดใช้งานการตรวจวัดทางไกลคือความปรารถนาที่จะเข้าใจว่าผลิตภัณฑ์ Qt ถูกนำมาใช้อย่างไรเพื่อปรับปรุงคุณภาพในภายหลัง มีการระบุว่าข้อมูลได้รับการประมวลผลในรูปแบบที่ไม่ระบุชื่อโดยไม่ต้องระบุผู้ใช้เฉพาะ แต่ใช้ UUID เพื่อแยกข้อมูลผู้ใช้โดยไม่ระบุชื่อ (Qt คลาส QUuid ใช้สำหรับการสร้าง) ที่อยู่ IP ที่ใช้ส่งสถิติยังอาจใช้เป็นตัวระบุได้ แต่ใน ข้อตกลง เกี่ยวกับการประมวลผลข้อมูลส่วนตัว ระบุว่าบริษัทไม่มีลิงก์ไปยังที่อยู่ IP

ส่วนประกอบสำหรับการส่งสถิติรวมอยู่ในการเปิดตัววันนี้ ผู้สร้าง Qt 4.10.1. ฟังก์ชั่นที่เกี่ยวข้องกับการวัดและส่งข้อมูลทางไกลนั้นถูกนำมาใช้ผ่านปลั๊กอิน "การวัดและส่งข้อมูลทางไกล" ซึ่งจะเปิดใช้งานหากผู้ใช้ไม่ปฏิเสธการรวบรวมข้อมูลระหว่างการติดตั้ง (จะมีการออกคำเตือนในระหว่างกระบวนการติดตั้ง ซึ่งตัวเลือกในการส่งการวัดและส่งข้อมูลทางไกลจะถูกเน้นโดยค่าเริ่มต้น) ปลั๊กอินจะขึ้นอยู่กับกรอบงาน KUserคำติชมพัฒนาโดยโครงการ KDE ในส่วน "Qt Creator Telemetry" ในการตั้งค่า ผู้ใช้สามารถควบคุมข้อมูลที่จะถูกถ่ายโอนไปยังเซิร์ฟเวอร์ภายนอกได้ รายละเอียดการวัดและส่งข้อมูลทางไกลมีห้าระดับ:

  • ข้อมูลระบบพื้นฐาน (ข้อมูลเกี่ยวกับเวอร์ชันของ Qt และ Qt Creator, คอมไพเลอร์และปลั๊กอิน QPA)
  • สถิติการใช้งานพื้นฐาน (นอกจากนี้ ข้อมูลเกี่ยวกับความถี่ของการเปิดตัว Qt Creator และระยะเวลาการทำงานในโปรแกรมจะถูกส่งเพิ่มเติม)
  • ข้อมูลระบบโดยละเอียด (พารามิเตอร์หน้าจอ, ข้อมูล OpenGL และข้อมูลกราฟิกการ์ด)
  • สถิติการใช้งานโดยละเอียด (ข้อมูลเกี่ยวกับใบอนุญาต, การใช้ Qt Quick Designer, สถานที่, ระบบบิลด์, การใช้โหมด Qt Creator ต่างๆ)
  • ปิดการใช้งานการรวบรวมข้อมูล

ในการตั้งค่า คุณยังสามารถเลือกควบคุมการรวมพารามิเตอร์สถิติแต่ละรายการ และดูเอกสาร JSON ที่เป็นผลลัพธ์ที่ส่งไปยังเซิร์ฟเวอร์ภายนอกได้ ในรุ่นปัจจุบัน โหมดเริ่มต้นคือการปิดใช้งานการรวบรวมข้อมูล แต่ในอนาคตมีแผนที่จะเปิดใช้งานโหมดสถิติการใช้งานโดยละเอียด ข้อมูลจะถูกส่งผ่านช่องทางการสื่อสารที่เข้ารหัส โปรเซสเซอร์เซิร์ฟเวอร์ทำงานบนคลาวด์ของ Amazon (พื้นที่จัดเก็บสถิติอยู่บนแบ็กเอนด์เดียวกันกับตัวติดตั้งออนไลน์)

การเปลี่ยนใบอนุญาตสำหรับ Qt Wayland Compositor และเปิดใช้งานการรวบรวม telemetry ใน Qt Creator

นอกจากนี้ยังสามารถสังเกตได้ เริ่มการทดสอบ รุ่นเบต้าแรกของ Qt 5.14 คาดว่าจะเปิดตัวในวันที่ 26 พฤศจิกายน การเปิดตัว Qt 5.14 มีความโดดเด่นในเรื่องของการสนับสนุนเบื้องต้นสำหรับบางส่วน โอกาสวางแผนไว้สำหรับ Qt 6. ตัวอย่างเช่น มีการเพิ่มการใช้งาน Qt Quick ใหม่พร้อมการรองรับ 3D เบื้องต้น API การเรนเดอร์ฉากใหม่จะช่วยให้คุณสามารถเรียกใช้แอปพลิเคชันที่ใช้ Qt Quick บน Vulkan, Metal หรือ Direct3D 11 (โดยไม่ต้องผูกติดกับ OpenGL อย่างแน่นหนา) จะทำให้สามารถใช้ QML เพื่อกำหนดองค์ประกอบ 3D ในอินเทอร์เฟซโดยไม่ต้องใช้ UIP และยังจะแก้ปัญหาต่างๆ เช่น โอเวอร์เฮดขนาดใหญ่เมื่อรวม QML เข้ากับเนื้อหาจาก Qt 3D และการไม่สามารถซิงโครไนซ์ภาพเคลื่อนไหวและการแปลงในระดับเฟรมระหว่าง 2D และ 3D

ที่มา: opennet.ru

เพิ่มความคิดเห็น