فتحت Google بوابة لمشاريعها مفتوحة المصدر لعام 2000



البرمجيات الحرة جزء لا يتجزأ من أعمال Google. في هذه الشركة ، تولد المشاريع حرفياً وتموت بمصدر مفتوح. بدون Linux وبرامج مفتوحة المصدر ، لن تكون Google موجودة كما نعرفها. لا تستخدم Google برامج مفتوحة المصدر في الأنشطة اليومية فحسب ، بل تنشر باستمرار أفضل ممارساتها الخاصة في المجال العام. على سبيل المثال ، في ثلاثة أشهر من هذا العام ، فتحت Google متصفح Chrome لنظام التشغيل iOS ، Upspin (إطار عمل لمساحة اسم موحدة عالمية) ، E2EMail (خدمة بريد إلكتروني تجريبية مع تشفير طرفي) ، برنامج ترميز Guetzli الإدراكي JPEG . هذه ليست سوى أكبر المشاريع التي شاركتها Google مع المجتمع في عام 2017.

إجمالاً ، على مدار عملها ، نشرت Google الرمز لأكثر من 2000 مشروع. فقط كيف نراهم؟ الآن ، بالإضافة إلى المستودعات على GitHub ، تتوفر جميع مشاريع Google مفتوحة المصدر على عنوان Google Open Source واحد. هذه هي البوابة الجديدة لبرامج شركة البحث المجانية.

في إعلان رسمي ، كتب ويل نوريس ، مطور مكتب برامج Google مفتوحة المصدر: "لقد كانت البرمجيات المجانية والمفتوحة المصدر هي الأساس الفني والتنظيمي لدينا منذ البداية الأولى لشركة Google. من خوادم Linux إلى ثقافة الشركات الداخلية في Google ، عندما يمكن لأي شخص في فريق التطوير الآخر إصدار تصحيح لرمزك. المصدر المفتوح هو جزء من كل ما نقوم به. في المقابل ، ننشر الملايين من أسطر التعليمات البرمجية مفتوحة المصدر ، ودعم البرامج مثل Google Summer of Code و Google Code-in ، ورعاية المشاريع والمجتمعات مفتوحة المصدر من خلال منظمات مثل Software Freedom Conservancy و Apache Software Foundation وغيرها الكثير . "

والآن ، بعد مرور 18 عامًا على تأسيسها ، فتحت Google البوابة الإلكترونية openource.google.com ، التي تجمع بين جميع مشاريع Google مفتوحة المصدر ، مع المعلومات ذات الصلة حول استخدام البرامج المجانية وإصدارها ودعمها.

لماذا تقوم Google بذلك؟ ووفقًا للموقع ، فإن الشركة واثقة من أن البرامج مفتوحة المصدر هي سلعة عالمية . عندما يكون البرنامج مفتوحًا ومتاحًا للجميع ، فإنه يشجع التعاون والتقدم التكنولوجي و "يحل مشاكل العالم الحقيقي".

ربما على ما هي عليه حقا.

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

كتب ويل نوريس أن الشركة لا تعرف أي المشاريع التي ستصبح مشهورة وسيتم الاعتراف بها عالميًا ، لذلك يشجعون موظفيهم على نشر جميع التعليمات البرمجية الممكنة . وفقًا لذلك ، يمكنك العثور هنا على مشاريع مختلفة في الحجم ومستوى الدعم. هناك مشاريع كبيرة معروفة جيدًا مثل TensorFlow و Go و Kubernetes ، وهناك أيضًا مشاريع "الهواة" الصغيرة التي ربما أنشأها الموظفون في وقت فراغهم من الواجبات الأساسية (يمكن لمبرمجي Google العمل على المشاريع حسب تقديرهم 20٪ من الوقت). على سبيل المثال ، Light My Piano و Neuroglancer و Periph.io . يتم دعم بعض المشاريع وتطويرها بالكامل بواسطة Google والمجتمع ، والبعض الآخر تجريبي ، تم تصميمه للمتعة فقط.

هناك شيء آخر. إن بوابة Google الجديدة ليست مجرد مجموعة من المشاريع مفتوحة المصدر التي قامت بها الشركة. هنا ، تشارك الشركة أيضًا خبرتها وممارساتها المؤسسية في تطوير برمجيات مفتوحة المصدر. يتم نشر نسخة من جميع وثائق تطوير المصادر الداخلية المفتوحة من Google (باستثناء بعض المستندات) في قسم التوثيق . هذا هو بالضبط ما يراه ويقرأه موظفو الشركة. هنا بعض الاقسام واحد منهم مخصص لكتابة التعليمات البرمجية - بما في ذلك إنشاء تصحيحات للمشاريع الكبيرة وكتابة المشاريع الصغيرة الخاصة بك في 20 ٪ من وقت الفراغ. يشرح قسم آخر كيفية استخدام OSS داخليًا. يشرح تحت أي تراخيص يمكنك اقتراضها واستخدام الرمز. على سبيل المثال ، الكود تحت AGPL محظور . هنا كتالوج تم اختياره بعناية من آلاف الحزم الموصى بها للاستخدام. وأخيرًا ، القسم الثالث مخصص لدعم مبادرات البرمجيات الحرة: برامج الطلاب المختلفة ، والأحداث الجارية ، والمنح ، وما إلى ذلك.

من الواضح أن Google ترى أن البرمجيات الحرة جزء لا يتجزأ من أعمالها - وتسعى إلى زيادة دعمها واستخدامها.

أصبحت المصادر المفتوحة جزءًا مهمًا من العمل ليس فقط من Google ، ولكن أيضًا من العديد من الشركات الأخرى. كما توقع الآباء المؤسسون ، تنتشر البرمجيات الحرة مثل الفيروس ، مما يجبر منشئي البرامج المشتقة على إطلاقها بموجب تراخيص مجانية أيضًا. وكما قال جيم زيملين المدير التنفيذي لمؤسسة لينكس ، فإن البرمجيات الحرة ستكون مبدأ باريتو الجديد. وهو يعني أن 80٪ من قيمة أي تقنية - من الهواتف الذكية أو غيرها من مجالات تكنولوجيا المعلومات - ستأتي من البرمجيات الحرة ، و 20٪ فقط من الملكية. العملية تسير بالتدريج. تظهر الدراسات أنه في عام 2015 ، استخدمت 78٪ من الشركات البرمجيات الحرة في أنشطتها .

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


All Articles