کھلا ماخذ

عیسائی اوپن سورس تحریک کی قیادت کیوں نہیں کر رہے؟

اوپن سورس ہے...

اوپن سورس پروجیکٹس، پروڈکٹس، یا اقدامات کھلے تبادلے، باہمی تعاون، تیز رفتار پروٹو ٹائپنگ، شفافیت، میرٹوکیسی، اور کمیونٹی پر مبنی ترقی کے اصولوں کو قبول کرتے اور مناتے ہیں۔ اوپن سورس سافٹ ویئر ایک ایسا سافٹ ویئر ہے جس میں سورس کوڈ ہوتا ہے جس کا کوئی بھی معائنہ، ترمیم اور اضافہ کر سکتا ہے۔
 
"ماخذ کوڈ" سافٹ ویئر کا وہ حصہ ہے جسے زیادہ تر کمپیوٹر صارفین کبھی نہیں دیکھتے ہیں۔ یہ وہ چیز ہے جسے کمپیوٹر پروگرامر تبدیل کرنے کے لیے جوڑ توڑ کر سکتے ہیں کہ سافٹ ویئر کا ایک ٹکڑا — ایک "پروگرام" یا "ایپلی کیشن" — کیسے کام کرتا ہے۔ پروگرامرز جن کے پاس کمپیوٹر پروگرام کے سورس کوڈ تک رسائی ہے وہ اس پروگرام کو اس میں فیچرز شامل کرکے یا ان حصوں کو ٹھیک کر کے بہتر بنا سکتے ہیں جو ہمیشہ صحیح طریقے سے کام نہیں کرتے ہیں۔

ڈیزائن کے لحاظ سے، اوپن سورس سافٹ ویئر لائسنس تعاون اور اشتراک کو فروغ دیتے ہیں کیونکہ وہ دوسروں کو سورس کوڈ میں ترمیم کرنے اور ان تبدیلیوں کو اپنے پروجیکٹس میں شامل کرنے کی اجازت دیتے ہیں۔ وہ کمپیوٹر پروگرامرز کی حوصلہ افزائی کرتے ہیں کہ وہ جب چاہیں اوپن سورس سافٹ ویئر تک رسائی حاصل کریں، دیکھیں اور اس میں ترمیم کریں، جب تک کہ وہ اپنے کام کا اشتراک کرتے وقت دوسروں کو بھی ایسا کرنے دیں۔

کیا ہوگا اگر ہم صرف اپنی بادشاہت کے لیے نہیں بلکہ پوری مملکت کے لیے سافٹ ویئر بنائیں؟

کھلے پن کی طاقت

لوگ کئی وجوہات کی بنا پر ملکیتی سافٹ ویئر پر اوپن سورس سافٹ ویئر کو ترجیح دیتے ہیں، بشمول:

اختیار. بہت سے لوگ اوپن سورس سافٹ ویئر کو ترجیح دیتے ہیں کیونکہ ان کا اس قسم کے سافٹ ویئر پر زیادہ کنٹرول ہوتا ہے۔ وہ اس بات کو یقینی بنانے کے لیے کوڈ کی جانچ کر سکتے ہیں کہ یہ ایسا کچھ نہیں کر رہا جو وہ نہیں کرنا چاہتے، اور وہ اس کے کچھ حصوں کو تبدیل کر سکتے ہیں جنہیں وہ پسند نہیں کرتے ہیں۔ وہ صارفین جو پروگرامر نہیں ہیں وہ بھی اوپن سورس سافٹ ویئر سے فائدہ اٹھاتے ہیں، کیونکہ وہ اس سافٹ ویئر کو کسی بھی مقصد کے لیے استعمال کر سکتے ہیں جو وہ چاہتے ہیں — نہ صرف اس طریقے سے جس طرح کوئی اور سوچتا ہے کہ انہیں کرنا چاہیے۔

سلامتی. کچھ لوگ اوپن سورس سافٹ ویئر کو ترجیح دیتے ہیں کیونکہ وہ اسے ملکیتی سافٹ ویئر سے زیادہ محفوظ اور مستحکم سمجھتے ہیں۔ چونکہ کوئی بھی اوپن سورس سافٹ ویئر کو دیکھ سکتا ہے اور اس میں ترمیم کرسکتا ہے، اس لیے کوئی شخص ان غلطیوں یا کوتاہیوں کو دیکھ سکتا ہے جو پروگرام کے اصل مصنفین سے چھوٹ گئے ہوں گے۔ چونکہ بہت سارے پروگرامرز اوپن سورس سافٹ ویئر کے ایک ٹکڑے پر اصلی مصنفین سے اجازت لیے بغیر کام کر سکتے ہیں، اس لیے وہ اوپن سورس سافٹ ویئر کو ٹھیک کر سکتے ہیں، اپ ڈیٹ کر سکتے ہیں اور اپ گریڈ کر سکتے ہیں جتنا وہ ملکیتی سافٹ ویئر کر سکتے ہیں۔

