من وحي السُنّة

من وحي السُنّة: قال صلى الله عليه وسلم : ( إذا وسد الأمر إلى غير أهله فانتظر الساعة )       ***       قال صلى الله عليه وسلم : (والله ما الفقر أخشى عليكم ، ولكني أخشى أن تبسط عليكم الدنيا ، كما بسطت على من كان من قبلكم ، فتنافسوها كما تنافسوها ، وتهلككم كما أهلكتهم )       ***       قال رسول الله صلى الله عليه وسلم: (أنا زعيم ببيت في ربض الجنة لمن ترك المراء وإن كان محقا، وببيت في وسط الجنة لمن ترك الكذب وإن كان مازحا، وببيت في أعلى الجنة لمن حسن خلقه.) .

09 يوليو، 2010

البرامج الحرة والمفتوحة المصدر


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

لو جبت الموضوع من الأول، فأنا قبل الدخول في القراءة عن مواضيع البرامج الحرة وماشابهها كنت بدأت اسجل اعتراضي عن بعض ما يتعلق بتراخيص البرامج، وبدأ الموضوع معايا لما كنت بتكلم مع واحد صاحبي عن نسخ الويندوز الأصلية،لأنه كان عايز يشتري واحده، فسألني: "طيب يعني لما أنا المفروض اسجل للنسخة من خلال النت (وخصوصاً الفيستا إللي كان الكلام عليها)، وهم عندهم هيتسجل إن النسخة دي بتاعت الشخص ده صاحب الجهاز ده... طب أفرض حبيت أغير جهازي، أو اشتريت لاب توب، أو جهازي ولع ومحتاج واحد تاني، معنى كدة إني مفروض أجيب له نسخة جديدة؟؟؟"
بصراحة أنا تنحت شوية، وبعدين لقيت مفيش غير رد واحد: "لو عايز تفضل مستخدم بنسخة أصلية مش مسروقة، يبقى أاااه، لازم تجيب له نسخة جديدة"

مش فاكر هو قالي إيه بالظبط بعدها، بس إللي فاكره إنه سابني ومشي، ومشتراش نسخة أصلية لحد دلوقتي.....

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

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

عشان كدة أنا ومن دلوقتي بوضح إن كلامي هيكون على إللي مفروض يحصل وإللي بينص عليه التعاقد في رخص البرامج، وكل شوية هوضح الحكاية دي في وسط الكلام عشان الناس إللي بتنسى.

التدوينة دي مش لشرح البرامج الحرة والمفتوحة المصدر بالتفصيل، وإنما هعرض فيها بشكل سريع كدة الفكرة في البرامج الحرة والمفتوحة المصدر مع كتابة بعض ملاحظاتي عن الموضوع ده عند الحاجة لذلك، أما إللي عايز يقرأ بالتفصيل عن المواضيع دي فممكن يشوف أي رابط من دول:


كل المواقع دي بالإجليزي طبعاً، ولو حد عايز معلومات بالعربي، ببساطة شديدة يكتب " البرمجيات الحرة" أو "البرامج مفتوحة المصدر" أو "لينوكس" في جوجل وهيشوف اللي ماشفهوش، وأنا انصح بالدخول لمجتمع اللينوكس العربي لأنه بجد منتدى جامد أوي ومفيد جداً في الموضوع ده.

نرجع بقى لموضوعنا، إيه هي حكاية البرامج الحرة دي.
باختصار شديد، الفكرة كلها إن مؤسسة البرمجيات الحرة دي قامت على فكرة إن البرامج يجب أن تكون حرة وغير مملوكة لأحد، يعني كل واحد له الحق في استخدام البرنامج ونشره والإطلاع على الكود بتاعه (ودي من أهم الحاجات) وكده يعني.
وبسرعة وقبل ما حد يفهمني غلط، في عدة نقاط لازم أوضحهم:

1. أولاً الموضوع كله عن البرمجيات وبس، ملوش دعوة بحاجة تانية.
2. البرمجيات الحرة تعتبر في الأساس زي ماتقول كدة حركة اجتماعية اكثر منها تقنية وبرمجية، فهم ينظرون للمسألة من ناحية فلسفية نوعاً ما.
3. أكثر ما دفع مؤسسي هذه المنظمة للفكرة هي تمادي الشركات أصحاب البرامج الإحتكارية في الشروط التي توضع على استخدام برامجهم وإللي هم شافوا إنها بتقيد حرية الناس ( زي ماقلنا الحرية المتعلقة بالبرمجيات وبس).
4. العملية مش سبهللة، يعني فيه برضو شروط وقواعد وقوانين للبرامج الحرة، والتي يعد اختراقها بالظبط زي اختراق قوانين أي برنامج احتكاري آخر.

