فلسفتنا

فلسفتنا

فلسفة مشروع مفتوح المصدر

أوميجاتي برنامج ومشروع مفتوح المصدر. وهو ما يعني أنه يمكن الحصول على الكود المصدري الخاص ببرنامج أوميجاتي بحرية، وأن رخصة برنامج أوميجاتي تتيح للمستخدم مساحة كبيرة من الحرية في استخدامه. فبالإضافة إلى السماح باستخدام البرنامج مجانًا، يُسمح للمستخدمين أيضا بنسخه وتوزيعه.

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


فلسفة مشروع أوميجاتي

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

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


برمجة وتطوير أوميجاتي

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

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

ويفضل إجراء مناقشة تقنية مفصلة حول التغييرات مع مبرمجي أوميجاتي مباشرة. ولهذا الغرض، توجد قائمة بريدية مخصصة لمبرمجي أوميجاتي.

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

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

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