18

ألا تضر البرامج الحرة بالمبرمجين؟

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

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

لستُ ضد البرامج الحرّة بـل إنني أستعملها منذ سنتين.. لكنه سؤال خطر على بـالي لا غير.

البرامج الحرة أقصد بها البرامج المفتوحة المصدر (نفس المعنى حسب علمـي)

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

15

السلام عليكم ورحمة الله،

أولا لنصحح بعض المفاهيم.

عندما تقول برنامج "حر" فلا يتعلق الأمر هنا بالثمن. يأتي الخلط من الانجليزية التي تأتي فيها free بمعنيين غير مترادفين: حر ومجاني. هناك مقولة شهيرة لريتشارد ستولمان لتوضيح الفرق: Think free as in free speech, not free beer. (بالإمكان مراجعة هذه المقالة على ويكيبديا

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

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

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

لكن، تجد الكثير والكثير يشجعون البرامج الحرة لأنها مجانية أساسا، لكن، لا أجد من يفكر من الناحية المادية، مالذي سيربحه المبرمج؟

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

نعم، هناك الكثير يشجعون البرامج الحرة لأنها مجانية ... طيب وبعدين؟ ... ما الذي يمكنك فعله بخصوص هؤلاء غير أن تقبل حقيقة وجودهم؟ لا أجد وجود هؤلاء يغير أي شيء.

طبعا لا أحد يجبر المبرمج على شيء.

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

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

-1

حتـى الأنظمة الشيوعية فشلت في تطبيق هذا المثال.

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

كيف سيربح إذا كان البرنامج مجـاني ولا يقدم معه أية خدمات إضافية مثلا؟

أيضـا، مالذي يجعل الكثير يساندون البرامج الحرة من دون أدنـى تفكير في مصير المبرمج؟ هل الدولة من ستدفع له؟

(مجرد تساؤولات)

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

إعلانات أو صيانة. إذا كانت هناك شركة مهتمة بالبرنامج فسوف تدفع لتقوم أنت بتعليم موظفيها أو لتوفير صيانة. في أغلب الأحيان وفي أرض الواقع أغلب المشاريع الحرة تكون مشاريع جانبية المبرمجين لديهم وظائفهم.

أغلب المشاريع الحرة تكون مشاريع جانبية المبرمجين لديهم وظائفهم.

نعم، هكذا ممكن.

ممكن فقط ممكن , ان يكون هذه في نشر البرنامج هو مشاركة العلم و المال اخر شيء على باله ؟

وربما الشهرة؟ حتـى يتمكن في المستقبل من نشر برامج مدفوعة؟

أو ربما لكي يجد وظيفة؟

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

  • الاستفادة من مجتمع المصادر المفتوحة. كثير من البرمجيات الحرة لم تكن لتصل لما هي عليه من الجودة لو أنها مغلقة المصدر، فبدل أن تدفع لفريق من 10 مبرمجين، ادفع لفريق من 4 و عين شخص يشرف على استقبال أعمال المجتمع مفتوح المصدر.

  • عدم توفر الوقت أو المعرفة لكتابة البرنامج دون مساعدة

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

مثل الأندرويد؟

البرامج الحرة لا تعني أنها مجانية بل توجد العديد منها مدفوع أضف إلا ذلك أن جميع من قام بعمل برنامج حر ومجاني لا يمكنه الكسب من خلاله !! بالطبع يمكنه بطرق عديدة وأكثرها تقليدية هي الإعلانات داخل البرنامج أو ربما تكون هناك طرق أكثر وذلك يعتمد على نوع البرنامج فربما يمكنه الربح عن طريق الكثير من الطرق :)

البرامج الحرة لا تعني انها مجانية بل تعني انها حرة من ناحية شروط الرخصة وتستطيع لمعرفة هذه الشروط الاطلاع على رخصة gnu/gpl

اي يستطيع المبرمج تقديم البرنامج بتكلفة مادية بسيطه ويستطيع الربح من البرنامج

وببقاء البرنامج برخصة gpl اذا اعجب به مجتمع المبرمجين يسقومون بالدخول على الكود المصدري للبرنامج واصلاح الاخطاء البرمجية ان وجدت وتطوير البرنامج مع بقاء حقوق الرخصة مما سيساعد ذالك البرنامج على الانتشار بشكل كبير

البرامج الحرة أقصد بها البرامج المفتوحة المصدر (نفس المعنى حسب علمـي)

بل هناك فرق

شكرا، لم أعلم بهذا

لا لن تضر البرامج الحرة المبرمجين ابسط مثال على ذلك مات مولينغ

الربح والكسب ليس فقط في البيع

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

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

وسواء اكتسبت مال ام لا فانت سوف تكتسب عوامل اخرى تساعدك على تحقيق عوائد مادية كبيرة

لدي سؤال حول هذه المسألة :

كيف أحصل على متطوعين ؟ وهل المتطوعين هم سيعملون معي كفريق أم أنهم سيقومون بتطويره ونشره بأنفسهم من دوني ؟

كما يقول ريتشارد ستالمان

 “free” as in “free speech,” not as in “free beer”

يعني كلمة free تترجم إلى حر وليس إلى مجاني

لا علاقة لحرية البرنامج بثمنه وهل هو مجاني أو مدفوع

هناك ميزات على الجانب الآخر للبرمجيات الحرة للمبرمج . أقترح عليك قراءة هذا المقال (باللغة الإنجليزية)

يمكن ان يربح من خلال بعض الخدمات المدفوعة بالبرنامج (مثل in-app purchase في الاندرويد وال IOS) او الدعايات

لكن الهدف الحقيقي في رأيي هو التباهي, لا تأخذها بالمعنى السلبي, فمعظم من قام ببرامج (مجانية ام مفتوحة) قوية استطاع ان يبيع البرنامج بأرقام خيالية, او ان يتوظف في شركة برمجيات عملاقة بمنصب مرموق, او ان يصبح برنامجه اكبر من ان اي من الخيارات السابقة (Linux, Apache, Mozilla)

مع العلم ان البرامج المجانية والمفتوحة المصدر تنتشر بسرعة وتعطي امكانية للمشروع ان يصل لاقصى مدى له (بسبب كثرة المطوريين للفكرة والمشروع وعد المشاريع التي ستشتق عنها)

مثال اخر, لعبة half life او GTA لما وصلت الا ماوصلت اليه (Counter Strike و GTA Vice city ) لو لم تكن مفتوحة المصدر, ومن ثم اطلقو GTA IV & GTA V لتحقق ارباح خيالية