1983 میں، Richard Stallman نے GNU پروجیکٹ کے آغاز کے ساتھ مفت سافٹ ویئر کی تحریک کا آغاز کیا۔ اس وقت سے، مفت سافٹ ویئر کو عام طور پر مالیاتی معنوں میں بھی آزاد ہونے سے منسلک کیا گیا تھا۔
زیادہ تر اوپن سورس پروجیکٹس، خاص طور پر لینکس کی دنیا میں مفت دستیاب ہیں۔ اور جب کہ یہ اپنے آپ میں بہت اچھا ہے، اس کا نتیجہ یہ ہو سکتا ہے کہ ڈویلپر اپنے پراجیکٹس کے لیے پوری طرح کمٹمنٹ نہیں کر پائیں گے۔
بعد میں لاجواب اوپن سورس پروجیکٹس ترقی میں کہیں بھی نہیں جا رہے ہیں جب دیکھ بھال کرنے والوں کی زندگیاں ان تک پہنچ جاتی ہیں۔ لیکن اوپن سورس کے بارے میں جانے کا ایک اور طریقہ ہے!
حل
اگر آپ پہلے سے ہی وہ کام کر رہے ہیں جو آپ کو پسند ہے، تو کیوں نہ اس سے پیسے کمائیں؟ اور میں روایتی اوپن سورس ریونیو ماڈل کے بارے میں بات نہیں کر رہا ہوں جیسے Red Hat اور Suseجہاں ان کی آمدنی کا بڑا حصہ انٹرپرائز سپورٹ پلانز سے آتا ہے، میں خود سافٹ ویئر کے لیے براہ راست چارج کرنے کی بات کر رہا ہوں۔
یہ اوپن سورس اسٹیٹس کو کے خلاف چل سکتا ہے لیکن یہ بالکل ایک آپشن ہے، اسے خود رچرڈ اسٹالمین اور دی فری سافٹ ویئر فاؤنڈیشن سے لیں:
ہم ان لوگوں کی حوصلہ افزائی کرتے ہیں جو مفت سافٹ ویئر کو دوبارہ تقسیم کرتے ہیں جتنا وہ چاہتے ہیں یا کر سکتے ہیں، لفظ "مفت" کے دو جائز عمومی معنی ہیں۔ یہ آزادی یا قیمت کا حوالہ دے سکتا ہے۔ جب ہم "مفت سافٹ ویئر" کی بات کرتے ہیں، تو ہم آزادی کی بات کر رہے ہیں، قیمت کی نہیں۔ ("آزاد تقریر" کے بارے میں سوچو، "مفت بیئر" کے بارے میں نہیں۔)
آپ کے سافٹ ویئر کے لیے چارج کرنے کے دو سب سے عام راستے یا تو یہ ہوں گے کہ آپ کے سافٹ ویئر کو مارکیٹ پلیس بیچوان کے ذریعے تقسیم کرنا جیسے Google Play Storeیا آپ کی ویب سائٹ پر پے وال جیسے طریقوں کے ذریعے براہ راست تقسیم۔لیکن اوپن سورس سافٹ ویئر کے کسی دوسرے حصے کی طرح، آپ کو مذکورہ سافٹ ویئر کے لیے سورس کوڈ بنانا ہوگا جو کسی کے لیے بھی مفت دستیاب ہو۔
پے وال کو چھوڑنا
لیکن اگر سورس کوڈ ہر کسی کے لیے دستیاب ہے تو کیا لوگ صرف مارکیٹ پلیس/پے وال کو چھوڑ کر آپ کے سافٹ ویئر کو سورس سے مرتب نہیں کریں گے؟ اگرچہ یہ بالکل ایک آپشن ہے، آپ کو اس بات کو ذہن میں رکھنا چاہیے کہ آپ جس مارکیٹ میں ہیں اس پر منحصر ہے، لوگ شروع سے ماخذ سے مرتب کرنے میں آسانی محسوس نہیں کر سکتے۔
اگر آپ لینکس ڈسٹرو ہیں تو آپ لوگوں کو ماخذ سے مرتب کرنے کے ساتھ ایک بڑی پریشانی کا سامنا کرنا پڑ سکتا ہے، لیکن اگر آپ پلے اسٹور پر فٹنس ایپ ہیں۔ ، آپ کے صارفین کی اکثریت آپ کی ایپ حاصل کرنے کے لیے $0.99 ادا کرنے کی پرواہ نہیں کرے گی۔
اس نکتے پر مزید توجہ دینے کے لیے، انفارم ورلڈ سے پیٹر وینر کہتے ہیں،
اس بات پر بہت زیادہ توجہ مرکوز کرنا ایک غلطی ہے کہ کتنے لوگ مفت میں پروڈکٹ حاصل کر رہے ہیں۔ کمپنیوں کے لیے ایسے اعداد و شمار کا حوالہ دینا معمول کی بات نہیں ہے جہاں 90 فیصد یا اس سے زیادہ ادائیگی نہیں کر رہے ہیں۔ وہ عام طور پر کمپنی کو بہت زیادہ خرچ نہیں کرتے ہیں کیونکہ اوپن سورس پیکجوں کی تقسیم پر بہت کم لاگت آتی ہے۔
مختصر طور پر، اس سے کوئی فرق نہیں پڑتا کہ آپ کے کتنے فیصد صارفین ادائیگی کر رہے ہیں یا نہیں۔ یہ گروسری اسٹور میں مفت نمونے کی صورت حال کی طرح نہیں ہے جہاں اس بات کی حد ہوتی ہے کہ ممکنہ گاہکوں کو کتنا کھانا دیا جا سکتا ہے۔
اوپن سورس کی دنیا میں صرف ایک چیز اہم ہے کہ کافی صارفین آپ کے آپریٹنگ اخراجات کو پورا کرنے کے لیے بازار/پے وال کے راستے سے گزر رہے ہیں۔
گاہکوں کی مقررہ حد تک پہنچنے کے طریقے ایک ایسا معاملہ ہے جو اپنے آپ میں ایک مضمون کا مستحق ہے۔ لیکن جان لیں کہ اس مقصد کو کئی طریقوں سے حاصل کیا جا سکتا ہے، مثال کے طور پر، ایک زیادہ مقبول طریقہ یہ ہو گا کہ پیشہ ورانہ خدمات جیسا کہ مذکورہ سافٹ ویئر کے ساتھ انسٹالیشن/سپورٹ/مینٹیننس بنڈل کرنا۔
اور یہاں تک کہ اگر آپ کے پاس ادائیگی نہ کرنے والے صارفین کی تعداد سے 10 گنا زیادہ ہے جو آپ ادائیگی کرتے ہیں، یہ ادا نہ کرنے والے صارفین اب بھی برانڈ ایڈوکیسی کی شکل میں آپ کی کمپنی کے لیے قدر پیدا کر رہے ہیں۔ہر اس شخص کے لیے جس سے وہ آپ کے سافٹ ویئر کے بارے میں بات کرتے ہیں، آپ کو ایک اور ادائیگی کرنے والے کسٹمر کو حاصل کرنے کا موقع ملتا ہے۔
پہاڑی کا بادشاہ رہنا
ٹھیک ہے، تو آپ کے پاس اوپن سورس ماڈل کے تحت کافی ادائیگی کرنے والے کسٹمرز حاصل کرنے کا راستہ ہے، لیکن کیا آپ اب بھی کسی دوسری کمپنی/تنظیم کے آپ کا کوڈ لینے اور اس کے ساتھ چلنے کا خطرہ نہیں چلاتے؟ بالکل۔ لیکن یہ اصل میں ایک فائدہ ہے اگر آپ اپنے کارڈ صحیح کھیلتے ہیں۔
پہلے، جب وہ آپ کے کوڈ کے ساتھ بھاگ سکتے ہیں، وہ آپ کے برانڈ کے ساتھ نہیں چل سکتے۔ اگر آپ نے اپنی کمپنی کا برانڈ بنانے کے لیے کافی کام کیا ہے تو پھر آپ کو بادشاہ کے عہدے سے نیچے گرانے میں قدرے بہتر کوڈ سے بہت زیادہ وقت لگے گا۔
اوپن سورس پروجیکٹس ایک دوسرے کے ساتھ تقریباً یکساں طور پر اپنے بند سورس کے ہم منصبوں کے ساتھ بات چیت اور مقابلہ کرتے ہیں۔ برانڈ کے غلبہ کا یہ معاملہ ایک ایسا مسئلہ ہے جس میں میں مرکزی دھارے میں لینکس میں مزید گہرائی میں جاتا ہوں، یہ کیا لے گا؟.
لیکن جہاں اوپن سورس ایک کلوزڈ سورس ریونیو ماڈل کے اوپر اور اس سے آگے چمکتا ہے وہاں یہ ہے کہ کانٹے دار حریفوں کے لیے تکنیکی صلاحیتوں میں آپ سے آگے بڑھنا واقعی کتنا مشکل ہے۔ Cygnus Solutions کے معاملے میں، 90 کی دہائی کے اوپن سورس سافٹ ویئر دیو، شریک بانی Micheal Tiemann نے ایک بار کہا،
وہ ہمیں 'حقیقی GNU' ماخذ کے طور پر اپنی پوزیشن سے ہٹا نہیں سکتے۔ وہ سب سے بہتر جس کی وہ امید کر سکتے ہیں وہ ہے اضافی خصوصیات شامل کرنا جو ان کے گاہک انہیں شامل کرنے کے لیے ادا کر سکتے ہیں۔ لیکن چونکہ یہ سافٹ ویئر اوپن سورس ہے، اس لیے وہ جو بھی قیمت ڈالتے ہیں وہ واپس Cygnus میں آتا ہے۔
اوپن سورس کی ذہانت کا مطلب یہ ہے کہ کانٹے کے ذریعے بنائے گئے کوئی بھی اور تمام کوڈ کو آپ کے اصل کوڈ بیس میں واپس جذب کیا جا سکتا ہے۔ اگرچہ اس ماڈل کی اپنی حدود ہیں۔ اگر آپ کا مقابلہ آپ کی ترقیاتی افرادی قوت سے آگے نکل جاتا ہے تو ان کے پاس پیک کا لیڈر بننے کا موقع ہے۔
آپ اپنے اوپن سورس پروجیکٹ کو انتہائی خراب سمت میں لے جانے اور اس کے نتیجے میں اپنے صارفین کی حمایت سے محروم ہونے کا خطرہ بھی چلاتے ہیں۔ اگر ایسا ہوتا ہے، تو آپ بادشاہ کے طور پر آپ پر قبضہ کرنے کے لیے کانٹے کے لیے جگہ دیتے ہیں۔ خوش قسمتی سے، آپ کے صارفین کی بات سن کر اس سے بچا جا سکتا ہے۔
ہر کسی کے لیے نہیں
اگر آپ کو یقین ہے کہ آپ کو اپنے آنے والے اوپن سورس پروجیکٹ کے لیے رقم وصول کرنی چاہیے، تو یہ بہت اچھا ہے! اس پر ہے! آپ بعد میں سڑک کے نیچے ہمیشہ مکمل طور پر مفت ماڈل پر واپس جا سکتے ہیں۔ لیکن احتیاط برتیں اگر آپ سافٹ ویئر کے موجودہ آزادانہ تقسیم شدہ ٹکڑے کو ادا شدہ ماڈل میں منتقل کرنا چاہتے ہیں۔
آپ اپنے صارفین کو تجارت کرنے کا خطرہ مول لے سکتے ہیں جو مالیاتی قدر پیدا کرنے والے صارفین کے لیے مفت کوڈ کا حصہ ڈال کر قدر پیدا کرتے ہیں۔ Symless اور ان کے ماؤس اور کی بورڈ شیئرنگ سافٹ ویئر Synergy کے معاملے میں، جب انہوں نے اپنے آزادانہ طور پر تقسیم کیے گئے اوپن سورس پروجیکٹ کو اضافی سپورٹ کے ساتھ ایک پے وال ماڈل میں تبدیل کیا، تو انھوں نے اپنی اوپن سورس کمیونٹی کے زیادہ تر حصے کو الگ کر دیا۔
خوش قسمتی سے، وہ اب بھی اپنے اندرون خانہ ڈویلپرز کو انٹرپرائز کنٹریکٹس کے ذریعے مالی اعانت حاصل کرنے کے قابل ہیں۔ تاہم، ان کا تجربہ قاعدہ نہیں ہے، اس تجارت کے نتیجے میں اکثر کوڈ فراہم کرنے والوں اور کافی رقم نہ ہونے کا ایک غیر پائیدار ماڈل ہو سکتا ہے۔