التخطي إلى المحتوى الرئيسي

معنى برنامج مفتوح المصدر [OpenSource]

 
البرامجة الحرة او المقتوحة المصدر .. هى عبارة برامج تتمتع بحرية التعديل والتطوير واعادة التوزيع دون التقيد بشروط كما هو الحال فى البرامج المغلقة ... لكن فى مصر اغلب الناس شايفة ان البرامج كلها واحد , السبب انهم مش عارفين يعنى اية رخص البرمجيات, ودة يرجع لعدم وجود قوانين صارمة لحماية البرمجيات فى مصر حتى الان او فى مجالات التكنولوجيا بشكل عام .


كمثال برنامج Internet download manger البرنامج مع اغلب الناس فى مصر بس للاسف لا يوجد شخص واحد دفع تمنة . فقط بينزل كراك[برنامج لسرقة مسلسل مزيف للبرنامج المطلوب تشغيلة ] ليعمل دون توقف , وهذه سرقة .. ولكن هذا البرنامج مغلق المصدر اى بمعنى اخر الشفرة او هيكل التصميم البرنامج غير متاح للعميل او حتى للمطورين الهواه , فقط يتم تطويرة فى الشركة المنتجة فقط . ومعظم البرامج التى تعمل على هذه الفكرة تقع تحت رخصة تسمى EULA وهى اختصار لجملة End User License agreement .. وتسمى احيانا بالعربية البرمجيات المملوكة .



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


وللتعرف اكتر وبشكل دقيق نوعا ما عن المصادر المفتوحة تستطيع التعريف العام لها على موقع ويكيبديا على الرابط التالى :مصدر مفتوح


اذا وجدت اى خطأ بالمعلومات برجاء المراسلة او التصحيح فى التعليقات

تعليقات

المشاركات الشائعة من هذه المدونة

كيف يفهم الكمبيوتر اوامر البشر ؟ لغة الآلة (0-1) !

يوميا نستخدم اجهزة الكترونية كالكمبيوتر والتلفيون المحمول والتلفزيون والكاميرات الرقمية , ولكن لم نسأل انفسنا كيف تفهم الاله اوامرنا نحن البشر؟ , اذا كانت تلك الاجهزة يسرى بداخلها كهرباء فقط لاشئ اخر , كيف تتنتج لنا تلك الاشياء والمعلومات التى نفهمها كالعمليات الحسابية او الموسيقى او ملفات النصوص او الفيديو .. الخ , والاجدر بالاهتمام هو جهاز الكمبيوتر ذلك العملاق الصغير الذى يستطيع تنفيذ ملايين العمليات الحسابية فى ثوانى معدودة والاحتفاظ بمعلومات مختلفة فى شتى المجالات دون اخطاء تذكر , ودائما ما نعرف ان لغة الكمبيوتر هى رقمى الصفر (0) والواحد (1) فقط ولكن لا نعرف ماذا تعنى هذه الارقام !!! . لمعرفة كيف يفهم الكمبيوتر البشر , يجب ان نعرف ماذا تعنى الكهرباء لنا اولا , الكهرباء هى عبارة عن طاقة محررة متكونة من  سيل من الالكترونيات يسمى الشحنة يمر عبر موصلات كالنحاس والحديد وغيرها من المعادن , ونستخدم هذا السيل من الالكترونيات فى تحويل طاقتة الى اشياء يحتاجها البشر كتشغل مصباح لتحول الطاقة لضوء او مروحة لتحول الطاقة لحركة الهواء او تحويل الطاقة لتحريك موتور مياة .. الخ , تتحرك ا...

الفرق بين كابلات الشبكات CAT 5 / 5E / 6

فى الشبكات المحلية LAN وهى اختصار ل Local Area Net work  او بالعربية شبكة محلية , من الطبيعى ان هناك وسيط لتوصيل هذه الاجهزة ببعضها فنستخدم الكابلات , لكن غالبا ما يحدث ارتباك عند شراء نوعية الكابل بسبب بعض التفاصيل الفنية عن نوعية الكابل المطلوب شرائة ومن اهمها كلمة دائما نسمعها وهى  CAT  ويليها رقم 5 او 5e او 6 وهى المنتشرة حاليا فى مصر . وللاسف الشديد اغلب تجار هذه الكابلات يعرضون على العميل الرقم الاعلىCAT 6 l معللً بذلك ان جودتة اعلى , وعندما يتسائل العميل ما الفرق ؟, قد يخبرة التاجر عن ان هذا السلك اقوى ويتحمل عوامل الحرارة والبرودة او يقنعه ان هذه النوعية مرنة وتتحمل الشد الضغط  .. ولكن فى الواقع كلها مجرد افترضات من التاجر بعضها صحيح ولكن هو يفعل ذلك لبيع المنتج الاعلى سعرا للربح ويصبح العميل دائما ضحية لعدم معرفتة بهذه التفاصيل الفنية . فى البداية يجب معرفة ما معنى كلمة CAT , هى اختصار لكلمة Category وبالعربية تعنى "فئة" وهو رمز يعنى معاير معينة فى الخامات الاساسية التى صنع منها الموصل داخل الكابل وايضا المعايير الكهربية التى يعمل عليها الكابل ووبعض...

مصطلح فلاشة الانترنت الشائع

فى  احد الايام ذهبت الى مكتب كمبيوتر لشراء كيبورد ودخل احد العملاء  وسأل المسئول وقال "انت بتعرف تشغل فلاشة النت" حينها كانت اول مرة اسمع هذا  المصطلح  "فلاشة النت" فقولت  للعميل تقصد (USB Modem) قال "لا , اقصد فلاشة النت" الغريب  فى هذا الشخص انه مقتنع بان هذا المصطلح صحيح , ولم ابالى ومرت الايام الى ان حصلت انا شخصياً على واحد لاستخدامى الشخصى ورأيت  ان مصطلح "فلاشة النت" شائع جداً ولكن ليس  على سبيل الاشارة لل USB  Modem   وانما لاقتناع الاشخاص ان هذه القطعة  الالكترونية "فلاشة  نت" وظهر  هذا المصطلح بسبب  التشابه فى الشكل   بينها وبين الفلاشة  الحقيقة (Flash Memory) وبعد مرور سنوات واصبح هذا المصطلح شائع قررت  ان اصحح المعلومة فى هذه التدوينة . مصطلح  "فلاشة نت"  خاطئ والاسم  الفعلى هو USB modem ونستطيع ان نقول عليها ايضاً Modem 3G  لان الفلاشة الحقيقة هى عبارة عن وحدة تخزين اما المودم هو اداة اتصال وايضاً قد يعود الخلط فى التسمية الى عدم  معرفة المستخدم بف...