
البرمجيات الحرة جزء لا يتجزأ من أعمال 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٪ من الشركات البرمجيات الحرة في أنشطتها .