تتولى KDE صيانة الفرع العام لـ Qt 5.15

شركة Qt أوائل العام الماضي قد كشفت عن تغييرات الترخيص على إصدارات LTS والتي كان لها تأثير كبير على المجتمعات والتوزيعات التي تستخدم Qt. منذ الإصدار 5.15 ، سيتم دعم فروع QTS LTS حتى تشكيل الإصدار المهم التالي ، أي حوالي نصف عام (تم إصدار تحديثات إصدارات LTS لمدة ثلاث سنوات).

بعد ذلك، بعد عام من الإعلان (هذا العام 2021) في شهر يناير تم وضع هذه القيود في المكاننظرًا لأن المجتمع لن يتمكن من الوصول إلى إصدارات جديدة من Qt إلا بعد عام واحد من إصدارها الفعلي.

وهو أن شركة Qt قامت بتقييد الوصول إلى الكود مع التحديثات الخاصة بإصدار Qt 5.15 من 5 يناير وعلى الإصدار الذي تم إصداره في مارس (الإصدار التصحيحي 5.15.3) ، والذي يتضمن حوالي 250 تصحيحًا وتم إتاحته للأغراض التجارية فقط المرخص لهم.

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

في مواجهة هذه السلسلة من القيود بواسطة شركة Qt للوصول إلى مستودع المصدر لفرع LTS من Qt 5.15 ، بدأ مشروع KDE بتزويد مجموعة التصحيح الخاصة به ، Qt5PatchCollection ، الذي يهدف إلى الحفاظ على فرع Qt 5 واقفاً على قدميه حتى الانتقال الكامل للمجتمع إلى Qt6.

قامت KDE بصيانة تصحيحات Qt 5.15، والتي تتضمن إصلاحات للعيوب الوظيفية ، والأعطال ، ونقاط الضعف. تتوفر التصحيحات في مستودع qtbase Git.

حاليا ، لتتضمن المجموعة التصحيحات فقط التي تمت مراجعتها والموافقة عليها من قبل مشروع Qt، ولكن في المستقبل قد يتم قبول التصحيحات التي لسبب ما لم تتم الموافقة عليها من قبل upstrem. معايير تضمين التصحيحات في المجموعة هي أهمية التصحيح الجاري تنفيذه والطلب على البرامج مفتوحة المصدر.

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

هذه مجموعة من مستودعات git تستند إلى أحدث الالتزامات العامة المتاحة لفروع Qt 5.15 مع مجموعة منسقة من التصحيحات في الأعلى لضمان إمكانية استخدام المنتجات مفتوحة المصدر بشكل مريح حتى يقوم المستخدمون بذلك.الانتقال إلى منافذها استنادًا إلى Qt 6.

تتضمن مجموعة التصحيحات هذه تصحيحات تعمل على إصلاح واحد على الأقل مما يلي:

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

سيتم تحديد التصحيحات المراد دمجها بناءً على ملاءمتها للمنتجات مفتوحة المصدر وإمكانية تنفيذها.

أيضا من المقرر أن تكون التصحيحات متوافقة طالما أن هناك حاجة من المستخدمين لمنتجات مفتوحة المصدر مرتبطة بفرع Qt 5.15 ، وحتى Qt 6 تستبدل أخيرًا Qt 5 في تطوير المصدر المفتوح.

لقد علقت شركة Qt بالفعل على هذا وتذكر أنها ملتزمة بالمساهمة في مبادرة KDE، عبر عن فهمه أن مشروعًا بحجم KDE يستغرق وقتًا للانتقال إلى Qt 6. وسيساعد توفير إصلاحات لفرع Qt 5 في جعل عمليات الترحيل أكثر سلاسة وإتاحة مزيد من الوقت لتثبيت الكود.

أخيرًا ، إذا كنت مهتمًا بمعرفة المزيد عن الملاحظة ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ja قال

    هذا هو السبب في أنه من الأفضل العمل مع gtk ، وهي بيئة رسومية منفصلة على الرغم من ارتباطها ، في النهاية ، هو أن جميع البيئات المرتبطة بـ QT ، تعتمد على قرارات الشركة التي تمتلك QT ، الشركة المرتبطة بـ تواصل QT الاستفادة من مساهمات المجتمع المجاني ولكن يمكنك استخدامها كيفما تشاء ، يجب على kde تقديم تنازلات.
    ربما ، يجب نقل البيئة الرسومية kde ، إلى أنواع أخرى من المكتبات ، ببطء ، ولكن دون توقف