من المصادر الحرة نظام تشغيل
من المصادر الحرة نظام تشغيل ، هذا موضوعنا اليوم الذي سنطرحه عبر مقالنا هذا ، فهناك تطور هائل وكبير في المصطلحات المختلفة، والتي بدأت المجتمعات والأفراد تعتاد استخدامها كنمط يومي عادي، ففي الوقت الحالي يتم نشر الأفكار بسهولة سواء التي تخص الجانب العملي، أو العلمي، من خلال استخدام الأدوات الخاصة بهذا الأمر، والتي تم إتاحتها في كل مكان، دون أي متاعب أو عناء.
وبالتالي يتمكن الأفراد من الوصول إلى المعلومات والأبحاث المختلفة، وكافة الأفكار التي يحتاجون إليها بشكل يسير وسهل.
فهذا التطور الذي شهده الإنسان جاء بشكل سريع ومتنامي، وتم العمل عليه وفقاً للاحتياجات والمتطلبات التي يريدها في حياته، وأيضاً طبقاً لمدى استيعابه للأمور المختلفة والمعلومات التي يتم الحصول عليها من أنظمة التشغيل المتطورة، فيكون الشخص متحكم بها بقدر كبير.
وبالتالي يختلف توصيل المعلومات من فرد لأخر، وأيضاً طريقة العمل عليها، وشكل تلقيها من الآخرين، وكيف يتم تقديم المعلومة للأفراد، كل ذلك يتم التعرف عليه من خلال المصادر الحرة التي يختار منها الشخص ما يحتاج إليه، وما يتناسب معه.
ومن هنا دعنا نتعرف بشئ من التفصيل عل المصادر الحرة المتنوعة، مع التطرق إلى أنظمة التشغيل الخاصة بها، فقط عليك متابعتنا.
تعريف المصادر الحرة
- في البداية إذا أردنا تعريف المصادر الحرة سنجد أنها مجموعة البرمجيات الحاسوبية التي تُساعد الأشخاص في الدراسة، والعمل، ويتم الاستعانة بها دون فرض أي حدود أو قيود.
- ويُمكن استخدامها في أي وقت باليوم، وبإمكان الفرد أن يضيف ويُعدل بها سواء كان ذلك لأمر فكري أو تطوري، وبالتالي تزداد الفائدة الخاصة بها، ويزداد الإنتاج الفكري؛ نتيجة لطرح الأفكار المختلفة من قبل الآخرين وبالتالي يحدث إثراء للمعلومات.
- في حالة أن الفرد يمتلك أفكار بناءة في مجالات تطوير البرامج أو البرمجة فهنا يُمكن استخدامها، وإدخالها ضمن المحتوى المُقدم للفرد.
من المصادر الحرة نظام التشغيل ويندوز
- تعد المصادر الحرة فكرة واقعية على أرض الواقع وغير خيالية، فيُمكن الاستعانة بنظام التشغيل windows في الإطلاع عليها، ومن بينها المتواجدة على موقع sourceforge.net ، وبإمكانك الوصول إليها من هنا، وهناك مجموعة من المصادر الأخرى التي تعمل على نظام ويندوز ومن ضمنها visual studio 200x، الفيرفوكس، وIE، و SQL، بالإضافة لعدد من المصادر الأخرى.
- تعبر شركة IBM، وشركة ريد هات عن المصادر الحرة التي تتقاسم المعارف، وتعلم على انتقاء المعلومات.
- يعتبر أحد البرمجيات مفتوحة المصدر، والتي يُمكن استخدامها طبقاً للكود الخاص بها، ويكون هناك كود مصدري للبرنامج لا يعرفه المستخدم، ولكن مطور البرنامج فقط هو من يعرف هذا الكود، ومن خلال البرامج التي يتم تشغيلها على نظام التشغيل ويندوز يُمكن إتاحة كود البرنامج للمستخدمين من خلال المصادر المفتوحة.
- ونلاحظ أن إنتاج المصادر الحرة بدأ يتطور ويزداد يوم وراء يوم، فنجد أن المصادر الحرة open source تجعل الأفراد يستعينون بالمحتويات مع مشاركتها، وإضافة التعديلات عيها بكل سهولة وبمنتهى الحرية دون أي تحكمات أو سيطرة، فهي تم تصميمها على هذا الأساس.
ارتبط مفهوم المصادر الحرة بنظام التشغيل
- في البداية كانت المصادر الحرة يرتبط اسمها بنظام التشغيل لينكس، وبالتالي هناك من يعتقد أن المقصود بها هو هذا النظام.
- وقد انتشر هذا الاسم بسبب ما قام به أحد الطلاب الملتحقين بجامعة هلسينكي في فنلندا، واسمه لينوس تورفالدس حينما كشف عن مشروعه بين عامي 1990م و1991م، وهو عبارة عن نظام تشغيل يعمل بطريقة سهلة للغاية، وأطلق عليه اسم لينكس.
- وحصل على ترخيص المصادر الحرة حينما وضع مشروعه من ضمنها، وبالتالي أتاح إلى الأشخاص الآخرين أن يُشاهدوا شفرة البرامج المتعلقة بهذا النظام.
- ومن هنا لاقى المشروع نجاح كبير، وشارك به الآلاف من الأشخاص المتطوعين حول العالم، والذين يعملوا في البرمجة، وقد ساهموا في التطوير والتعديل منه.
- ومن هنا انتشر هذا المفهوم بالأماكن المختلفة، ولم يعد يقتصر على التطبيقات أو البرامج وفقط، ولكن أنضم إليه الكثير من المتخصصين، ومن هنا انتشرت البرامج، والبرمجة، والدراسات، والمقالات ، والكتب، وغيرهم.
- فهذا المجتمع الخاص بالمصادر الحرة أصبح نشط وفعال للغاية، مع المجتمعات والفئات الأخرى، وبدأ التطوير منها يزيد شيئاً فشيئاً مع الوقت، وكثرة الأنشطة التطوعية.
أمثلة على نظم تشغيل للمصادر الحرة
- سينتوس CentOS.
- كالي Kali.
- قاعدة بيانات MySQL
- أوبن سوزي Opensuse.
- لينيكس Linux، بالإضافة إلى توزيعات أخرى خاصة بهذا النظام وهمKnoppix Dream Linux،، Elementary OS،Fedora ، Gentoo
- أبنتو Ubuntu.
- فيدورا Fedora.
- نظام إدارة محتوي WordPress.
- LibraOffice.
- ديبيان Debian.
- لغات برمجة C, C++, Mono, PHP, Python, Perl, Ruby, TcL
- دام سمول لينكس Damn Small Linux.
- خادم ويب Apache.
الفرق بين المصادر المفتوحة والحرة
المصادر الحرة
- وهي مجموعة المصادر التي يمكن استخدامها والعمل عليها عن طريق نظام التشغيل الحر الخاص ببرنامج لينكس، ويكون هناك مُطلق الحرية لكل فرد في التطوير والتعديل من الأعمال المنشورة، وهناك برنامج أخر شبيه يُدعى بيونكس.
المصادر المفتوحة
- تتكون من عدة أسس رئيسية تُساهم في وصول المعرفة والمعلومات المختلفة، وهي مجموعة من شفرات البرامج التي يُمكن التعامل معها بسهولة شديدة، ويُمكن الوصول إليها في أي وقت.
- ويتاح للأفراد الإطلاع عليها، وقراءتها دون أي تقيد، فهي لا يكون لها حقوق ملكية فكرية، وليس هناك قيود أو سيطرة على الشفرات البرمجية الخاصة بها، ولكن لا يتم التعديل عليها، وعلى الأغلب يتم الاستعانة بها في مجال الإعلام.
من عوائد استخدام المصادر الحرة
هناك مجموعة من الفوائد المختلفة التي يجنيها الفرد من المصادر الحرة ومن بينها الآتي:-
- تُساهم هذه المصادر في التعرف على الكثير من الأفكار البشرية التي أنتجتها العقول المختلفة، وبالتالي فالمعلومات التي يتم طرحها تكون خلاصة ما توصل إليه الأفراد، وبالتالي يكون هناك فائدة عقلية، وفكرية، وتطوير فكري هائل خلال الفترة المقبلة ويكون أفضل من الماضي.
- عندما تأخذ بعض الشركات المعتمدة الأفكار المطروحة من قبل أحد الأشخاص، ويتم اعتمادها من خلالهم فهان يحصل الفرد على العائد المادي المناسب له، وفقاً لفكرته التي تم طرحها من قبل الفرد، فيكون هناك اتفاق بين الطرفين، ومثال على ذلك شركة ريد هات.
- تُساعد الفرد في التركيز على الدعم الفني للبرامج المختلفة، وبالتالي يتم إضافة التعديلات عليه بصورة مجانية، ومن ثم يحدث نوع من التطوير الرائع، ويتم بيع هذه الأفكار التطورية إلى الشركات سواء كانت صغيرة أو كبيرة، وبالتالي يتم الاستفادة منها، ويحصل الفرد على مُقابل مادي، وبالتالي يتم استقطاب الأفراد القادرة على التطوير وتحصل على مبالغ مالية مُعينة.
- تستخدم الشركات الأجزاء الخاصة من الأعمال الحرة؛ لأنها لا تحتاج لتكلفة كبيرة، وغير مقيدة بأشياء مُعينة، وأسعاره أقل بكثير من الآخرين.
مزايا المصادر الحرة
- يتم استخدامها بشكل مجاني، وحتى في حالة وجود تكلفة لبعض المصادر تكون زهيدة وقليلة للغاية.
- التعديل والتطور من المحتويات دون أي قيود.
- تُساعد الأشخاص الذين يمتلكون المواهب في طرح مواهبهم ومشاركة أفكارهم المتميزة مع الآخرين.
- نجد أن هذه المصادر تم ترخيصها بشكل قانوني،وبالتالي كل شخص يقوم بإضافة معلومات جديدة يكون له حقوق ملكية تتعلق به.
- التحكم في البرامج والبرمجيات المفتوحة، ومعرفة الأكواد الخاصة بها، ويستطيعون أن يستخدموا البرامج المختلفة وفقاً لوجهة نظرهم وما يحتاجوه وليس ما يرغب فيه الآخرين.
- يُمكن للفرد أخذ المعلومات ونشرها بالأماكن التي يريدها.
- طرح الأفكار المختلفة وإمكانية تطبيقها بدون جزاء قانوني، أو محاسبة أو توقيع أي جزاءات.
- يمكن لكل شخص أن يطلع على شفرات البرامج التي يرغب في الحصول على المعلومات من خلالها.
- يعتمد الفرد على البرامج في الأغراض المختلفة، ولا يحصل على رفض من أي مصدر.
- من المميزات الهامة الخاصة بهذه المصادر هو درجة الأمان الكبيرة التي تتمتع بها، وعدم احتوائها على الفيروسات أو برامج التجسس.
- تُساعد هذه البرامج في توفير التدريبات اللازمة للمبرمجين من خلال الإطلاع على الأكواد المصدرية ومعرفة ما قام به المبرمجين المحترفين، ومن ثم البدء في تعلمها ومشاركتها بين الأفراد وبعضهم.
- لا تضع شروط مُعينة، ولا يقتصر استخدامها على أشخاص مُحددين.
- دعم اللغات المختلفة ومن بينها اللغة العربية، والإنجليزية وغيرهم.
- تتميز المعلومات والبيانات التي يتم طرحها بجودتها العالية، ودقتها الكبيرة.
- فهم المعلومات بسهولة؛ لأنها مبسطة وواضحة، وسريعة التشغيل ولا تحتاج للكثير من الوقت.
- الحصول على الدعم من الشركات التاريخية الضخمة، ومن بينها ibm.
- توفير الأمان والاستقرار.
سلبيات المصادر الحرة
هناك مجموعة من العيوب البسيطة المتعلقة بالمصادر الحرة، على الرغم من المميزات الهائلة الخاصة بها، وهذه السلبيات كالآتي:-
- يتم طرح أجزاء بسيطة ومُحدودة منها، ففي بعض الأحيان لا نتمكن من عرض الملفات والنصوص الكبيرة.
- قد يستبدل الشخص المعلومات ويكتبها بشكل مُختلف ثم ينسبها إلى نفسه، دون الرجوع لمصدرها الرئيسي.
- قد يحدث نوع من سرقة الأفكار العلمية، والبرامج، والكتابات المختلفة حينما يتم طرحها لعامة الناس، دون أي رقابة أو حجب.
- الاستعانة بمجموعة كبرى من النصوص الكتابية التي لا ترتبط ببعضها البعض.
- لا يكون هناك أماكن أو جهات مُدعمة لها بشكل رئيسي، وتعمل على تطويرها بصورة كبيرة، فعلى الأغلب قد يحدث التطوير من قبل الأشخاص الآخرين الذين يطلعون على المصدر.
- ربما يتم نسخ كميات كبيرة من المعلومات دون البحث الدقيق عن مصادرها الحقيقية.
- نقل النصوص وتكرار الكتابة بدون أي مبررات.
من رخص المصادر الحرة
رخصة GPL) General Public License)
- من ضمن الرخص التي تحتاج من الفرد فتح شفرة البرنامج بالكامل بكل ما تشتمل عليه من معلومات ومكونات.
- وهذه الرخصة تتطلب من الشخص أن يوضح مدى الاستفادة التي حصل عليها من البرنامج، ولكن لابد أن يشرح التعديلات التي تم توفيرها للآخرين من خلال هذا الفرد.
- ولا يلزم هنا أن يحصل الشخص على البرنامج بصورة مجانية، ولكن بإمكانه أن يتيحه للأفراد مقابل الحصول على الأموال.
رخصة BSD
- لا يكون الشخص هنا مُلزم بتعريف الآخرين بما قام به من تعديلات.
بالإضافة إلى أنواع رخص أخرى وهي:-
- رخصة LGPL.
- رخصة FDL.
قوانين رخص المصادر الحرة
- لابد من الانتباه فالمصادر الحرة حاصلة على عدد بسيط من رخص الاستخدامات القانونية، ولكن نجد أن جميعهم ينصوا على إتاحة الشفرة الخاصة بالبرنامج.
ونجد أن قوانين الرخص كالتالي:-
- تعديل البرنامج وفقاً لما يحتاج الفرد، فهو له مُطلق الحرية في هذا الأمر.
- يُمكن للشخص أن يُشارك البرنامج مع الأفراد الأخرى بدون دفع أي رسوم وبشكل مجاني تماماً.
- حرية الاستعانة بالبرامج المختلفة من قبل الفرد في الوقت الذي يحتاجه.
- توفير شفرة البرنامج للأشخاص source code دون قيود.
- يتاح للفرد حرية توزيع نسخ البرنامج المُعدلة بكل سهولة حتى يستفيد منها الأشخاص الآخرين.