طيب بعد الكلام ده، مفهمناش برضو هم عملوا إيه؟؟

هم قالوا إن البرمجيات لازم تكون حرة، وفي شوية شروط كدة (تقريباً عشرة) لازم تتوافر في البرنامج عشان يبقى حر، من أهمها إن البرنامج يكون متوفر الكود المصدري له لأي حد يطلع عليه (إللي هو الكود البرمجي إللي اتكتب بيه البرنامج)، ويكون أي حد له الحرية في إعادة توزيع البرنامج والتعديل عليه وإعادة نشر هذه النسخة المعدلة.

دي أهم النقاط تقريباً، وإللي هيقرأ عن الموضوع بالتفصيل من أي رابط أنا كتبته في أول التدوينة أو من أي حتة تانية أكيد هيلاقي الشروط دي مرصوصة ومشروحة بالتفصيل.

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

لحد كدة والكلام كويس أوي، بس واحد يسأل كويس في إيه؟؟
أقولك أنا ( ودي وجهة نظري الشخصية):

أولاً: هتلاقي البرامج غالباً مجانية بجد مش مسروقة ( أنا قلت غالباً لأن اتفاقية البرامج الحرة لاتمنع من بيع البرامج بمقابل مادي)، ولو البرنامج بيتباع، فلو أي حد اشتراه وإداه لزملائه أو حتى رفعه على النت لكل الناس فهو كدة مبيعملش حاجة غلط، لأنه له الحق في إعادة توزيع البرنامج، حتى لو أخد مقابل على كدة، ودي نقطة حلوة جداً وهتبعدنا عن الخلاف في حكم استخدام البرامج المسروقة وخلافه، والواحد فعلاًُ بيحس إنه ماشي صح ومحدش له عنده حاجة.
* النقطة دي كتير مننا مش هيحس بيها ولا هتفرق معاه لأني زي ما قلت في البداية الغالبية العظمى عايشة على البرامج المكركة وحاسة إن ده الطبيعي، وكمان عدم تطبيق قوانين حماية الملكية الفكرية مساعد على كدة، لكن لو واحد في امريكا مثلاً أكيد عارف أهمية الكلام ده لأنه ممكن بسهولة يقبض عليه عشان نسخة الويندوز بتاعته مش أصلية!!!
 ثانياً: وهي متعلقة بأولاً وبالملحوظة بتاعتها، وبكلامي مع صديقي إللي قلته في الأول، وهي التخلص من غباوة الشروط المستبدة احياناً لإتفاقية تراخيص البرامج الغير حرة، وهو إني لو عندي جهازين أو جهاز ولاب توب، فأنا قانوناً محتاج لكل جهاز نسخة لو بستخدم برنامج مملوك غير حر، بينما نسخة واحدة من البرنامج الحر تشبرئني أنا والعيلة كلها، يعني حتى لو بفلوس أنا برضو الكسبان.

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

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

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

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

3. زي ما قلت في الأول إنهم بيميلوا للقيم ومثالية زيادة عن اللزوم في موضوع الحرية ده، وإللي من الصعب تطبيقه في كل شيء، ممكن يعمم على أغلب البرمجيات، بس هيفضل في برمجيات غير حرة ومش هتقدر تبقى حرة، يعني حاجة زي الهايسيس ده ( معلش بقى التخصص بيغلب على الواحد) لا اعتقد ابداً إن شركة أسبن ممكن تفتح مصدره وتتيح كوده للناس..!!!

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

