ثورة إيطاليا مفتوحة المصدر

يجب على مؤسسات الدولة في الدولة الآن أن تعلن عن الكود الذي تم تطويره له بالكامل


تم نشر المنشور الأصلي باللغة الإنجليزية من قبل ممثل فريق التحول الرقمي التابع للحكومة الإيطالية - تقريبًا. العابرة.


"الحرية تقود الناس"


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


باتباع هذه المبادئ التوجيهية الدولة. يمكن للمؤسسات (ويجب عليها) نشر جميع البرامج التي تم شراؤها مسبقًا واكتسبتها من تلك اللحظة إلى Developers Italia .

ذكرنا أولاً هذه القواعد في عام 2018 في مقالة "البرامج المفتوحة والدولة: توصيات عبر الإنترنت حول اقتناء البرامج وإعادة استخدامها" ، والتي تم الإعلان فيها عن بدء المشاورات العامة. خلال هذه الفترة ، تم إرسال العديد من التعليقات القيمة إلينا ، والتي تم استكمالها مع المبادئ التوجيهية. أظهر ذلك بوضوح أن الوقت قد حان لتبني نموذج المصدر المفتوح.


بعد بضعة أشهر ، بعد موافقة المؤتمر المشترك والمفوضية الأوروبية ، تم الانتهاء من عملية التبني ، ونشرت الإرشادات في الجريدة الرسمية (مثل هذا المنشور شرط لدخول القانون حيز التنفيذ - الترجمة تقريبًا) .


ما الذي تغير؟


مع المبادئ التوجيهية في العمل:


  1. ستحتاج الوكالات الحكومية إلى إجراء اختبار مرجعي قبل الحصول على برنامج جديد سيستفيد من حلول المصادر المفتوحة (بما في ذلك تلك المستخدمة بالفعل من قبل المؤسسات الأخرى).
  2. يجب أن يكون لتطوير البرامج الجديدة والحصول على تراخيص الملكية أسباب جيدة للغاية .
  3. يجب أن تكون جميع البرامج المطورة للحالة متاحة كمصدر مفتوح في مستودع عام وأن يتم تضمينها في كتالوج Developers Italia .

سيؤدي إعادة استخدام البرنامج إلى القضاء على ازدواجية التكاليف (فكر في جميع الحكومات المحلية التي لها نفس الاحتياجات) لصالح حلول أقل أمانًا وأكثر نضجًا . لذلك ، نتوقع أن يكون لهذه التغييرات تأثير مفيد على السوق.


لا تزال المنافسة بين المتعاقدين ممكنة ، ولكنها لن تستند إلى ربط السلطات بتقنياتهم والضغط على تراخيص الملكية الخاصة بهم (كما هو الحال عادة) ، ولكن على القدرة على تحسين برمجيات المصدر المفتوح الحالية . هذا التغيير سيجعل الدولة. يمكن الوصول إلى الطلب من قِبل المطورين الجدد ، بما في ذلك الصغار ، وسيقلل عدم تناسق المعلومات بينهم وبين المقاولين القدامى.



من القانون إلى الممارسة


قانون واحد لا يكفي بدون أدوات لتنفيذه الفعال. لهذا السبب أعددنا:


  • التطبيقات الفنية للمبادئ التوجيهية . يصفون الخطوات البسيطة التي يحتاج إليها بائع البرنامج للوفاء بالتزامات العميل. يجب على الوكالة الحكومية تضمين الطلب في مستندات المناقصة ، وسيتولى المقاول العناية بالبقية.
  • سيتضمن كتالوج البرنامج على موقع Developers Italia وصفًا تفصيليًا ولقطات شاشة وروابط مباشرة إلى الكود المصدري ، مما يجعل تقييم الحلول المتاحة أكثر اكتمالًا وأسرع.

لقطة شاشة من كتالوج البرنامج على Developers Italia

قمنا بتطوير كتالوج البرنامج كمحرك بحث حقيقي ، والذي يستخدم برنامج الزاحف الخاص به للبحث تلقائيًا عن جميع البرامج المتاحة للجمهور على مواقع مثل GitHub و GitLab و BitBucket ، إلخ. ما عليك سوى إضافة ملف بيانات وصفية يسمى publiccode.yml إلى المستودع الذي يحتوي على معلومات حول الوظيفة والمتطلبات الفنية وهوية المالك والشخص المسؤول عن الدعم (وتاريخ انتهاء صلاحية اتفاقية الدعم) ، ومنطقة الاستخدام ، والمتطلبات التنظيمية ، إلخ.


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


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


وهذا ليس كل شيء: سيتمكن كتالوج Developers Italia أيضًا من نشر روابط إلى برامج مفتوحة المصدر تابعة لجهات خارجية والتي يمكن استخدامها لتحقيق المصلحة العامة.


الشركات والمطورين والمشرفون : إذا كنت تعتقد أن تطبيقك مشابه ، فما عليك سوى إضافة ملف publiccode.yml إلى المستودع لوضع البرنامج في الدليل.

اليوم تبدأ المرحلة الثانية من عملنا: سيبدأ فريق التحول الرقمي ووكالة Digital Italy (Agid) مساعدة الوكالات الحكومية في إصدار برامجها وفقًا للإرشادات.


الوكالات الحكومية : يتطلب تطبيق القانون وإضافة البرامج إلى Developers Italia بضع خطوات بسيطة . هذه هي الخطوة الأولى لتصبح إدارة رقمية تعمل لتحقيق المصلحة العامة.



Source: https://habr.com/ru/post/ar457734/


All Articles