Google should really open source Chromium
تركت Google الكثير من مبرمجي Linux الذين تم إيقافهم عندما قامت بتغيير قواعد API الخاصة بها لـ Chromium. ولكن ربما حان الوقت لأن يتوقف Chromium عن كونه مشروعًا مفتوح المصدر من Google فقط وأصبح برنامجًا مجتمعيًا مفتوح المصدر حقيقيًا.
في 15 مارس 2021، ستقيد Google الوصول إلى العديد من واجهات برمجة تطبيقات Chrome (API) داخل متصفح الويب Chromium مفتوح المصدر. تقوم Google بذلك بسبب "المتصفحات الخارجية المستندة إلى Chromium والتي تدمج ميزات Google المستندة إلى مجموعة النظراء، مثل مزامنة Chrome و Click to Call، والتي كانت مخصصة فقط لمستخدمي Google Chrome".
بعبارة أخرى، "هذا يعني أن جزءًا صغيرًا من المستخدمين يمكنهم تسجيل الدخول إلى حساباتهم في Google وتخزين بياناتهم الشخصية لمزامنة Chrome، مثل الإشارات المرجعية، ليس فقط مع Google Chrome، ولكن أيضًا مع بعض المتصفحات الخارجية المستندة إلى Chromium".
لدى Google الحق الكامل في القيام بذلك. إنه متصفح الويب الخاص بهم. نعم، Chromium مفتوح المصدر، ولكن إذا كنت تستخدم واجهات برمجة التطبيقات الخاصة بهم للوصول إلى خدماتهم، فسيتعين على Google استدعاء اللقطات. ولكن، هل ينبغي أن تكون Google وحدها هي صاحبة القرار؟
جعلت خطوة Google العديد من مطوري Chromium والمشرفين على توزيع Linux بائسين. بصفته توزيعة Linux التابعة لمجتمع Red Hat ،Fedora، مشرف Chromium، قام Tom Callaway بالتغريد، حيث قامت Google "بقطع الوصول إلى Sync وواجهات برمجة تطبيقات Google" الحصرية الأخرى "من جميع الإصدارات باستثناء Google Chrome. سيؤدي ذلك إلى جعل Fedora Chromium يبني أقل فاعلية (إلى جانب مع كل توزيعة Chrome معبأة أخرى)".
ومع ذلك، ستواصل Fedora شحن Chromium. ومع ذلك، كان لدى موزعي Linux الآخرين ما يكفي. Eric Hameleers، الذي يحافظ على Chromium من أجل Slackware Linux، يتخلص من Chromium. قال: "لن أحزم وأوزع Chromium for Slackware إذا تعطلت هذه الحزمة بسبب عدم تسجيل الدخول إلى Chrome Sync".
إذن ما هي الصفقة الكبيرة، لنكن صادقين، ربما يكون هناك أقل من مليون مستخدم Linux Chromium مقارنة بما يقرب من 3 مليارات مستخدم Chrome للكمبيوتر الشخصي أو حتى ما يقرب من 220 مليون مستخدم في Firefox؟ المهم هو أن تقييد كيفية استخدام Chromium يمثل مشكلة أكبر بكثير تؤثر على أكثر من مجرد مبرمجي ومستخدمي Linux.
ماذا اقصد؟ هل يمكن أن تخبرني ما هو الشيء المشترك بين كل من Vivaldi و Opera و Brave و Microsoft Edge؟ يعتمد كل واحد على شفرة مصدر Chromium. باستثناء Firefox، لا توجد متصفحات ويب مهمة بخلاف Chromium PC متبقية. صحيح أن Safari على أجهزة iPhone و iPad ليس عضوًا في عائلة Chromium، ولكن حتى على أجهزة Mac، حيث يكون Safari مدمجًا أيضًا، يستخدم Chrome من قبل ثلث مالكي Mac.
فيما يتعلق بحصة السوق، أشار برنامج التحليلات الرقمية (Digital Analytics Program DAP) التابع للحكومة الفيدرالية الأمريكية، والذي يحتفظ بعدد جاري لآخر 90 يومًا من زيارات موقع الويب للحكومة الأمريكية وهو أفضل دليل لشعبية متصفح الويب، إلى أنه اعتبارًا من نهاية شهر يناير، 90% من جميع متصفحات الويب لأجهزة الكمبيوتر الشخصية وأجهزة Mac تستخدم إما متصفح Chrome أو متصفح ويب يستند إلى Chromium.
في 15 مارس 2021، ستقيد Google الوصول إلى العديد من واجهات برمجة تطبيقات Chrome (API) داخل متصفح الويب Chromium مفتوح المصدر. تقوم Google بذلك بسبب "المتصفحات الخارجية المستندة إلى Chromium والتي تدمج ميزات Google المستندة إلى مجموعة النظراء، مثل مزامنة Chrome و Click to Call، والتي كانت مخصصة فقط لمستخدمي Google Chrome".
بعبارة أخرى، "هذا يعني أن جزءًا صغيرًا من المستخدمين يمكنهم تسجيل الدخول إلى حساباتهم في Google وتخزين بياناتهم الشخصية لمزامنة Chrome، مثل الإشارات المرجعية، ليس فقط مع Google Chrome، ولكن أيضًا مع بعض المتصفحات الخارجية المستندة إلى Chromium".
لدى Google الحق الكامل في القيام بذلك. إنه متصفح الويب الخاص بهم. نعم، Chromium مفتوح المصدر، ولكن إذا كنت تستخدم واجهات برمجة التطبيقات الخاصة بهم للوصول إلى خدماتهم، فسيتعين على Google استدعاء اللقطات. ولكن، هل ينبغي أن تكون Google وحدها هي صاحبة القرار؟
جعلت خطوة Google العديد من مطوري Chromium والمشرفين على توزيع Linux بائسين. بصفته توزيعة Linux التابعة لمجتمع Red Hat ،Fedora، مشرف Chromium، قام Tom Callaway بالتغريد، حيث قامت Google "بقطع الوصول إلى Sync وواجهات برمجة تطبيقات Google" الحصرية الأخرى "من جميع الإصدارات باستثناء Google Chrome. سيؤدي ذلك إلى جعل Fedora Chromium يبني أقل فاعلية (إلى جانب مع كل توزيعة Chrome معبأة أخرى)".
ومع ذلك، ستواصل Fedora شحن Chromium. ومع ذلك، كان لدى موزعي Linux الآخرين ما يكفي. Eric Hameleers، الذي يحافظ على Chromium من أجل Slackware Linux، يتخلص من Chromium. قال: "لن أحزم وأوزع Chromium for Slackware إذا تعطلت هذه الحزمة بسبب عدم تسجيل الدخول إلى Chrome Sync".
إذن ما هي الصفقة الكبيرة، لنكن صادقين، ربما يكون هناك أقل من مليون مستخدم Linux Chromium مقارنة بما يقرب من 3 مليارات مستخدم Chrome للكمبيوتر الشخصي أو حتى ما يقرب من 220 مليون مستخدم في Firefox؟ المهم هو أن تقييد كيفية استخدام Chromium يمثل مشكلة أكبر بكثير تؤثر على أكثر من مجرد مبرمجي ومستخدمي Linux.
ماذا اقصد؟ هل يمكن أن تخبرني ما هو الشيء المشترك بين كل من Vivaldi و Opera و Brave و Microsoft Edge؟ يعتمد كل واحد على شفرة مصدر Chromium. باستثناء Firefox، لا توجد متصفحات ويب مهمة بخلاف Chromium PC متبقية. صحيح أن Safari على أجهزة iPhone و iPad ليس عضوًا في عائلة Chromium، ولكن حتى على أجهزة Mac، حيث يكون Safari مدمجًا أيضًا، يستخدم Chrome من قبل ثلث مالكي Mac.
فيما يتعلق بحصة السوق، أشار برنامج التحليلات الرقمية (Digital Analytics Program DAP) التابع للحكومة الفيدرالية الأمريكية، والذي يحتفظ بعدد جاري لآخر 90 يومًا من زيارات موقع الويب للحكومة الأمريكية وهو أفضل دليل لشعبية متصفح الويب، إلى أنه اعتبارًا من نهاية شهر يناير، 90% من جميع متصفحات الويب لأجهزة الكمبيوتر الشخصية وأجهزة Mac تستخدم إما متصفح Chrome أو متصفح ويب يستند إلى Chromium.
كانت آخر مرة كان لدينا فيها متصفحًا سيطر تمامًا على حصته في السوق في عام 2002 عندما حكم Internet Explorer (IE) عالم الإنترنت بحصة سوقية تبلغ 96%. في حال لم تكن موجودًا بعد أو نسيت، قبل سنوات، في عام 1998، رفعت وزارة العدل (DoJ) دعوى قضائية ضد Microsoft لتجميع IE مع Windows 95 في جهودها الناجحة لقتل المتصفح الرئيسي الآخر في ذلك اليوم، Netscape. من الناحية النظرية، فازت وزارة العدل. من الناحية العملية، حسنًا، متى كانت آخر مرة استخدمت فيها Netscape؟
الآن، لا تستخدم Google Chromium و Chrome لإجبار الناس على شراء أجهزة Chromebook كما فعلت Microsoft مع IE وأجهزة الكمبيوتر التي تعمل بنظام Windows في أيام Evil Empire. ولكن، كما اكتشف مطورو Linux، استاءوا للتو، أيًا كان ما تريد Google فعله مع Chromium، يمكن لـ Google فعل ذلك ولا يهم ما يريده أي شخص آخر.
هذه ليست الطريقة التي من المفترض أن يعمل بها المصدر المفتوح. أعتقد أن الوقت قد حان لجميع مطوري Chromium لإجراء محادثات جادة مع Google. لا تملك الغالبية العظمى من المشاريع مفتوحة المصدر شركة واحدة تقوم بكل شيء. لماذا يجب على Chromium؟
هذا صحيح بشكل خاص عندما تفكر في مدى سيطرة Chromium في عالم متصفح الويب. يمكنك حتى المجادلة بأن Chromium هو أهم برنامج مفتوح المصدر للمستخدم النهائي في العالم. فكر في الأمر. مع سيطرة 90% على سوق المتصفح، لا يقتصر الأمر على الأشخاص "الذين يستخدمون" الويب. لا، 90% من الناس يشترون البضائع من Amazon، العمل في وظائفهم باستخدام Microsoft 365، تشغيل برامج الأعمال الخاصة بهم مثل Salesforce، وما إلى ذلك.
حان الوقت للتفكير في إخراج Chromium من سيطرة Google وإعطائه إلى مؤسسة خارجية محايدة. إذا كانت Google لا تريد مواكبة هذه الفكرة، فلا بأس. شوكة Chrome. لن تكون هذه هي المرة الأولى أو الأخيرة التي يتم فيها تفكيك برنامج مفتوح المصدر.
نعم، المشكلة هنا ليست في الكود نفسه. إنها مع القواعد التي طبقتها Google على واجهات برمجة التطبيقات الخاصة بها. لقد تم فرك أنوفنا للتو في كيفية قيام واجهات برمجة تطبيقات الخدمة هذه بإغلاق المطورين في عالم تستدعي Google جميع اللقطات فيه
ليس من السهل استبدال وظائف خدمة API هذه. ما عليك سوى سؤال المطورين الذين يعملون بنظام التشغيل Android / e / OS والهواتف الذكية. ولكن، يمكن القيام بذلك، ويمكن القيام به بشكل أسهل بكثير بواسطة مؤسسة مجتمعية بمساعدة Google أو بدونها.
الآن، لا تستخدم Google Chromium و Chrome لإجبار الناس على شراء أجهزة Chromebook كما فعلت Microsoft مع IE وأجهزة الكمبيوتر التي تعمل بنظام Windows في أيام Evil Empire. ولكن، كما اكتشف مطورو Linux، استاءوا للتو، أيًا كان ما تريد Google فعله مع Chromium، يمكن لـ Google فعل ذلك ولا يهم ما يريده أي شخص آخر.
هذه ليست الطريقة التي من المفترض أن يعمل بها المصدر المفتوح. أعتقد أن الوقت قد حان لجميع مطوري Chromium لإجراء محادثات جادة مع Google. لا تملك الغالبية العظمى من المشاريع مفتوحة المصدر شركة واحدة تقوم بكل شيء. لماذا يجب على Chromium؟
هذا صحيح بشكل خاص عندما تفكر في مدى سيطرة Chromium في عالم متصفح الويب. يمكنك حتى المجادلة بأن Chromium هو أهم برنامج مفتوح المصدر للمستخدم النهائي في العالم. فكر في الأمر. مع سيطرة 90% على سوق المتصفح، لا يقتصر الأمر على الأشخاص "الذين يستخدمون" الويب. لا، 90% من الناس يشترون البضائع من Amazon، العمل في وظائفهم باستخدام Microsoft 365، تشغيل برامج الأعمال الخاصة بهم مثل Salesforce، وما إلى ذلك.
حان الوقت للتفكير في إخراج Chromium من سيطرة Google وإعطائه إلى مؤسسة خارجية محايدة. إذا كانت Google لا تريد مواكبة هذه الفكرة، فلا بأس. شوكة Chrome. لن تكون هذه هي المرة الأولى أو الأخيرة التي يتم فيها تفكيك برنامج مفتوح المصدر.
نعم، المشكلة هنا ليست في الكود نفسه. إنها مع القواعد التي طبقتها Google على واجهات برمجة التطبيقات الخاصة بها. لقد تم فرك أنوفنا للتو في كيفية قيام واجهات برمجة تطبيقات الخدمة هذه بإغلاق المطورين في عالم تستدعي Google جميع اللقطات فيه
ليس من السهل استبدال وظائف خدمة API هذه. ما عليك سوى سؤال المطورين الذين يعملون بنظام التشغيل Android / e / OS والهواتف الذكية. ولكن، يمكن القيام بذلك، ويمكن القيام به بشكل أسهل بكثير بواسطة مؤسسة مجتمعية بمساعدة Google أو بدونها.