مع وجود ملاحظاتي دي على البرمجيات الحرة، لقيت حاجة تانية وهي مبادرة المصادر المفتوحة، وإللي بعتبرها تعديل للبرمجيات الحرة عشان تبقى على مزاجي ((:


بس بصراحة أنا شايف إن التدوينة بقت طويلة شوية، فكفاية كدة وهبقى أكمل المرة إللي جاية...


أشوفكم هناك





3 اكتب تعليقك... فرأيك يهمني:

سكندري يقول...

أنا وصلت لنهاية التدوينة أخيراً Yes!!!
أيه يا مختار كل دي تدوينة ... براحة علينا شوية التدوينة كبيرة أوي !!!
المهم بقي كلامك زينة و الله ...
بس زي ما أنت كتبت كتير كده أنا عايز أرد برضه كتير ...

ما تنساش أننا لما اتعلمنا كمبيوتر أصلاً كان علي أيد Mr.Windows بأي نسخة بقي من نسخة و الاكثر شهرة التي نعاملت معها و لا أزال و هي نسخة windows XP وكمان ما تنساش الاحتكار المهول لها يعني في المدراس و الكليات بيتعلم الطلبة أن نظام التشغيل يعني Windows و أن برامج الـ Office هي البرامج التابعة لشركة Microsoft وأن لو حد حب يتعلم برمجة يبقي عليه و علي visula basic و كل ده احتكار في احتكار و يخلينا مش بنفكر في حاجة تانية
و طبعاً شركة Microsoft ذكية بما فيه الكفاية ... شوف بقي الرشاوي اللي اتدفعت في الموضوع ده اد ايه ؟!!!!

يكفي أن الرخصة الدولية لقيادة الكمبيوتر ICDL و اللي كل الناس فرحانة بيها و بقت أجباري في الجامعات يعني ما ينفعش خريج يخرج من الجامعة و مش معاه ICDlولا مدرس يدخل كادر المعلمين الا لما يكون معاه ICDL و انت عارف طبعاً أن الرخصة دي تعتمد بشكل أساس علي برامج الـ Office الخاصة بشركة Microsoft يعني احتكار في احتكار

و متنساش أن الواحد مننا لو لقي حاجة سهلة قدامه و بيعرف يستخدمها يبقي الاسهل بقي أنه يفضل معها مش هتفرق بقي أنها مش أصلية أو في فيروسات .. انا بكلم علي عموم الناس و ما حدش يقدر يلومهم !!!

كمان البرامج المفتوحةالمصدر مفيهاش Antivurus و أن مرة جربت Antivirus مش فاكر اسمه، مفتوح المصدر بس مكنش له أي لازمة في الحياة كأني مربي قطة في الجهاز ؟ ده حتي ما كنش بينونو !!!
كمان برامج الـ CAD مش مدعومة يعني الموضع مش سهل !!!

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

"علي فكرة نسخة الـ proffitional edition office 2010 ب 500 دولار !!!"
يا بلاش !!
انا هحاول استخدم البرامج دي بس مش هعتمد عليها اعتماد كامل

شكراً
و معذرة للأطالة ...

Ahmad M. Mokhtar يقول...

براحتك يا قصص، رد كتير زي ما تحب، المدونة مدونتك D:

معظم إللي قلته أنا كنت هفردله الكلام في الجزء القادم من التدوينة، وإن كان بعضه اتكلمت عليه بالفعل في التدوينة دي.
يعني أنا مثلاً لم انكر فضل مايكروسف علينا(ولسة الكلام في التدوينة إللي جاية) وكمان ملاحظاتي على كلام مؤسسة البرمجيات المفتوحة يدل على رأي، وهو إني مبقلش إن كل البرامج تبقى حرة ولا إننا لازم تبقى كل البرامج إللي بنستخدمها تبقى حرة، ولكن ناخد المفيد من كل واحد فيهم، وراجع ملاحظاتي على البرمجيات الحرة في آخر التدوينة، واستنى الجزء القادم هيفصل أكثر.

ملحوظة أخيرة،بالنسبة لبرامج ال CAD ففي برنامج زي الأوتوكاد أسمه QCAD
http://www.qcad.org/qcad.html
أبقى بص عليه.

سكندري يقول...

شكراً علي ردك يا مختار
أنا قريت التدوينة كلها طبعاً
و عجبني ملاحظاتك علي البرامج الحرة
و كنت عايز اعلق علي كل نقطة بس انت عارف بقي الموضوع طول مني أوي فقلت اختصر D:
في انتظار تدونتك القادمة و هبقي ابص علي البرنامج ده QCAD
و زي ما انت قلت
"ولكن ناخد المفيد من كل واحد فيهم" (: (: