اوپن سورس سافٹ ویئر، وضاحت
لائسنس تعریف کا مرکز ہے۔ وہ کوڈ جو اتفاقاً نظر آتا ہے ضروری نہیں کہ اوپن سورس ہو اگر لوگوں کو وہ حقوق حاصل نہ ہوں۔
اوپن سورس سافٹ ویئر اپنا سورس کوڈ ایک لائسنس کے تحت دستیاب کرتا ہے جو لوگوں کو بیان کردہ شرائط کے تحت اسے استعمال کرنے، دیکھنے، تبدیل کرنے اور دوبارہ تقسیم کرنے کی اجازت دیتا ہے۔
کھلی رسائی اختیارات پیدا کرتی ہے
ایک ٹیم یہ دیکھ سکتی ہے کہ سافٹ ویئر کیسے کام کرتا ہے، تبدیلی تجویز کر سکتی ہے، یا اپنا ورژن بنا سکتی ہے جب لائسنس اس کی اجازت دیتا ہے۔ شراکت داروں کا ایک وسیع گروپ بھی اسی پروجیکٹ کو برقرار رکھ سکتا ہے۔
یہ اختیارات ایک فراہم کنندہ پر انحصار کم کر سکتے ہیں۔ یہ اس بات کی ضمانت نہیں دیتے کہ سافٹ ویئر کو منتقل کرنا، برقرار رکھنا، یا تبدیل کرنا آسان ہوگا۔
آپ کی ٹیم کو اب بھی ایک منصوبے کی ضرورت ہے
اوپن سورس سافٹ ویئر کو دوسرے سافٹ ویئر کی طرح اپ ڈیٹس، سیکیورٹی جائزے اور سپورٹ کی ضرورت ہوتی ہے۔ کچھ پروجیکٹس میں بامعاوضہ سپورٹ ہوتی ہے۔ دوسرے توقع کرتے ہیں کہ اپنانے والی ٹیم اس کام کا زیادہ حصہ سنبھالے۔
اس پر انحصار کرنے سے پہلے لائسنس اور پروجیکٹ کے مینٹیننس ریکارڈ کا جائزہ لیں۔ پھر فیصلہ کریں کہ آپ کی تنظیم میں کون اپ ڈیٹس کا مالک ہوگا اور اگر پروجیکٹ سمت بدلتا ہے تو کیا ہوگا۔
اوپن سورس سافٹ ویئر کی اصطلاحات
- Open source license
- وہ شرائط جو سورس کوڈ کو استعمال کرنے، دیکھنے، تبدیل کرنے اور شیئر کرنے کی اجازت دیتی ہیں۔
- Contributor
- وہ شخص یا ادارہ جو اوپن سورس پروجیکٹ میں تبدیلی تجویز کرتا ہے۔
- Fork
- پروجیکٹ کی ایک الگ کاپی جو مختلف سمت میں ترقی کر سکتی ہے۔
اسے اپنانے سے پہلے کیا چیک کریں
لائسنس
تصدیق کریں کہ آپ کا کاروبار کیا کر سکتا ہے اور جب سافٹ ویئر شیئر کیا جائے تو کون سی شرائط لاگو ہوتی ہیں۔
مینٹینرز
چیک کریں کہ کون تبدیلیوں کا جائزہ لیتا ہے اور پروجیکٹ ریلیز اور رپورٹ شدہ مسائل کو کیسے ہینڈل کرتا ہے۔
آپ کا سپورٹ پلان
فیصلہ کریں کہ کون اپ ڈیٹس انسٹال کرے گا، سوالات کے جوابات دے گا، اور جب کچھ خراب ہو تو جواب دے گا۔
اوپن سورس سافٹ ویئر کے بارے میں سوالات
یہ اکثر لائسنس فیس کے بغیر دستیاب ہوتا ہے، لیکن کاروبار اب بھی ہوسٹنگ، سیٹ اپ، سپورٹ، حسب ضرورت، یا مینٹیننس کے لیے ادائیگی کر سکتا ہے۔
نہیں۔ اوپن سورس سافٹ ویئر کوڈ تک رسائی اور اس سے منسلک حقوق سے متعلق ہے۔ ایک اوپن اسٹینڈرڈ مشترکہ قواعد طے کرتا ہے جنہیں مختلف مصنوعات نافذ کر سکتی ہیں۔
عام طور پر، ہاں، اس کے لائسنس کی شرائط کے اندر۔ لائسنس تبدیل شدہ ورژن کو تقسیم کرنے کے لیے شرائط بھی طے کر سکتا ہے، لہذا تبدیلیاں کرنے یا شیئر کرنے سے پہلے اس کا جائزہ لیں۔
متعلقہ لغت کے موضوعات
ایسا سافٹ ویئر منتخب کریں جسے آپ سمجھ سکیں
Caffeine ایپس Internet Computer پر چلتی ہیں، جو اسی مقصد کے لیے بنایا گیا ایک عوامی نیٹ ورک ہے۔