المشاركات

الإصدار 0.9 من كتاب الرخص

صورة
السلام عليكم و رحمة الله و بركاته تم بعون الله إتمام الإصدار 0.9 من كتاب " نبذة عن رخص البرمجيات الحرة والمصادر المفتوحة " الذي يحتوي على التعديلات التالية:   إضافة معلومة جديدة حول رخصة وحدات لينكس التي تستعمل رموز الواجهة البرمجية المُعرفة بـ EXPORT_SYMBOL_GPL. إضافة سؤال جديد: أين توضع الرخصة؟ وضع "نقل الملكية" في سؤال مستقل وزيادة معلومة جديدة حول "اتفاقيات المساهمة". تصحيح الأخطاء اللغوية وإعادة صياغة عدد من الجمل. تصحيح ترقيم الصفحات والفهرس. إضافة ميتا بيانات للملف. ولا يفوتني التوجه بالشكر الجزيل لكل من راسلني بملاحظاته لتحسين الكتاب، خصوصا الأخ أحمد أبوزيد، والدعوة تبقى مفتوحة لكل القراء. أرجوا إفادتي بأي تصحيح أو ملاحظة أو اقتراح حول الإصدار 0.9. يمكن تحميل الإصدار 0.9 من صفحة الكتاب على موقع أرشيف أو مباشرة من هذا الرابط . قراءة موفقة. http://www.archive.org/details/OverviewOnFossLicensesInArabic http://www.archive.org/download/OverviewOnFossLicensesInArabic/foss_licenses_ar_0.9.pdf  

رخصة هذه المدونة

صورة
السلام عليكم و رحمة الله و بركاته لا أدري إن سبق لي ترخيص ما أكتبه هنا في هذه المدونة لكن على كل حال لا بأس من توضيحه الآن. كل مقالات هذه المدونة أنشرها تحت رخصة الإبداع العمومي غير التجاري مع شرطي النسبة والمشاركة بالمثل (CC BY-NC-SA 3.0). هذا يعني باختصار أن القارئ يمكنه نسخ وتوزيع وتعديل هذه المقالات شرط نسبتها إلى كاتبها من دون استغلالها في أعمال تجارية و بدون تغيير الرخصة.  This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License .

لينكس نظام مجتمع حر

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

الحليف السري للمصادر المفتوحة

السلام عليكم و رحمة الله و بركاته بهذا العنوان وصف جلين مودي Glyn Moody، أحد كتاب التقنية البارزين، قانون مور المعروف في عالم الإلكترونيات. موور Moore هو أحد مؤسسي شركة إينتل الذي لاحظ أن عدد الترانزيستورات في الدارات المدمجة (كمعالجات الحواسيب وغيرها) يتضاعف كل عامين (مما يعني أن سرعة هاته الدارات تتضاعف كذلك كل عام ونصف تقريبا، باعتبار أن سرعة كل ترانزيستور تزداد أيضا). لقد أتاح تطور الإلكترونيات السريع وفق قانون مور  في بداية التسعينات  الحصول على حواسيب شخصية بمعالجات إيتنل 386 بأسعار معقولة، هذا على الأقل في الغرب. و هذا كان عاملا مساعدا كبيرا سهل على لينوس تورفالدز Linus Torvalds كتابة نواته لينكس على حاسوبه الخاص الذي يمكنه بناء برامج معتبرة في وقت قصير.  العامل المهم الثاني الذي يمكن وصفه بالحليف العلني للمصادر المفتوحة هو انتشار الأنترت مما سمح للينوس دعوة آخرين إلى تحميل نواته وتجربتها على حواسيبهم ومن ثم المشاركة في تطويرها بأعداد كبيرة عبر العالم. وهذا، حسب مودي، عامل لم يحسن مشروع جنو استغلاله ربما عن سوء تقدير لمدى انتشار الأنترت في تلك الفتر...

كتاب حر حول حماية الخصوصية

