تم إطلاق Qt Marketplace، وهو متجر كتالوج للوحدات والوظائف الإضافية لـ Qt

شركة كيو تي أعلن حول إطلاق متجر الكتالوج سوق كيو تي، والتي من خلالها بدأ توزيع العديد من الإضافات والوحدات النمطية والمكتبات والإضافات والأدوات والأدوات للمطورين، بهدف استخدامها مع Qt لتوسيع وظائف هذا الإطار، وتعزيز الأفكار الجديدة في التصميم وتحسين عملية التطوير . يُسمح بنشر الحزم المدفوعة والمجانية، بما في ذلك تلك المقدمة من مطوري الطرف الثالث والمجتمع.

يعد Qt Marketplace جزءًا من مبادرة لتقسيم إطار عمل Qt إلى مكونات أصغر وتقليل حجم المنتج الأساسي - يمكن توفير أدوات المطورين والمكونات المتخصصة كوظائف إضافية. لا توجد متطلبات ترخيص صارمة ويبقى اختيار الترخيص للمؤلف، لكن مطوري Qt يوصون باختيار تراخيص متوافقة مع الحقوق المتروكة، مثل GPL وMIT، للحصول على إضافات مجانية. بالنسبة للشركات التي تقدم محتوى مدفوع الأجر، يُسمح باتفاقيات ترخيص المستخدم النهائي (EULAs). لا يُسمح بنماذج الترخيص المخفية ويجب ذكر الترخيص بوضوح في وصف الحزمة.

في البداية، سيتم قبول الإضافات المدفوعة في الكتالوج فقط من الشركات المسجلة رسميًا، ولكن بعد جلب وسائل النشر الآلي والعمليات المالية إلى الشكل المناسب، سيتم رفع هذا القيد وسيكون من الممكن وضع الإضافات المدفوعة من قبل الأفراد المطورين. يتضمن نموذج توزيع الإيرادات لبيع الوظائف الإضافية المدفوعة من خلال Qt Marketplace تحويل 75% من المبلغ إلى المؤلف في السنة الأولى، و70% في السنوات اللاحقة. تتم الدفعات مرة واحدة في الشهر. تتم الحسابات بالدولار الأمريكي. يتم استخدام منصة لتنظيم عمل المتجر شوبيفاي.

حاليا، يحتوي متجر الكتالوج على أربعة أقسام رئيسية (في المستقبل سيتم توسيع عدد الأقسام):

  • المكتبات ل كيو تي. يعرض القسم 83 مكتبة تعمل على توسيع وظائف Qt، منها 71 مكتبة ساهم بها مجتمع KDE وتم اختيارها من المجموعة أطر كيدي. يتم استخدام المكتبات في بيئة كيدي، ولكنها لا تتطلب تبعيات إضافية بخلاف كيو تي. على سبيل المثال، يقدم الكتالوج KContacts، KAuth، BluezQt، KArchive، KCodecs، KConfig، KIO، Kirigami2، KNotifications، KPackage، KTextEditor، KSyntaxHighlighting، KWayland، NetworkManagerQt، libplasma وحتى مجموعة من أيقونات Breeze Icons.
  • أدوات للمطورين الذين يستخدمون كيو تي. يقدم القسم 10 حزم، نصفها مقدمة من مشروع KDE - ECM (وحدات CMake الإضافية)، KApiDox، KDED (KDE Daemon)، KDesignerPlugin (إنشاء عناصر واجهة المستخدم لـ Qt Designer/Creator) وKDocTools (إنشاء الوثائق بتنسيق DocBook) . تبرز من حزم الطرف الثالث فيليغو (مجموعة من الأدوات المساعدة، وأكثر من 200 واجهة برمجة تطبيقات إضافية، ومكونات لإعادة تحميل التعليمات البرمجية الساخنة واختبارها في أنظمة التكامل المستمر)، إنكريديبويلد (تنظيم التجميع من Qt Creator على مضيفين آخرين على الشبكة لتسريع عملية التجميع بمقدار 10 مرات)، اسحق كوكو и أداة أتمتة واجهة المستخدم الرسومية Squish (أدوات تجارية لاختبار وتحليل التعليمات البرمجية، بسعر 3600 دولار و2880 دولارًا)، Kuesa 3D Runtime (محرك وبيئة تجارية ثلاثية الأبعاد لإنشاء محتوى ثلاثي الأبعاد، بسعر 3 دولار).
  • الإضافات لبيئة تطوير Qt Creator، بما في ذلك المكونات الإضافية لدعم لغات Ruby وASN.1، وعارض قاعدة البيانات (مع القدرة على تشغيل استعلامات SQL) ومولد مستندات Doxygen. سيتم دمج القدرة على تثبيت الوظائف الإضافية مباشرة من المتجر في Qt Creator 4.12.
  • الخدماتالخدمات المتعلقة بـ Qt مثل خطط الدعم الموسعة وخدمات النقل إلى الأنظمة الأساسية الجديدة واستشارات المطورين.

من بين الفئات التي من المقرر إضافتها في المستقبل، تم ذكر وحدات Qt Design Studio (على سبيل المثال، وحدة لإنشاء تخطيطات الواجهة في GIMP)، وحزم دعم اللوحة (BSP، حزم دعم اللوحة)، وملحقات لـ التمهيد 2 كيو تي (مثل دعم تحديث OTA)، وموارد العرض ثلاثية الأبعاد وتأثيرات التظليل.

المصدر: opennet.ru

إضافة تعليق