البرمجيات الحرة ومفتوحة المصدر واللغة العربية

Slides:



Advertisements
Similar presentations
Question-Tags الأسئلة المذيلة
Advertisements

صندوق العلوم والتنمية التكنولوجية (منشأ طبقا لقرار رئيس الجمهورية رقم 218 لسنة 2007) صندوق العلوم والتنمية التكنولوجية 1 صندوق العلوم والتنمية التكنولوجية.
جامعة الملك فهد للبترول والمعادن كلية العلوم/ قسم الفيزياء
تعريب لوحة المفاتيح والشاشة
منصور البصيلي خالد الزهراني
الفجوة الرقمية اعداد : محمود الضامن.
تقنيات تعريب البرامج ريان الحميد عبدالله الحمود
نظام هال سوبر نوفا خالد العبدلله أقسام نظام هال سوبر نوفا قاريء الشاشة أنظمة إخراج: الناطق عدسة التكبير لغة برايل.
تصميم موقع عربي حسن سليس علوم الحاسب والمعلومات. العناصر  المتطلبات الأساسية  الخطوات العملية لنشر موقع على الإنترانت / الإنترنت  مواقع الاستضافة (
س : ما هو فيروس الكمبيوتر ؟
ماجيــــلان Global Positioning System GPS الزمن، البندول، الساعة الذريّة.
محرر قواعد التحليل الصرفي المصدري تصميم و تنفيذ : يوسف بن عبد الرحمن السحيباني هاشم بن علي الشبعان.
كتابة المعادلات الرياضيه لمحرر الرياضيات العربي Math Braille
تعريب الكتب الإلكترونية الطالب/عبد الكريم الزهراني التخصص/ علوم حاسب آلي بإشراف د/حسني المحتسب.
فايز علي مشبب آل حسن فريق طموح مادة تعريب الحاسب الآلي
المواقع العربية مالها وماعليها ايمن السـنان حمد الحربي إشراف الدكتور : عبدالملك السلمان.
مقدمة عن الكمبيوتر وتطوره
التعرف الآلي على الكلام العربي
Introduction to Software
مقارنة بين برنامجي IRIS وصخر للقراءة الآلية العربية
التعرف الآلي على الكلام المنطوق العربي
بسم الله الرحمن الرحيم.
مقارنة بين برنامجي Restrator Resource Hacker إعداد هاني سليم السليم
الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد،
محركات البحث العربية بواسطة: عبد الله عتيق العامر
محرك البحث الإدريسي غزوان البريكان
الحصاد المائي في قطاع غزة
EMSA EXTERNAL MEASUREMENT of STUDENT ACHIEVEMENT.
حـلول ومقترحـات لاسـتخدام الكمبيوتر بفاعلية في عملية التعـليم والتعـلم.
السلام عليكم و رحمة الله و بركاته إخواني الطلاب، قد تم وضع بعض التعديلات في هذه النسخة من أبرزها:- 1- تعديل الأخطاء الموجودة في النسخة الأولى 2- تلبية.
بعض نظم الأرشفة الإلكترونية تقديم د. جبريل العريشي A microfiche reader.
© 2005 by Prentice Hall Identifying and Selecting Systems Development Projects Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey.
Review: Program Memory Addresses Program addresses are fixed at the time the source file is compiled and linked يتم إصلاحها عناوين البرنامج في الوقت يتم.
تقسيم الشبكات Subnetting
برنامج الخلية لدعم ريادة الاعمال
Alphabet game…. Think of a word – Your partner has to guess that word – you can give ONE word clues – no YES/NO responses allowed!!
Reuse.. To don’t reinvent the wheel
إعداد المعلم : إيمان أحمد يوسف صالح
الفرق بين التصاميم التجريبية (التوزيع العشوائي) د. ظلال الصافتلي كلية الزراعة – جامعة حماه.
لنفرض أن هدف التجربة هو مقارنة صنفين من السماد (A و B) من حيث كمية محصول نوع معين من القمح.
Hama University, Agriculture college Hama University, Agriculture college.
What is “I am an IDP” App. ? ما هو تطبيق «أنا نازح» It is a free SMART phone app هو تطبيق مجاني للهواتف الذكية Can be downloaded from Google Play.
PSCJ 11/11/2018 المحور الرئيسي: أساسيات نظم وتقنيات المعلومات الموضوع الخامس: أنواع البرمجيات 23/4/2013 Mr Hashem Alaidaros.
How to contact me Twitter Blog :-
برمجة قواعد بيانات تطبيق مفهوم الحماية في النماذج
تابع :تطبيع البيانات.
1.الدوال Function 2.الاجراءاتSub Procedure 3.وحده نمطيه Add Module
المخدم الرئيسي في الشبكات
إختر عنواناً لمشروعك يكون بسيطاً ويشد الانتباه!.
أمن وحماية المعلومات.
المكونات البرمجية للحاسب
نظام التشغيل Windows xp.
سياسات واستراتيجيات البحث
Programming -2 برمجة -2 المحاضرة-1 Lecture-1.
Electronic Payment Systems أنظمة الدفع الالكتروني
المنطقة العمياء وضوح جيد = لا حوادث بإذن الله
Windows Security Center
قواعد البيانات Databases
البورصة نشأة البورصة سبب تسميتها معنى البورصة الأوراق المالية
مشكلة مصرية:الأمية.
أ.إسراء الطريقي , 306 عال , المحاضره الثالثه
3. Browsing the Web تصفح الانترنت
Gateway (بوابة العبور أو الاتصال)
مادة مختارة (أمن المعلومات)
User ID Symbol Description Site Engineer SE Office Engineer OE N/A SF
مصادر على شبكة الانترنت
الأخلاق تجاه الحاسب.
الكلية الجامعية للعلوم التطبيقية
العلاقة مع المصادر Source Relationship.
4 أسباب وراء فشل حبك في مرحلة المراهقة. كثير من الفتيات والشابات يقعوا في الحب في مرحلة المراهقة، وهي المرحلة التي تبدأ فيها الفتاة في التعرف على الطرف.
Presentation transcript:

البرمجيات الحرة ومفتوحة المصدر واللغة العربية إعداد: حسن البوعلي

البرمجيات الحرة ومفتوحة المصدر واللغة العربية جامعة الملك فهد للبترول والمعادن كلية علوم وهندسة الحاسب الآلي قسم علوم الحاسب الآلي مادة الحوسبة العربية ICS-484 البرمجيات الحرة ومفتوحة المصدر واللغة العربية إعداد: حسن البوعلي

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

مقدمة أسعار خيالية: ماالذي يفعله البرنامج؟ كم نسبة الأفراد الذين يقومون بشراء برامج مرخصة مقارنة بالذين يقومون باستخدام المقرصنة؟ ماالذي يفعله البرنامج؟ ليست لدي شفرة المصدر، ولا أدري ماالذي يقوم به البرنامج أو نظام التشغيل من دون علمي، ولا أعرف كيف يقوم بتنفيذ عملية معينة (انعدام الشفافية)

نحو عالم متعاون الاحتكار يحرم الكثيرين من الاستفادة من التقنيات والمعلومات التي وصل إليها العالم. الاحتكار هدف تجاري بحت مبني على الأطماع الشخصية. الاحتكار لم يخدم عجلة التقدم كثيرا من خلال المنافسة. التعاون أتاح التكنولوجيا والعلوم للجميع، وتقدم بشكل باهر من خلال التعاون في التطوير، على عكس الاحتكار. فكرة التبرعات (Donations) الاختيارة، لاقت نجاح ملحوظ. مثال على نجاح باهر: الموسوعة الحرة ويكيبيديا Wikipedia.org الجميع لهم القدرة على الاطلاع على المعلومات، والإضافة إليها.

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

برنامج حر vs. برنامج مفتوح المصدر البرنامج الحر (المجاني) (Freeware): برنامج كومبيوتر محفوظ الحقوق، متاح للاستخدام بدون أي تكلفة وللأبد. مطوروا هذه البرامج يريدون إعطاء شيء إلى المجتمع، ولكن يبقون التحكم في أي تطوير مستقبلي للبرنامج (الشيفرة المصدرية غير متاحة). البرنامج مفتوح المصدر (Open-Source Software): محفوظ الحقوق تحت نوع خاص من الرخص. الشيفرة المصدرية متاحة، مسموح للمستخدم قراءة وتعديل وتطوير وإعادة توزيع النسخة.

لمحة تاريخية ريتشارد ستولمان Richard Stallman (1984): تطوير نظام تشغيل أسماه GNU متاح بددون مقابل. تعبيراً عن سخطه احتكار الشركات للبرامج بغرض المصلحة الشخصية. تأسيس مؤسسة البرمجيات الحرة Free Software Foundation عام 1985 ، للترويج عن أفكاره. إتفاقية الترخيص العمومية GNU General Public License (GPL) والتي تضمن للمطور والمستخدم انتقال الحريات المترافقة مع أي برنامج يوزع وفق هذه الإتفاقية إلى جميع المستخدمين اللاحقين. لينوس تورفالدز Linux Torvalds(1991): بناء نوا ة لنظام تشغيل حر أسميت تيمناً به : لينوكس Linux. الخطوة المنتظرة في الإتجاه الصحيح لإتمام العمل الذي بدأه ريتشارد.

لمحة تاريخية (يتبع) إريك ريموند Eric Raymond : وجد أن هناك لبس في مصطلح (Free) والتي قد يفهمها البعض : المجانية. ذلك يشكل عائقاً في سبيل تزايد انتشار البرمجيات مفتوحة المصدر في الأوساط التجارية. في نهاية التسعينات ابتكر مصطلح Open Source Software، بما لا يترك مجالاً للشك ولا لسوء الفهم إلى المبدأ الأساسي في حرية تعديل وتوزيع البرمجيات عبر إرفاقها مع شيفرتها المصدرية وتمكن مستخدميها من إدخال أية تعديلات على هذه الشيفرة المصدرية. أسست مبادرة المصادر المفتوحة Open Source Initiative كمؤسسة لا تهدف للربح غايتها الترويج لهذه الأفكار ودعمها.

ترخيصات البرامج المفتوحة المصدر تحدد الصلاحيات والقيود التي يجب أن يلتزم بها المرخص له، لكي يقوم بعملية استخدام أو تعديل أو إعادة توزيع البرنامج المفتوح المصدر. عدد من الترخيصات الموجودة: Apache License BSD license GNU General Public License GNU Lesser General Public License MIT License Eclipse Public License and Mozilla Public License تعتبر من عيوب حركة تطوير البرامج مفتوحة المصدر، لأنه من الصعب فهم العواقب القانونية، والفروقات ما بين هذه الترخيصات المختلفة.

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

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

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

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

الخطوات المطلوبة لتفعيل فكرة فتح المصادر العربية نشر ثقافة البرمجة مفتوحة المصدر، والتشديد على فوائدها للمطورين والمستخدمين وعجلة التكنولوجيا. إنشاء موقع عربي على غرار sourceforge.net لإدارة مشاريع البرامج مفتوحة المصدر (فكرة مشروع تخرج). متطلبات الموقع: دعم اللغة العربية. دعم خاصية تكوين الأفرقة. دعم خاصية تتبع الإصدارات. دعم خاصية استقبال طلبات المميزات المقترحة دعم خاصية التبليغ عن الأعطال.

أمثلة على برامج عربية مفتوحة المصدر لا يوجد برنامج عربي مفتوح المصدر بكل ما تعنيه الكلمة من معنى (تحت ترخيص معين)، معضمها مشاريع أكاديمية أو بحثية. هنا بعض الأمثلة : www.arabic2.com/prog.htm

حتى هذا اليوم، هذا المشروع لم يرى النور! أين المليون دولار؟! مبادرة عربية مبادرة عربية رائدة: برأس مال مليون دولار، تبنت الاستراتيجية العربية لمجلس وزراء الاتصالات العرب مؤخرا مشروعاً عربياً لإنشاء شبكة لدعم تطوير البرمجيات مفتوحة المصدر. نبذة عن المشروع: المشروع عبارة عن شبكة افتراضية على الإنترنت توفر وتدعم البرمجيات مفتوحة المصدر المناسبة للمستخدم العربي، كما تقوم بتسهيل ودعم عمل المطورين العرب في البرمجيات مفتوحة المصدر، بالإضافة إلى تسهيل تبادل البرامج بين المنشآت. حتى هذا اليوم، هذا المشروع لم يرى النور! أين المليون دولار؟!

خاتمة هناك ضعف أو شبه انعدام لحركة تطوير البرامج العربية المفتوحة المصدر. لابد من تفعيل هذه الثقافة ونشرها. لابد من تفعيل الخطوات العملية لتحقيق هذه الحركة، من خلال موقع يدير هذه العملية، أو ربما حل آخر.

شكرا لاستماعكم أسئلة ؟