المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : البرامج مفوحة المصدر Open Source Software


Admin
02-29-2008, 04:41 AM
نبذة عن المصادر المفتوحة
تعريفها:

هي طريقة متبعة لحماية الملكية الفكرية لا تقوم على احتكار المعلومة بل على نشرها خرج بالفكرة Richard M. Stallman ريتشارد ستولمان مؤسس مؤسسة البرامج الحرة www.fsf.org Free Software Foundation فيمكن لأي كان أن يحصل على الملف المصدري للينكس أو أن يعمل نسخ ويوزعها مجاناً أو يبيعها دون التعرض للأحكام القضائية المتعلقة بالبرمجيات

مجانبة البرامج:

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

الحريات التي وضعها ريتشارد ستولمان للبرمجيات الحرة:

هي 4 وضعها كأفكار نظرية طبقت فيما بعد على أرض الواقع:
1. حرية استخدام البرنامج و تشغيله لاي سبب و باي طريقة يراها المستخدم مناسباً دون قيود.
2. حرية دراسة كيفية عمل البرنامج و تفاصيل عمله لا يمكن معرفتها الا من خلال الاطلاع على الكود المصدر للبرنامج الذي يجب ان يكون متوفراً.
3. حرية اعادة توزيع البرنامج و نسخه بالطريقة التي يراها المستخدم مناسبة لكي يساعد الاصدقاء و الاهل في اقتناء البرنامج.
4. حرية تطوير البرنامج, اصدار تعديلات طفيفة او جوهرية عليه و توزيعه للعامة, تتطلب هذه النقطة الوصول للكود المصدر للبرنامج, لذا يجب ان يكون متوفراً.

ملاحظة:نجد ان هذه الاتفاقية تعارض بشكل صريح اتفاقية المستخدم النهائي للبرامج EULA(End User licence Agreement )
اتفاقية الترخيص العام GPL:

General Public License (GPL)
وهي اتفاقية تسمح بتوزيع وتعديل البرامج المجانية مع الالتزام بتوفيرها مجاناً بعد التعديل مما يعني أن المستخدمين أو المطورين لهم الحرية في التعديل على البرامج وبيعه دون مقابل عائد مادي على شرط توفير الشيفرة المصدرية له مجاناً بعد التعديل لجميع المستخدمين الآخرين
لمزيد من التفاصيل حول حقوق صاحب البرامج الحرة و التفاصيل حول رخصة الGPL و كيف تحمي اصحابها كوني لن استطيع شرحها بشكل واف
http://www.gnu.org/copyleft/gpl.html

اتفاقيات اخرى:

هناك اتفاقيات عديدة وليس GPL كما يظن السواد بل هناك LGPL و FDL وتوجد النصوص الأصلية في موقع www.gnu.org
ويمكنك الإطلاع عليها من هناك

ما هي عملية التوزيع على شكل رماز منشور للبرمجيات؟
وهي عملية يتم فيها توزيع النسخة الكاملة من الرماز المصدري مجاناً
(البرمجيات المفتوحة المصدر (Open Source Softwareواحترام حقوق الملكية الفكرية للمبرمج (أي ذكر اسم المبرمج الأصلي عند تنفيذ أي تعديلات على المنتج )كما يتعهد كل من يحصل على المنتج باستخدام مترجمات مجانية غير تجارية عند توليد النسخة التنفيذية من البرنامج
في بعض الأحيان يتم التوزيع بالاتفاق بين المبرمج والمستخدم ينص على ان المبرمج سيزود المستخدم بالرماز في المستقبل القريب وليس عند البيع مباشرة وذلك عندما يتم التوزيع على عدد كاف من الحقوق يسمى هذا الأسلوب Pre-Open Source

منقول

Most Hacker
02-29-2008, 05:46 AM
موضوع كتير حلو و مفيد بس عندي سؤال :
كيف منقدر نحصل على الـ source code لأحد البرامج المفتوحة ؟؟
أنا جربت الموقع www.sourceforge.net بس ما وجدت طلبي
يا ريت لو حدى بيعرف مواقع لتنزيل الـ source code أنو يعطينا عناوين هالمواقع

Golden man
03-01-2008, 01:30 AM
sourceforge.net ---> Browse Software ---> any topic ---> choose one
http:// (http://www.thefreecountry.com/)www.developerfusion.co.uk (http://www.developerfusion.co.uk)
http://www.thefreecountry.com/
http://www.codeproject.com/
http://www.planet-source-code.com/