صورة
السلام عليكم و رحمة الله و بركاته   تحت عنوان "حفلة التشفير" و رخصة الإبداع العمومي مع شرطي النسبة و المشاركة بالمثل 4.0، أصدرت مجموعة من النشطاء  كتابا حرا يحتوي على نصائح هامة لعامة المستخدمين لحماية خصوصيتهم على شبكة الأنترنت  و على مختلف الأنظمة الرقمية. الكتاب يتناول طرق تشفير البريد الإلكتروني و المكالمات و الرسائل القصيرة  و وسائط التخزين و كيفية اختيار كلمة السر، إلخ. المحتوى الكامل بصيغة PDF عبر هذا الرابط .  هذا الكتاب الذي جاء في 392 صفحة حُرر في برلين في مدة قصيرة جدا، ثلاثة أيام، من طرف قرابة العشرين مساهم اتبعوا طريقة Sprint Book التي يمكن ترجمتها "بسباق الكتاب السريع". لهذا فهو أقرب إلى الويكي و لا يزال يتطور. طريقة " الكتاب السريع Sprint Book " تهدف إلى نشر المعرفة بانتاج مؤلف مفيد، تحت رخصة حرة، بشكل تعاوني، في عزلة جماعية تستمر لأيام قليلة، في مكان يوفره  طرف داعم للفكرة يسمى المُسهل. أدواة التحرير التعاوني تسهل كثيرا مثل هذه المهام و الكتاب السابق حرر باستعمال BookType هذه الطريقة في رأيى مستوحاة من أسلوب عصري ...

درس مفتوح في هندسة حاسوب نموذجي

صورة
السلام عليكم و رحمة الله و بركاته أعجبني عرض في موقع ted حول درس حر و مفتوح المصدر يشرح بناء حاسوب نموذجي من الصفر إلى غاية كتابة برامج مسلية عليه. هذا الدرس من إعداد أبناء عمومتنا الأباعد تحت اسم   From nand 2 tetris ، أي من بوابة ناند المنطقية إلى برمجة لعبة تيتريس الشهيرة، مرورا ببناء الدارات التسلسلية و التوافقية و تصميم عتاد الحاسوب   على محاكي  بما فيه المعالج و الذاكرة، إلى كتابة لغة تجميع موافقة و نظام تشغيل و مترجم أو مصنف لغة برمجة كائنية شبيهة بجافا. كل هذا متوفر على الشبكة مجانا حيث تشكل حوله مجتمع من المتعلمين و المعلمين. http://www.nand2tetris.org/ http://code.google.com/p/nand-to-tetris/ http://diycomputerscience.com/courses/course/the-elements-of-computing-systems

تعريب برنامج Multisystem

صورة
السلام عليكم و رحمة الله و بركاته قمت بحمد الله بتعريب واجهة برنامج Multisystem الذي يسمح بتثبيت عدة أنظمة تشغيل (لينكس وغيره) على مفتاح  يو أس بي  حي LiveUSB والإقلاع  من أيّ منها.   هذا البرنامج مفيد أيضا في تثبيت نظام حي على قرص أو مفتاح يو أس بي مجزء إلى عدة أقسام (partitions) وهذه ميزة لا توجد في البرامج المماثلة التي تأتي مع توزيعات مثل أوبنتو أو فيدورا. بعد مراسلة المطور قام مشكورا بتحديث البرنامج و إضافة علم الجامعة العربية الذي نصحته به في صفحة الترجمة http://liveusb.info/dotclear/index.php?pages/lang يمكن تثبيت البرنامج على توزيعة ديبيان (و مشتقاتها كأوبنتو و مينت) بتنزيل وتشغيل السكربت التالي: http://liveusb.info/multisystem/install-depot-multisystem.sh.tar.bz2 ويمكن (للمستخدمين المتقدمين) أيضا تثبيته من المصدر: http://liveusb.info/multisystem/multisystem.tar.bz2 حسب المطور، أيقونة اللغة العربية في لسان المعلومات حول البرنامج لا تظهر تلقائيا، فيجب حذفها يدويا ثم إعادة تشغيل البرنامج rm "$HOME"/.local/s...