القائمة الرئيسية

الصفحات

- أكوا ويب


5 مواقع تساعدك على الحصول على مشاريع مفتوحة المصدر على الجميع معرفتها

Posted: 07 Aug 2018 03:25 AM PDT

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

5 مواقع تساعدك على الحصول على مشاريع مفتوحة المصدر على الجميع معرفتها


- SourceForge : منصة مفتوحة للجميع  

اعتقد ان اي شخص له دراية مسبقة بهذه المواقع كان يعتقد ربما ان موقع Github يجب ان يكون في المقدمة، نحن ايضا نعتقد ذلك، لكن نريد ان نستهل بمنصة SourceForge، توفر لك منصة SourceForge دزينة جد كبيرة من البرمجيات مفتوحة المصدر التي يمكنك مشاهدتها و تحميلها كذلك، يمكنك أيضا في الصفحة الرئيسية للموقع البحث عن اي نوع او نمط من المشاريع البرمجية التي تريد، فإن كنت تبحث مثلا عن برنامج للمحاسبة يمكنك البحث في خانة البحث عن الإسم مثلا لتظهر لك بعض النتائج، يمكنك أيضا الإطلاع في الأسفل على أكثر المشاريع البرمجية مشاهدة و آخرها أيضا، يجوز بالذكر ان شركات كبرى تقوم بنشر أيضا برمجياتها مفتوحة المصدر في المنصة مثل فايرفوكس و Offensive Security الشركة المنشئة لنظام Kali Linux احد انظمة الإختراق المعروفة، المنصة مفتوحة في وجه الجميع و لا تتضمن أي برمجيات مدفوعة السعر إطلاقا .

- Github : قوية و إن استحوذت مايكروسوفت عليها 


الكثير يعتقد ان استحواذ مايكروسوفت على منصة Github قد جعل او سيجعل من المنصة منصة سيئة، لكن الحقيقة غير ذلك إطلاقا، فمنصة Github كانت و لازالت و ستبقى كذلك واحدة من أكثر المنصات المخصصة لإستضافة المشاريع البرمجية و توفيرها للجميع، إنتقلت جيتهاب الى مستوى اخر تماما من مشاركة الملفات، بل جعلت العمل المشترك شيئا حقيقيا و سهل الإستخدام، لكن بعيدا عن هذا، فيمكنك أن تجد أي برمجية تريد و بأي لغة برمجية تريدها كذلك في هذه المنصة، كما يمكنك البحث عن البرمجيات مفتوحة المصدر حسب اللغة، فواحدة من الطرق الناجعة في تعلم البرمجة هي قراءة الكود المصدري لبرمجيات مختلفة، إذ يمكنك الولوج لمنصة جيتهاب اختيار اللغة البرمجية التي انت في صدد التعامل معها و لنقل مثلا البايثون ثم يمكنك تحميل بعض المشاريع و تشغيلها و الإطلاع على الكود الخاص بها، و يختلف الإستخدام حسب المشروع فبعضها بالـ MIT Licence و بعضها Free use Licence و غيرها . 

- Openhub : حتى أكبر المشاريع مفتوحة المصدر : 


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

- LaunchPad : أزيد من 40.000 مشروع مفتوح المصدر : 

لا نستطيع مقارنة منصة مثل Github مع LaunchPad بالتأكيد فشتان بينهما، لكن لازالت و رغم ذلك منصة LaunchPad منصة جيدة من أجل الحصول على مشاريع برمجية سواء مشهورة او غير مستجدة بشكل مفتوح المصدر، بأزيد من 40.000 مشروع مفتوح المصدر بلغات برمجية مختلفة، يمكنك البحث عن المشروع الذي تريده و تحميله و إستكشافه و التعديل عليه او تطويره و تضمينه كمشروعك الشخصي، الشيئ الآخر الذي قد يثير إنتباهك أثناء إستخدام هذه المنصة هو الواجهة UI/UX، فالموقع لا يتضمن تلك الواجهة العفريتية الرائعة، بل فقط واجهة بسيطة تعود لسنوات خلت، لكن لا يهمنا الوجه السيئ مادامت الروح جيدة، موقع لا بأس به لإقتفاء أثر بعض المشاريع المتنوعة لمنصات متنوعة.

- Gitlab : بديل Github حتى في المشاريع : 


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

هل اعجبك الموضوع :

تعليقات