Go to content Go to bottom

27 March 2006

معيار OpenDocument

قبل أن أبدأ في موضوع OpenDocument لا بد من أن نلقي نظرة على تطبيقات المكتب , حتى هذه اللحظة الكثير منا جميع ملفاته مخزنة على صيغ format مملوكة لشركات وغالباً ما تكون هذه الصيغ ثنائية . تستطيع أن تنقل ملفاتك من تطبيق إلى أخر داخل أي مجموعة لنقل مايكرسوفت أوفس فمثلاً يمكنك أن تنقل نصوصك من برنامج الوورد إلى الأكسل أو إلى برنامج الباور بونت وإن أردت أن تعمل أي شيء لا يوفره لك تطبيق ما فإنك سوف تلجأ إلى تطبيقات أخرى خارجية بعد أن تكون قد قمت بتصدير ملفاتك إلى صيغة تدعمها أغلب التطبيقات كـ RTF أو CSV.

المشكلة تكمن في هذه الهيئة Format المغلقة فمواصفاتها لا يمكن تعديلها و تبادلها بل حتى لا يمكن الإطلاع عليها في كثير من الأحيان , الهيئات المغلقة تقيد الكل وتهدد حياة ملفاتك كيف؟ من المحتمل أن تقوم الشركة بالتوقف عن إنتاج البرنامج ومن الممكن أن تقوم بإطلاق إصدارات حديثة منه لكن لا تدعم الهيئات السابقة (والتي جميع بياناتك معتمده عليها) وبما أن هذه الهيئات مغلقة فلا يستطيع المبرمجون كتابة برامج تستطيع أن تقرأ تلك الـ Formats بمعنى أخر بيانات لن تكون قابلة للوصول عندما تقرر الشركة أو الجهة المنتجة لتطبيق أن تتخلى عن هذه الهيئة Format لتدعم هيئة أخرى . الوضع مختلف تماماً في الهيئات المفتوحة فيستطيع الجميع تبادل مواصفاتها بدون أي قيود و رسوم مما يجعل عمليه كتابة تطبيقات لقرأتها في غاية السهولة.

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

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

ما المقصود بـ OpenDocument Format ؟

Format أقرب ترجمة لهذا المصطلح -كما أعتقد- هو هيئة الملف والمقصود فيها أنها عباره عن قواعد محددة لكل نوع من البيانات , مواصفات هيئة الملف تحتوي على كل المعلومات اللازمة لقراءة وكتابة ذاك النوع من الملفات على أي برنامج كمبيوتر . Open Document Format أو ما يعرف بـ OpenDocument و اختصاره OD هي صيغة أو هيئة لتطبيقات المكتب تسمح بحفظ وتبادل وتحرير الملفات النصية و الجداول الحسابية و العروض التقديمية وهي مثلها مثل الصيغ الأخرى كـ DOC للملفات النصية و PPT للعروض التقديمية و PDF لملفات الأكروبت ريدير. ODF يغطي كل المميزات التي تتطلبها الملفات النصية والجداول الحسابية و تطبيقات العروض التقديمية , ملفات هذا المعيار امتدادتها هي odt لنصوص و odp للعروض التقديمية و ods للجداول الحسابية .. الخ , تتمير صيغة ODF بالميزات التالية :

- أنها مبنية على لغة XML .
- أنها أحد المعايير المفتوحة.

مستند OpenDocument ليس ملف واحد بل هو مجموعة من الملفات المضغوطة بصيغة JAR (أحد صيغ الضغط) هذه الملفات تتكون من ملف للمحتوى وملف لتنسيقات وملف للإعدادات المختلفة و.. , المهم عندما نقول ملف OpenDocument فنحن نقصد مجموعة من الملفات المضغوطة.

الجهة المصدره لهذا المعيار

OpenDocument Format هو معيار مفتوح تم عمله بواسطة منظمة OASIS ماهو هذا المعيار؟ هذا المعيار ليس برمجية بل هو وصف للجميع كيف يجب أن يقوموا بكتابة المعلومات في المعالجات النصية والجداول الحسابية و العروض التقديمية presentations .

