Wednesday, September 3, 2008

جوجل كروم


يا جماعة! جوجل كروم ... فظيع!! رهيب!! ومفتوح المصدر!!

جربت اليوم وبسرعة جوجل كروم على لينكس، لم يعمل إطلاقا بإستخدام (wine) المثبت مع إصدارة أوبونتو هاردي، ولكن إستخدام نسخة واين الأخيرة جعلتني أنجح في تثبيته ولكن لا حظ في فتح أي صفحة بإستخدامه على لينكس. يبدوا أن علي الإنتظار حتى الإصدارة الأولى للينكس، أتمنى أن لا يطول الإنتظار !

بجميع الأحوال، جربت جوجل كروم بسرعة على نظام ويندوز، وقرأت الرسوم التي تتحدث عن كيفية تصميمه هنا http://blogoscoped.com/google-chrome/ ... ولا أستطيع القول إلا أنه سيكون رائع.

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

إن webkit هو نسخة من KHTML معدّلة ، KHTML هو جزء من مشروع KDE، وهو مستخدم اليوم من قبل سفاري، نوكيا والآن جوجل كروم، في المقابل يقف gecko وإرث ثقيل من نتسكيب وموزيلا ويظهر سمينا ومتخما!

حسنا، ما هي الظاهرة التي نتحدث عنها؟ الظاهرة هي "الرغبة بالإختلاف" ... بمعنى، لماذا لم توحد KHTML و webkit الصفوف؟ علما بأن webkit الذي يبدو اليوم متفوقا مأخوذ من KHTML!!! يبدوا لي ، وقد أكون مخطئا، بأن ذلك مرده إلى عدم رغبة KHTML بإسترداد التعديلات التي تمت في webkit ليستخدمواها في محركهم. وكذلك Firefox 3, قام بإستخدام gecko الثقيل، وأحبط آمالنا بمتصفح جيد!

الظاهرة الثانية، وهي مرتبطة بالأولى بشكل أو بآخر، وهي قدرة طرف ما (مثل جوجل في هذه الحالة) جمع عدة وحدات بناء من مشاريع مفتوحة المصدر والخروج بشيء مختلف، يبدوا أنه سيشكل التعريف الجديد للأداء المتوقع من المتصفحات! بالرغم من أنه ونظريا كان يمكن للمشاريع الأخرى القيام بذات الشيء وبشكل أفضل، إلا أن ذلك لم يتم في عالم المتصفحات، وإن تم في مجالات أخرى، مثل أنوية نظم التشغيل في دبيان مثلا. حيث أنه يمكننا اليوم الحصول على نظام دبيان بنواة FreeBSD أو حتى Solaris، أو ما طال إنتظاره، نواة HURD. ما كان يمكن لمتصفح مثل فايرفوكس أو كونكيورر أو إيفيفني أو أو إو غيرهم من المتصفحات المفتوحة، أن يقوموا بترك الخيار أما المطورين وأمام المستخدمين لإستبدال محرك الرسم مثلا على سبيل المثال لا الحصر، فالواقع يثبت بأن ذلك ليس ممكنا وحسب، بل أنه يتم في كل يوم بين جدران أربعة فيها مهندس أو بضع مهندسي برمجيات متنورين!

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

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

No comments: