บริษัทคิวที เกี่ยวกับการเปิดตัวร้านค้าแคตตาล็อก ซึ่งเริ่มเผยแพร่ส่วนเสริม โมดูล ไลบรารี วิดเจ็ต และเครื่องมือสำหรับนักพัฒนาต่างๆ ที่ออกแบบมาเพื่อใช้กับ Qt เพื่อขยายฟังก์ชันการทำงานของเฟรมเวิร์ก ส่งเสริมแนวคิดการออกแบบใหม่ๆ และปรับปรุงกระบวนการพัฒนา อนุญาตให้ใช้ทั้งแพ็กเกจแบบชำระเงินและฟรี รวมถึงแพ็กเกจจากนักพัฒนาบุคคลที่สามและชุมชนด้วย
Qt Marketplace ถูกสร้างขึ้นโดยเป็นส่วนหนึ่งของโครงการที่จะแบ่งเฟรมเวิร์ก Qt ออกเป็นส่วนประกอบย่อยๆ และลดขนาดของผลิตภัณฑ์หลัก เครื่องมือสำหรับนักพัฒนาและส่วนประกอบเฉพาะทางสามารถจัดหาให้เป็นส่วนเสริมได้ ไม่มีข้อกำหนดด้านลิขสิทธิ์ที่เข้มงวด และผู้เขียนสามารถเลือกประเภทของลิขสิทธิ์ได้ตามต้องการ อย่างไรก็ตาม นักพัฒนา Qt แนะนำลิขสิทธิ์ที่เข้ากันได้กับ copyleft เช่น GPL และ MIT สำหรับส่วนเสริมฟรี อนุญาตให้ใช้ EULA สำหรับบริษัทที่นำเสนอเนื้อหาแบบชำระเงิน ไม่อนุญาตให้ใช้โมเดลลิขสิทธิ์แบบซ่อนเร้น ลิขสิทธิ์จะต้องระบุไว้อย่างชัดเจนในคำอธิบายแพ็กเกจ
ในขั้นต้น จะมีเพียงบริษัทที่จดทะเบียนอย่างเป็นทางการเท่านั้นที่จะรับส่วนเสริมแบบชำระเงินเข้าสู่แคตตาล็อก แต่เมื่อเครื่องมืออัตโนมัติในการเผยแพร่และกระบวนการทางการเงินได้รับการใช้งานอย่างเหมาะสมแล้ว ข้อจำกัดนี้จะถูกยกเลิก และนักพัฒนาแต่ละรายจะสามารถส่งส่วนเสริมแบบชำระเงินได้ รูปแบบการแบ่งรายได้จากการขายส่วนเสริมแบบชำระเงินผ่าน Qt Marketplace นั้น จะโอน 75% ของรายได้ให้กับผู้เขียนในปีแรก และ 70% ในปีต่อๆ ไป การชำระเงินจะทำเป็นรายเดือน โดยชำระเป็นสกุลเงินดอลลาร์สหรัฐฯ ร้านค้าจะได้รับการจัดการโดยใช้แพลตฟอร์ม Qt Marketplace .
ปัจจุบัน แคตตาล็อกร้านค้าประกอบด้วยสี่ส่วนหลัก (จำนวนส่วนจะเพิ่มขึ้นในอนาคต):
- สำหรับ Qt ส่วนนี้จะนำเสนอไลบรารี 83 รายการที่ขยายฟังก์ชันการทำงานของ Qt โดย 71 รายการนั้นมาจากชุมชน KDE และแยกต่างหากจากชุดไลบรารีหลัก ไลบรารีเหล่านี้ใช้ในสภาพแวดล้อม KDE แต่ไม่ต้องการส่วนประกอบเพิ่มเติมใดๆ นอกเหนือจาก Qt ตัวอย่างเช่น แคตตาล็อกนี้มี KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma และแม้แต่ชุดไอคอน Breeze Icons
- สำหรับนักพัฒนาที่ใช้ Qt ส่วนนี้มีแพ็กเกจให้เลือก 10 แพ็กเกจ โดยครึ่งหนึ่งมาจากโครงการ KDE ได้แก่ ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (สร้างวิดเจ็ตสำหรับ Qt Designer/Creator) และ KDocTools (สร้างเอกสารในรูปแบบ DocBook) ในบรรดาแพ็กเกจจากผู้พัฒนาภายนอกนั้น มีแพ็กเกจต่อไปนี้ที่โดดเด่น: (ชุดเครื่องมืออำนวยความสะดวก, API เพิ่มเติมมากกว่า 200 รายการ, ส่วนประกอบสำหรับการโหลดโค้ดใหม่แบบเรียลไทม์ และการทดสอบในระบบการรวมระบบอย่างต่อเนื่อง) (จัดระเบียบการสร้างจาก Qt Creator บนโฮสต์อื่นในเครือข่ายเพื่อเร่งความเร็วในการคอมไพล์ให้เร็วขึ้น 10 เท่า) и (เครื่องมือเชิงพาณิชย์สำหรับการทดสอบและการวิเคราะห์โค้ด ราคา 3600 ดอลลาร์และ 2880 ดอลลาร์) Kuesa 3D Runtime (เอ็นจิ้นและสภาพแวดล้อม 3 มิติเชิงพาณิชย์สำหรับการสร้างเนื้อหา 3 มิติ ราคา 2000 ดอลลาร์)
- สำหรับสภาพแวดล้อมการพัฒนา Qt Creator นั้น จะมีปลั๊กอินเพิ่มเติมสำหรับภาษา Ruby และ ASN.1 รวมถึงโปรแกรมดูฐานข้อมูล (ที่สามารถเรียกใช้คำสั่ง SQL ได้) และโปรแกรมสร้างเอกสาร Doxygen ความสามารถในการติดตั้งส่วนเสริมจากสโตร์โดยตรงจะถูกรวมเข้าไว้ใน Qt Creator 4.12 ด้วย
- บริการที่เกี่ยวข้องกับ Qt เช่น แผนการสนับสนุนเพิ่มเติม บริการย้ายแพลตฟอร์ม และการให้คำปรึกษาแก่นักพัฒนา
หมวดหมู่ที่วางแผนจะเพิ่มในอนาคต ได้แก่ โมดูลสำหรับ Qt Design Studio (ตัวอย่างเช่น โมดูลสำหรับการสร้างเค้าโครงอินเทอร์เฟซใน GIMP), แพ็คเกจสนับสนุนบอร์ด (BSPs), ส่วนขยายสำหรับ (เช่น การรองรับการอัปเดต OTA), ทรัพยากรสำหรับการแสดงภาพ 3 มิติ และเอฟเฟกต์เชเดอร์
ที่มา: opennet.ru