OpenDocument تم تطويره كصيغة أو هيئة format مستقلة عن أي تطبيق ومبنية على لغة XML بواسطة OpenOffice.org بعد سنة من مراجعته بواسطة منظمة OASIS تم إجراء العديد من التعديلات عليه ليكون أكثر قابلية للإستخدام ومن ثم تم إعتماده في ماي 2005 من قبل منظمة OASIS بالإشتراك مع منظمة الآيزو .

قرأت في موقع منظمة OASIS عن عدد كبير من الشركات المعروفه من ضمنها شركة مايكرسوفت الغريب في الأمر كيف لميكرسوفت ترفض أن تضيف هذا المعيار لتطبيقاتها وفي نفس الوقت تشترك في هذه المنظمة ؟

فائدة OpenDocument

الهدف الأساسي لـ ODF هو ضمان الوصول للبيانات لمدة طويلة بدون عوائق تقنية أو قوانين مقيدة , هو مفيد لجميع الشركات بما فيها مايكرسوفت وشركات البرامج الحرة فيمكنها أن تضيف هذا المعيار في تطبيقاتها فهو أحد المعايير المفتوحة والمجانية شارك في تطويره مجموعة كبيرة من الشركات والمنظمات و الخبراء.

ODF معدة في الأساس لتكون بديل مفتوح للهيئات Formats المغلقة و المملوكة من قبل الشركات كـ DOC و XLS و PPT المستخدمه بواسطة شركة مايكروسوفت ليس هذا وحسب بل حتى الهيئات Formats الأخرى المبنية على XML لكنها مملوكة لشركة مايكروسفت كـ Microsoft Office Open XML والذي يضع مجموعة من القيود للحد من استخدامه من قبل الشركات الأخرى.

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

- أنها مفتوحة ومبنية على لغة XML .
- أنها تعمل على عدة منصات.
- يمكن تعديلها بسهولة قد تكون هذه الميزة موجودة في الهيئات الأخرى لكنها على سبيل المثال غير موجودة في ملفات PDF.
- بديل للهيئات المملوكة و المغلقة.
- بياناتك ومعلوماتك في يدك (هنا تتجسد الحرية في اسمى معانيها :) .
التطبيقات التي تستخدم OpenDocument

العديد من التطيقات التي تدعم OD بعضها يدعم هذه الهيئة بشكل كلي فتكون هي الهيئة الإفتراضية وبعضها يدعمه بشكل جزئي على العموم سأذكر أهم هذه التطبيقات :

openoffice.org .
Writely محرر معتمد على الويب .
Koffice .
StarOffice .
scribus برنامج تحرير ونشر على لينكس .
Beagle أداة بحث على لينكس.

يمكنك الإطلاع على قائمة التطبيقات الداعمة لـ OD .

من قام بالتطبيق OpenDocument

Massachusetts هي أول جهة رسمية حكومية في الولايات المتحدة ستبدأ بالإعتماد على هذا المعيار في مطلع العام القادم أيضاً وزراة الدفاع في سنغافورا و وزارة الصحة في البرازيل وزارة الإقتصاد في فرنسا وغيرها الكثير بدأت في الإنتقال ودعم هذا المعيار , وهناك أيضاً BECTA وهي أحد الجهات المسؤولة في المملكة المتحدة لمتابعة الشؤون التقنية في المؤسسات التعليمية في مطلع 2005 نشرت تقرير وقامت بتوزيعه على جميع المؤسسات وقالت فيه أنه لا بد من الإعتماد على هيئات Formats تمكننا من حفظ الملفات وتعديلها ولسنوات دون الحاجة إلى برنامج محدد , أيضاً صرحت أنه غير مسموح باستخدام الملفات الثنائية .doc و .xls و .ppt التابعة لشركة مايكروسفت .

OpenDocument و قابلية الوصول

