بعد السلام عليكم و رحمة الله تعلى و بركاته
لدي سؤال لأاعضاء مجتمع أسس و السؤال ببساطة هو :
مالذي جذبك نحو البرمجيات الحرة و الينيكس و جعلك تستعملها و تدعمها و تنشر ثقافاتها
المثالية Idealism
و الفكرة العامة وراء الفلسفة و مبدأ الحريات الذي يميز الحركة و البرمجيات التي تنتج عنها رغم الصعوبات و المشاكل التي تحويها البرمجيات الحرة المجتمعات الخاصة بها .
النفعية Pragmatism
إعتقادك بأن هذه البرمجيات اقوى و احسن آداء من نظيرتها المغلقة المصدر و ان كونها مفتوحة يعطبها أفضلية في سرعة التطوير و لا علاقة بالحرية في إختيارك لها .
إجابة الخاصة هي المثالية حيث أؤمن انه هذه النقطة أساسية في كل منتج مهما كان . و ان البرمجيات الحرة تعاني من عدة مشاكل منها نظرا للتشتت الذي يسمو على مجتمعات المطورين فيها إلا بعض البرمجيات التي فرضت نفسها و تكاد تخلو تماما من مشاكل ’ أعشق الـ VLC و تحوي انظمة التشغيل المبنية على نواة الينيكس على عدة مشاكل منها التشتت مكا قلت و منافسة السوق التي ترفض عن قصد دعم الينيكس خاصة في جانب الحواسيب المكتبية .
بدأت في الانجذاب لها لأنها كانت الخيار الأفضل لي
مع أني لم أكن أعرف وأعي تماما معنى البرمجيات الحرة
ولكن البرمجات الحرة هي وحدها من حققت تطلعاتي وخدمتني بالشكل الذي كنت أتمناه
ويسرت لي حياتي الحاسوبية على الوجه الأمثل
وهل أستطيع أن أجد أفضل منها يتعامل معي بالأخلاق قبل كل شيء؟
سبب انجذابي للبرمجيات الحرة هو انها حرة ^^ و انها بتساعدني على التعلم و بتوفر كتير امور الشركات بتطلب فيها اسعار خيالية ^^ … و انا بالنهاية نصبها ع لينكس مجانا و احيانا بكفاءة افضل ^^ …
لينكس بيوفرلك بيئة تعلم اجبارية ^^ يعني بس نصبت لينكس رح تنجبر تتعلم بدك او ما بدك
لانه رح تصير معك مشاكل و امور بتتطلب منك انك تستكشف و تتعرف اكتر على النظام يعني مافي نظام بيعمل هيك بالمستخدم انه النظام مفتوح المصدر و دوما بيشد المستخدم ليتعرف عليه اكتر و اكتر ^^ و كل ما تعرفت عليه بتزيد علاقته فيه و تعلقك فيه و بتحسه صار قسم منك و بدون النظام هاد ما بتقدر تستعمل جهاز حاسوب ^^ , يعني مثلا ال shell script لغة برمحة تقريبا لكتابة سكربتات مساعدة الك بالنظام و النظام نفسه فيك تخصصه بالف مليون طريقة و تعدل الاعدادات و تبني كلشي بحسب احتياجاتك … فيك تعمل سيرفر شخصي خفيف لدرجة خيالية , سيرفر ssh و vpn مع توزيعة ارتش بدون سطح مكتب على جهاز قديم بمعالج سيليرون او حتى توزيعة void و فيك تخصص سيرفر قوي و متكامل مع توزيعة سينتوس او فيدورا سيرفر مثلا او حتى لو طلعنا خارج الموضوع كمان في عندك ال بي اس دي , صح انها هيي يونكس ما لينكس بس يعد نظام رائع للسيرفرات و بيتميز بسرعته و كتير امور ^^ …
يعني حتى لو تجاهلنا يونكس الي قائم عليه ال بي اس دي الي ما بيندرج تحت اتفاقية جنو العمومية عندك لينكس فيك تخصصه بحسب حاجتك و لاي مهمة هو جاهز دوما , مشكلة التشتت و قلة الدعم بتصير بس ما دوما و الجهود و الاستمرارية و التفوق رح يمحق هل شي بالنهاية حتى الان يعني ما بتصير معك مشاكل تذكر على لينكس , …الا لو انت منزل توزيعة معروفة انها سيئة او منقطع الدعم عنها يعني مشروع ميت او توزيعة تجريبية غير مستقرة
و بالمناسبة في شركات بتدعم لينكس منها acer, hp , dell , … فيك تشتري حاسوب من هل ماركات و انت و بالشركة تسالهم عن الحاسوب الافضل لتشغيل لينكس و رح يعطوك غالبا الجهاز منصب عليه اوبونتو افتراضيا
~ سمعت انه اجهزة الماك بتوفر دعم كامل لكل الانظمة يعني ويندوز ماك لينكس و ما بتعاني من مشكلة التعاريف ابدا و في شخص حكا انه كانت تجربته مع لينكس على الماك رائعة ^^ بعرف شركة احتكارية بس اجهزتهم رائعة ^^ …
و بيدعمو بتعاريفهم اللينكس و ويندوز و الماك ^^ … يعني هل كلام منقول ف ما متاكد من صحته و الله اعلم .
عن موضوع المثالية بدك شي مثالي تماما لازم يكون معك مبلغ مثالي^^ ,… و تروح عند ابل ^^ … المجتمع المفتوح المصدر فيه امور رائعة كتير و كمية برامج ضخمة و مجتمع كبير من المطورين و المبرمجين و المستخدمين المتقدمين اللطيفين كتير و ممكن يساعدوك باي مشكلة و ما يتركوك قبل ما تنحل في حالة كان الها حل يعني اي مشكلة عدا قصة عدم التوافق مع الجهاز ^^
و غير هيك بتتواصل مع ناس متلك متلهم و بتحكي مع مطورين البرامج نفسهم و بتبلغ عن الاخطاء و المشاكل و العثرات ^^ ما متل التعامل مع الشركات ادخل ايميلك و رقم الخطا و وصف و بينسوك انت و الخطا و بالنهاية ما بينحل لحتى يرجع مطور من نفس الشركة يكتشفه و يصلحه ولا بيهملو خصوصيتك ولا ببيعو بياناتك متل الشركات الي ما بتخليك تعرف شو عم يصير بالخلفية ^^ … يعني شوف مايكروسوفت نزل ال VScode ع لينكس بشكل مفتوح المصدر و باشرت تفتح مصادر و عقبال النظام تبعها و عقبال يوم بدنا نشوف ابل كمان بالساحة … يعني صح الشركات الها ميزات بس لينكس و المجتمع بيعوض بكتير امور رائعة ^^ …
لا اعلم حقيقاً كيف اختار بين هذين الاختيارين لاني جئت الي عالم البرمجيات الحره لكيلا السببين
#####ولكن عند التحديث عن الافضليه اعتقد اجابتي ستتغير بتغير الزمن
قديماً (( ملحوظه قديماً هنا بمعني من سنتين او 3 سنوات)) : كانت بسبب النفعيه
و بعد التعمق صارت بسبب المثاليه
الصراحة ما جذبني لها في البداية انها كانت مجانية لاني كنت طيلة 9 سنوات ابحث عن الكراكات على الوندوز ونصحني به شخص جزاه الله خيرا قال لي استخدامك للنظام المكرك والبرنامج المكرك حرام لأن هذا يعني انه سرقة فكرية وكل ماتقوم به على هذا النظام يعتبر سرقة , وكنت اتعلم تصميم الجرافيك وقال لي انه اذا جنيت اي مال من التصميم ونظامك غير نرخص وبرنامجك غير مرخص ﻹانت تعتببر سارق .
ونصحني باستخدام نظام غير الوندوز والماك .
قلت له وبكل تعجب وهل يوجد غيرهما ؟ تخيل 9 سنوات من استخدام الوندوز وتعلمت كل صغيرة وكبيرة بالنظام !
قال لي هناك نظام اخر مظلوم اعلاميا وهو لينكس وقالي لي ابحث عنة وحاول تثبيتة وجربه فكله مجاني اغلبه …
فكانت صدمة للي هذا الكلام كان في 2011 في نقاش في احد المنتديات ومنذ ذالك الوقت تركت تعلم التصميم واتجهت نحو لينكس وبحثت وقرأت وشاهدت فيديوهات عن لينكس وكانت هناك الكثير من المصطلحات الغريبة علي مثل توزيعة وريدهات واوبنتو ووووووووو فكنت كل ما احاول ان اتعلم شيئ يخرج لي عالم اخر كان مخفي عني …
انتقلت الى ابنتو وكان اكبر غلط في حياتي نصبت النظام اساسي وكان النت في ذالك الوقت ضعيف ف واجهت الكثير من المشاكل ادت بي الى كره هذا النظام عدت الى وندوز ولكني كنت اعرف اني استخدم شيئ لايحق لي استخدامه تركت اللينكس لكني كنت اقراء واتعلم واجرب التوزيعات على الوهمي عدت بعد سنتين وكررت نفس الغلط واستخدمت kali linux وبعد عدة اسابيع خربت النظام بسبب سوء استخدامي وعدت الى الوندوز لكن بتجاربي الفاشلة وبحثي ظهر امامي مفهوم جديد وهو البرمجيات الحرة وانا عندي فكرة عن اللينكس انه مجاني فما هو النظام الحر وبعد الغوص في البحث تعلمت ماهي الأنظمة الحرة ومنذ العام 2014 استخدم لينكس منت بجانب الوندوز اي اني لم انتقل بالكامل لكن اتقنت التعامل مع هذا النظام الرائع والجميل تعلمت الكثير من الأشياء السطحية عن النظاام ومنذ قرابة 6 شهوؤر او 5 شهور حذفت الوندوز بالكامل واستخدمت نظامي الحر لينكس وبالفعل هو نظام رائع الان استخدم توزيعة ليست حرة لكنني احببتها واستقريت عليها …
اما كلامك عن المثالية لايوجد نظام مثالي لكن نظام لينكس اقرب نظام للمثالية
1- الحرية في إستخدام النظام … فأنا مالكة والمتحكم في كل صغيرة وكبيرة فيه فمهما كانت مستواك في انظمة مغلقة فأنت في الأخير user وستظل user مهما حاولت, ربما تتحول الى big user .
2- مستويات الأمان العالية.
3- مجانيته ودعمه من قبل مئات الألاف على مستوى العالم وبشكل تطوعي بحت.
بالنسبه لي الموضوع فلسفي تقريبا.
اول سبب جعلني اتوجه للبرمجيات الحرة هي الخصوصية.
للاسف جميع البرامج الي يستخدمها الشخص العادي, كلها تخترق خصوصيته.
لو كانت هذه البرامج شخص في الشارع يقدم له خدمة مجانا, ويقوم بالتتبع كما تقوم البرامج, لوجدت انه لا احد سوف يستخدم هذه الخدمة. لكن التجسس الرقمي مخفي بشكل قوي, وللاسف التسويق و اقناع الشركات للمستخدم انه ليس هناك بديل اضعف الخصوصية بشكل كبير.
البرمجيات الحرة شيء مختلف تماما عن هذا.
فالبرنامج الحر ليس لديه شيء يخفيه فكل شيء مكشوف.
عكس البرامج المغلقه لا تعلم ماذا يحدث فيها وماذا تعبث بجهازك. هنا كل شيء مكشوف.
عمل المطور شيء لا يعجبك ؟ تقدر تحذفه بكل بساطة.
ايضا هناك شيء ايجابي في البرمجيات الحرة. ليست كل المشاريع مصممه حتى تستخرج اخر دولار من جيبك. فهناك مشاريع كثيره هدفها النفع العام.
اكبر مثال هي برامج الاستضافه المحليه, مثل nginx proxy manager
لكن هذا قد يكون سلبي ايضا. كما وجدنا في ثغره log4j عدم وجود موارد بسبب قله الدخل تكون نتجيتها احيانا ثغرات كارثيه. وللاسف ترى شركات تستخدم برمجيات مفتوحه ذو ترخيص ضعيف مثل log4j ولا تهتم او تساهم في المشروع.
في هذه الحاله الوزن هو افضل شيء, كما تفعل مشاريع مثل Nextcloud, تقدم برنامج حر متكامل مع دعم مدفوع تحتاجه عندما تقدم خدمه لشركة كبيرة مثلا. هناك حلول اقل انفتاحيه مثل طريقة عمل رد هات مثلا.
و رد هات عكس بقيه الشركات تفهم فائده المساهمه, وهي اكبر مساهم في لينكس المكتبي.
موضوع الفائده العامه فوق العائد المالي هام جدا للقطاع العام. ويجب ان يكون هو اول من يتبنى البرمجيات الحرة. والحمد الله بدئنا نرى تغيير في العالم, وحتى في العالم العربي حول استخدام البرمجيات الحرة ودعمها.
وعليكم السلام ، شخصيا أميل دائما للسبب الأول .
أستخدم لينكس منذ ٢٠١٦ بعد بداية تعلمي برمجة وتطوير الويب ، وقتها تعلمت أن خوادم الويب تستخدم لينكس، وأنه يناسب المطورين بشكل عام ، فبدأت بتعلمه وقمت بتجربة توزيعات أوبنتو ، والعديد من التوزيعات المبنية عليها، وفيدورا ، و أوبن سوزي ، و Arch و Solus و Debian ثم Manjaro التي استمرت معي عدة سنوات ،، ثم في العام الماضي قررت التغيير مرة أخرى بسبب بعض المشاكل بها ، قمت بتجربة Arch ثم Open SUSE ثم EndeavourOS ثم عدت لتوزيعة Kubuntu ، وما زلت أستخدمها حتى الآن ، فأنا عاشق لسطح المكتب KDE Plasma.
اضطررت لاستخدام ويندوز ١٠ منذ عام ونصف تقريبا لأسباب تتعلق بالعمل، وأتذكر شعوري وقتها بأنني عدت بالزمن سنوات ، فسلاسة الاستخدام والإنتاجية انخفضت كثيرا، وتعجبت من عدم وجود ميزات كثيرة تقدمها KDE ،، لكن الحمد لله انتهى الكابوس بعد شهر.
عندما أريد استخدام خدمة أونلاين ، أقوم بزيارة موقع Alternativeto.net للبحث عن البدائل مفتوحة المصدر، وتجربتها.
في هاتفي ، عندما أريد تطبيق لأداء وظيفة ما، أبحث أولا في متجر f-droid وأقوم بتجربة التطبيقات وإذا لم أجد ما أريد ، أو إذا كان التطبيق لا يؤدي الوظيفة بشكل جيد، أبحث في متجر Google Play.
في مجال عملي ، أحاول استخدام منصات مفتوحة المصدر مثل Wordpress بدلا من Blogger و WooCommerce بدلا من Shopify، و MariaDB أو Postgres بدلا من MySQL
وأنظمة إدارة الموارد ، كنت أستخدم ERPNext، محرر الأكواد للأسف هو النسخة المغلقة من VScode بعد تجربة العديد من البدائل مفتوحة المصدر لكن بعض الميزات القاتلة لا تتوفر بها.
في موقع استضافة الأكواد، للأسف أستخدم Github لأنه يعد المعيار الأساسي لمشاركة وعرض المشاريع ، لكن أحاول دائما نسخ مشاريعي في حسابي على GitLab مفتوح المصدر.
في مجال العتاد (Hardware) … أتابع وأنتظر بشدة إنتاج معالج RISC-V مفتوح المصدر للمستهلكين.
حاسبي القادم بإذن الله سيكون من شركة System76 .
هاتفي الحالي من عائلة Pixel لكن يعمل بـ ROM مفتوح المصدر أيضا ، ألقيت نظرة على Fair phone لكن هواتفهم تستهدف فئة حق التصليح (Right to repair) وهم مبدعين في ذلك. هناك مشاريع أخرى مثل Ubuntu touch ؟ و مشروع آخر خاص بـ KDE لكن بالطبع لا ترتقي لهواتف آندرويد.
في الأخير ، المسألة بالنسبة لي هي مسألة مبدأ قبل أي شيء.
حركة البرمجيات الحرة هي واحدة من أهم الثورات في عالم التقنية وبدونها لكان التطوير مقتصرا على فئة صغيرة وزاد الاحتكار وقل الإبداع.
أمنيتي في عالم التقنية ، هي اتجاه الحكومات لاستخدام البرامج الحرة ، تخيل لو تم توفير ٩٠٪ من ثمن رخص استخدام البرامج الاحتكارية ، و تم المساهمة في ١٠٪ فقط لصالح البرامج الحرة،،، وبدلا من استيراد التقنية من الشركات الكبرى مثل ميكروسوفت، يتم توظيف مطورين للمساهمة في تطوير البرامج الحرة ، حيث تعود الفائدة على الجميع … تخيل شكل العالم بعد ذلك!
أيضا ، ماذا لو قمنا بتطبيق ذلك المبدأ على قطاعات أخرى مختلفة عن البرمجة، مثل صناعة الدواء … تخيل اللقاحات، والأدوية مفتوحة المصدر حينها يتم القضاء على الأمراض المزمنة والأوبئة.
احيانا قد لا تجد تطبيق لكن تجد واجهات ويب.
مثلا libreddit ل reddit و piped ليوتيوب و nitter لتويتر.
هناك سيرفرات تستضيفها للعامة, وبامكانك استضافتها بسهوله. انا استضيفها على سيرفر رخيص.
نعم منذ عدة سنوات ، وإذا لم تخني الذاكرة، فقد كانت به بعض المشاكل المتعلقة بإضافة بايثون التي تطورها ميكروسوفت ، وهي كانت ميزة قاتلة في وقتها، فقد استبدلت PyCharm بكل ميزاته ، بـ VScodium لكن وجدت الانتاجية أقل من النسخة المغلقة ، أمور مثل الـ Code refactor كانت حصرية في نسخة ميكروسوفت!
كان يحتوي على بعض المشاكل ، لكن لم أقم بتجربته بعدها ، لعله أصبح أفضل الآن، سأقوم بتجربته في القريب إن شاء الله.
بالطبع Graphene يتربع على العرش لكن هاتفي Pixel 2 لم يعد مدعوما،، أنوي شراء Pixel 6و تثبيت واستخدام نظام غرافين ، مع متجر f-droid و Aurora store لتثبيت التطبيقات من Google Play بدون الحاجة لحساب Google
هدفي الآخر استخدام خادم منزلي للنسخ الاحتياطي لكافة الأمور مثل الصور والأسماء و كلمات المرور (Bitwarden مثلا) ومستودع للمشاريع البرمجية باستخدام Gitlab وغيرهم.
هناك أيضا مشروع Home Assistant المساعد الذكي مفتوح المصدر كبديل عن Google Home والكابوس أمازون Alexa، أنوي أيضا تنصيبه في المنزل.
أيضا استبدال موجه الانترنت Router بـ Raspberry pi + OpenWRT مع pi-hole
لاتوجد اي اضافه حصريه لمايكروسوفت جميعها تعمل عليه بس لازم تسمح فيها بالاعدادات.
ايضا للاسف متجر مايكروسوفت ممنوع لاي نسخ غير الرسميه. لذلك يستخدم openVSX وهو متجر لكل الاضافات المفتوحة.
للاستضافه المحليه gitlab ثقيل, فكر ب gitea وهو اخف بمراحل وفيه معظم الميزات.
لا ارى الصراحه سبب استضيف bitwarden محليا. فكل شيء مشفر. ادفع 12 دولار بالسنة ادعم المطورين و ايضا تضمن الا تحذف اشياء حساسه بالغلط.
النسخ الاحتياطي مافيه كلام nextcloud هو الافضل. فقط يجب ان تفكر اين سوف تنسخ نسخ احتياطي للسيرفر, هناك تخزين ارشيفي لدى مقدمين مثل scaleway باسعار رخيصة, لكن للاسف يحتاجون للتاكد من الهويه.
الاشياء التي تريد تستضيفها ارى جهاز قديم مكتبي او لابتوب كافي. اذا تريد firewall سوف تحتاج جهاز فيه مدخلين ethernet لذلك يكون مكتبي افضل. اجهزه مكتبي قديمه بدون كرت متوفره, معالج i3 مثلا مع 8 جيجا رام كافي بزياده.
الصراحه لم تعجبني طريقة عمل وتعامل مطور جرافين مع المستخدمين, بالاضافه لبعض الاختيارات في التطوير مثل استخدام GSM بدلا عن microG.
لكن على اي حال جربه وشوف. انا عن نفسي ارى calyxOS خيار افضل لمعظم الناس.
هي كما قلت فلسفة وتطبيقها يعتمد على مستوى الوعي وهو السهل الممتنع كما يقال .
هذا على مستوى الحكومات والافراد أما على مستوى الشركات فهي في المقام الأول تهتم بالنتيجة السريعة والأمنة والتي تحقق لها أعلى مستوى من العائد وهذا بالطبع لا يمنع من وجود شركات ايضا تدعم المصادر المفتوحة لا لشيء ولكن للعائد المرتقب منها .