استحکام. بہت سے صارفین اوپن سورس سافٹ ویئر کو طویل مدتی منصوبوں کے لیے ملکیتی سافٹ ویئر پر ترجیح دیتے ہیں۔ چونکہ پروگرامرز اوپن سورس سافٹ ویئر کے لیے سورس کوڈ کو عوامی طور پر تقسیم کرتے ہیں، اس لیے اہم کاموں کے لیے اس سافٹ ویئر پر انحصار کرنے والے صارفین اس بات کا یقین کر سکتے ہیں کہ اگر اصل تخلیق کار ان پر کام کرنا بند کر دیں تو ان کے ٹولز غائب نہیں ہوں گے یا خراب نہیں ہوں گے۔ مزید برآں، اوپن سورس سافٹ ویئر کھلے معیارات کے مطابق شامل اور کام کرنے دونوں کا رجحان رکھتا ہے۔

برادری. اوپن سورس سافٹ ویئر اکثر صارفین اور ڈویلپرز کی کمیونٹی کو اپنے ارد گرد تشکیل دینے کی ترغیب دیتا ہے۔ یہ اوپن سورس کے لیے منفرد نہیں ہے۔ بہت سی مقبول ایپلی کیشنز میٹنگ اور یوزر گروپس کا موضوع ہیں۔ لیکن اوپن سورس کے معاملے میں، کمیونٹی صرف ایک فین بیس نہیں ہے جو ایک اشرافیہ صارف گروپ کو (جذباتی یا مالی طور پر) خریدتا ہے۔ یہ وہ لوگ ہیں جو اپنی پسند کے سافٹ ویئر کو تیار کرتے ہیں، جانچتے ہیں، استعمال کرتے ہیں، فروغ دیتے ہیں اور بالآخر متاثر کرتے ہیں۔

Disciple.Tools کھلے پن کے لیے بنایا گیا ہے۔

ہمارا کوڈ کھلا ہے۔

آپ Github پر ہمارے تمام کوڈ دیکھ سکتے ہیں اور اسے ڈاؤن لوڈ کر سکتے ہیں اور جب چاہیں اس کا جائزہ لے سکتے ہیں۔ ہمارے پاس چھپانے کے لیے کچھ نہیں ہے!

ہمارا فریم ورک کھلا ہے۔

ہم نے توسیع کی توقع کے ساتھ تعمیر کیا۔ ہم جانتے ہیں کہ کمیشن کی عظیم وزارتیں شاگرد بنانے کا بنیادی بوجھ بانٹتی ہیں جو شاگرد بناتے ہیں اور گرجا گھروں کی تشکیل کرتے ہیں جو گرجا گھروں کو لگاتے ہیں۔ لیکن وزارتیں بھی منفرد ہیں۔

کا بنیادی Disciple.Tools کٹائی کے کام کے مشترکہ کور کو سپورٹ کرنے کے لیے ڈیزائن کیا گیا ہے۔

پلگ انز کا مقصد توسیع کرنا ہے۔ Disciple.Tools وزارت کی ضروریات کے لیے منفرد عناصر کو شامل کرنا۔ کچھ پلگ ان جیسے ٹریننگ یا فیس بک انٹیگریشن کمیونٹی پلگ ان ہیں۔ وزارتیں بھی اپنی وزارت کے لیے خصوصی طور پر پلگ ان بنا سکتی ہیں، توسیع کر رہی ہیں۔ Disciple.Tools ان کی مخصوص ضروریات کو پورا کرنے کے لیے۔

کور = سب کے لیے بنایا گیا ہے۔

پلگ انز = آپ کی منفرد ضروریات کے لیے توسیع

ہمارا لائسنس کھلا ہے۔

Disciple.Tools GNU جنرل پبلک لائسنس v2 کے تحت لائسنس یافتہ ہے۔

اس لائسنس میں کہا گیا ہے: "زیادہ تر سافٹ ویئر کے لائسنس اس کو شیئر کرنے اور تبدیل کرنے کی آپ کی آزادی چھیننے کے لیے بنائے گئے ہیں۔ اس کے برعکس، GNU جنرل پبلک لائسنس کا مقصد مفت سافٹ ویئر کو شیئر کرنے اور تبدیل کرنے کی آپ کی آزادی کی ضمانت دینا ہے- تاکہ یہ یقینی بنایا جا سکے کہ سافٹ ویئر اپنے تمام صارفین کے لیے مفت ہے۔

دوسرے الفاظ میں، ہم نے آزادانہ طور پر دیا ہے، لہذا آپ آزادانہ طور پر دے سکتے ہیں.

ہماری ترقی کھلی ہے۔

ہم فعال طور پر مختلف وزارتوں اور پس منظر سے تعلق رکھنے والے افراد کی کمیونٹیز تشکیل دے رہے ہیں تاکہ ملک کی ترقی کو قیادت فراہم کی جا سکے۔ Disciple.Tools ماحولیاتی نظام مختلف پس منظر اور وزارت کے ممالک سے اختراع کرنے والے اور رہنما مدد کریں گے۔ Disciple.Tools ایک حقیقی بادشاہی نظام بنیں۔