OpenDocument و قابلية الوصول موضوع كتب عنه الكثير في البداية يمكن أن أقول أن OpenDocument وجدت معارضة شديدة من قبل أغلب منظمات ذوي الإحتياجات الخاصة فهناك من فهم أن هذا المعيار الجديد هو دعوة للإنتقال لنظم GNU/Linux أو أنها لحث الناس للإنتقال للبرامج الحرة فقط , الكثير من الأشخاص سواء ذوي الإحتياجات أو غيرهم قرأ أو سمع عن OpenDocument وهو أحد Open Standard مباشرة سيظن أنها حركة ضد مايكرسوفت والبرامج التجارية ودعوة بطريقة أو بأخرى للمصادر الحرة بينما الأمر مختلف تماماً كما تم توضيحه سابقاً. الكثير من مكونات هذا المعيار مبنية على SMIL للأصوات والفيديو و SVG لرسومات المتجهة وهذه كلها أمور توصي بها منظمة w3.org في مبادرة قابلية الوصول على الويب التي سبق أن تحدثت عنها .

كثير من ذوي الإحتياجات الخاصة يعتقدون أن مايكرسوفت بمنتجاتها قابلية للوصول أما النظم والبرامج الحرة غير قابلة للوصول وهذا غير صحيح لعدة أسباب أولها لو نظرنا إلى أغلب البرامج الحرة نجدها مهتمه جداً بقابلية الوصول سواء من ناحية البحث والدراسة أو من ناحية التنفيذ أبرز مثال على ذلك سطح جنوم و كيدي سنجد هناك تطورات واضحه عليهما لدعم ذوي الإحتياجات الخاصة (يمكنك زيارة موقع GNOME Accessibility Project و KDE Accessibility Project) , مايكروسفت بمنتجاتها لم تقدم بنية قابلية وصول حقيقية بالمقارنة مع المنتجات الحرة الأخرى لكن ما ساعدها هو أن أغلب الشركات تركز على منتجات ميكروسفت فتخصص منتجاتها لدعمها فمثلاً قارئ الشاشات JAWS أهتمت الشركة بجعله يعمل على مايكرسوفت أوفس مما جعل بعض ذوي الإحتياجات الخاصة يعتقدون أن تطبيقات مايكرسوفت أوفس قابلة للوصول بينما ورد بيرفكت مثلاً غير قابلة للوصول الأمر ليس خاص بقارئ JAWS بل هناك قارئات أخرى سارت على نفس الطريقة كـ سوبرنوفا ووندوز آيز.

مايكرسفت لن تدعم OD كما صرحت بذلك لذلك أتوقع أن يتحرك المهتمين في عمل إضافات plug-in يمكن أن تعمل داخل المايكرسوفت أوفيس تمكنك من أن تحفظ ملفاتك بهذه الهيئة OpenDocument من داخل مايكرسوفت أوفيس نفسها.

قام Peter Korn بعمل دراسة (يمكنك أن تقرأها في موقع OpenOffice.org) قدم فيها نظرة عميقة حول OpenDocument وقابلية الوصول داخل OpenOffice.org و قام بإختبار عدة أمور داخل مايكروسفت أوفس مستخدماً إضافة لدعم OpenDocument داخلها . أشار Peter Korn إلى أنه يوجد أنواع عديدة من الإعاقات فهناك السمعية والبصرية والحركية بجميع أنواعها لذلك التعامل مع الشخص يتحدد بناء على إعاقته , النتيجة النهائية هو أن أغلب تطبيقات openoffice.org كانت قابلة للوصول وهناك وعود مقدمة من قبل الشركة للعمل المستمر في حل المشاكل التي تواجهة ذوي الإحتياجات الخاصة.

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

مصادر هذه المقالة :

أغلب المصادر التي أخذت منها المعلومات أشرت إليها في المقالة وهذه البقية :

* What is OpenDocument .
* History of OpenDocument .
* Everybody's Guide to OpenDocument مقالة بسيطة بعيدة عن المصطلحات التقنية تشرح OD .
* The Future Is Open: What OpenDocument Is And Why You Should Care
* Format comparison between ODF and MS XML ألمحت إلى هذا الموضوع لكن لم أدخل في التفاصيل بسبب أنني لا أعرف لغة XML.
* Why OpenDocument Won .
* OASIS OpenDocument Essentials كتاب أساسيات OD للمؤلف J. David Eisenberg .