اوپن ماخذ سافٹ ویئر کی تعریف اور مثال
سÙا - غابة اÙ٠ع٠Ùرة تÙاج٠خطر اÙاÙدثار
فہرست کا خانہ:
- اوپن سورس سافٹ ویئر معیار
- لائسنس
- اوپن ماخذ سافٹ ویئر بمقابلہ تجارتی سافٹ ویئر
- مفت سافٹ ویئر بمقابلہ اوپن - ماخذ سافٹ ویئر
- اوپن سورس سافٹ ویئر کے فوائد
- اوپن ماخذ سافٹ ویئر کے مقبول اقسام
- اوپن سورس سافٹ ویئر اور ڈویلپرز
- نیچے کی سطر
اوپن سورس سافٹ ویئر (او ایس ایس ایس) کسی قسم کا کمپیوٹر سافٹ ویئر ہے جس میں ترمیم کے لئے دستیاب اس کے ذریعہ کوڈ سے تقسیم کیا جاتا ہے. اس کا مطلب یہ ہے کہ وہ عام طور پر پروگرامرز کے لئے لائسنس شامل ہیں جو وہ کسی بھی طرح سے سافٹ ویئر کو تبدیل کرنے کے لۓ تبدیل کرتے ہیں: وہ کیڑے کو ٹھیک کرنے، افعال کو بہتر بنانے، یا اپنی اپنی ضروریات کو پورا کرنے کے لئے سافٹ ویئر کو اپنانے میں مدد کرسکتے ہیں.
اوپن سورس سافٹ ویئر معیار
اوپن ایس ایس پر ایک اہم اتھارٹی کے طور پر کام کرتا ہے، 1998 میں قائم گلوبل غیر منفعتی ادارے (او ایس آئی). کھلے منبع کے سافٹ ویئر کی تعریف میں اس طرح کے معاملات سے متعلق 10 معیار، شامل ہیں:
- سافٹ ویئر کی بازیابی
- ماخذ کوڈ دستیابی اور سالمیت
- لائسنس کی تقسیم اور خصوصیات
- حاصل کردہ کام
- اینٹی تبعیض
لائسنس
مختلف لائسنس پروگرامرز کو اس سافٹ ویئر کو ترمیم کرنے کی اجازت دیتا ہے جو متعدد شرائط منسلک ہوتے ہیں. بلیک بتھ علم بیز کے مطابق، دو لاکھ کھلے سورج وسائل کی ایک ڈیٹا بیس، پانچ مقبول ترین لائسنس ہیں:
- MIT لائسنس
- جی این یو جنرل پبلک لائسنس (جی پی پی) 2.0
- اپاچی لائسنس 2.0
- جی این یو جنرل پبلک لائسنس (جی پی ایل) 3.0
- بی ایس ڈی لائسنس 2.0 (3 شق، نئی یا نظر ثانی شدہ)
جب آپ ذریعہ کوڈ کو تبدیل کرتے ہیں تو، OSS آپ کو اس کے ساتھ ساتھ آپ کے طریقوں میں شامل کرنے کے شامل ہونے کی ضرورت ہے. کوڈ کے ترمیم کے بعد تخلیق شدہ سوفٹ ویئر مفت کیلئے دستیاب نہیں ہوسکتا ہے یا نہیں.
اوپن ماخذ سافٹ ویئر بمقابلہ تجارتی سافٹ ویئر
تجارتی طور پر دستیاب سافٹ ویئر، اکی تجارتی یا ملکیت سافٹ ویئر، اس کا ذریعہ کوڈ تک رسائی نہیں دیتا کیونکہ سافٹ ویئر کسی اور کی دانشورانہ ملکیت ہے. اس کے نتیجے میں، صارفین اکثر اس کے لئے ادائیگی کرتے ہیں. او ایس ایس، دوسری طرف، ایک باہمی تعاون کی کوشش ہے. سوفٹ ویئر نے دانشورانہ ملکیت کا اشتراک کیا ہے جنہوں نے اسے ترقی یافتہ کرنے میں مدد کی ہے.
مفت سافٹ ویئر بمقابلہ اوپن - ماخذ سافٹ ویئر
اگرچہ شرائط اکثر کثرت سے استعمال کرتے ہیں، او ایس ایس مفت سافٹ ویئر سے تھوڑا مختلف ہے. بغیر پابندی یا چارج کے بغیر سافٹ ویئر کو ڈاؤن لوڈ کرنے اور ترمیم کرنے کی صلاحیت کے ساتھ دونوں معاملات. تاہم، 1 9 80 ء میں ایم آئی ٹی کمپیوٹر سائنس کے محقق، رچرڈ اسٹالمان کی جانب سے تیار کردہ ایک سافٹ ویئر - ایک غیرمعروف مفت سافٹ ویئر فاؤنڈیشن کی طرف سے بیان کردہ چار شرائط کی طرف سے تعریف کی گئی ہے. یہ "چار آزادی" صارفین کو اس کے قابل استعمال ہونے کے طور پر استعمال کرنے اور سافٹ ویئر سے لطف اندوز کرنے کی صلاحیت پر زور دیتے ہیں.
اس کے برعکس، او ایس ایس معیار، جو اوپن ماخذ ابتدائی طور پر ایک دہائی کے بعد تیار ہوا ہے، سوفٹ ویئر کے ترمیم پر زیادہ زور دیتا ہے، اور منبع کوڈ، لائسنسنگ، اور تقسیم کی تبدیلی کے نتائج.
ظاہر ہے، دو پرورش؛ کچھ کہتے ہیں کہ OSS اور مفت سافٹ ویئر کے درمیان اختلافات عملی سے کہیں زیادہ فلسفیانہ ہیں. تاہم، فریویئر کے ساتھ بھی الجھن نہیں ہونا چاہئے. فریویئر عام طور پر ملکیت سافٹ ویئر سے مراد ہے کہ صارفین کو کسی بھی قیمت پر ڈاؤن لوڈ نہیں کرسکتے ہیں، لیکن جس کا ذریعہ کوڈ تبدیل نہیں کیا جا سکتا.
اوپن سورس سافٹ ویئر کے فوائد
جبکہ اس کی قیمت کی کمی ایک اہم فائدہ ہے، او ایس ایس ایس میں کئی اضافی فوائد ہیں:
- اس کا معیار آسانی سے اور بہت بہتر ہوسکتا ہے جب اس کا ذریعہ کوڈ گزر چکا ہے، ٹیسٹ، اور فکسڈ.
- یہ پروگرامرز کے لئے قابل قدر سیکھنے کا موقع پیش کرتا ہے. وہ آج دستیاب ترین پروگراموں میں مہارت حاصل کر سکتے ہیں.
- ملکیت سافٹ ویئر سے زیادہ محفوظ ہوسکتا ہے کیونکہ کیڑے کو شناخت اور فوری طور پر مقرر کیا جاتا ہے.
- چونکہ یہ عوامی ڈومین میں ہے، اور مسلسل اپ ڈیٹس کے تابع ہونے سے، طویل عرصے سے اس منصوبوں کے لئے دستیاب نہیں ہے یا فوری طور پر ختم ہوسکتا ہے.
اوپن ماخذ سافٹ ویئر کے مقبول اقسام
اوپن وسائل کی تکنیکوں نے بہت سے انٹرنیٹ قائم کرنے میں مدد کی. مزید برآں، ہر روز استعمال میں سے بہت سے پروگرام کھلی منبع ٹیکنالوجیز پر مبنی ہیں. نقطہ نظر: لوڈ، اتارنا Android OS اور ایپل کے او ایس ایکس کنییل اور یونیکس / BSD کھلی منبع ٹیکنالوجیز پر مبنی ہیں.
دیگر مقبول کھلا منبع سافٹ ویئر ہے:
- موزیلا کے فائر فاکس ویب براؤزر
- تھنڈربڈ ای میل کلائنٹ
- پی ایچ پی سکرپٹ زبان
- ازگر پروگرامنگ زبان
- اپاچی HTTP ویب سرور
اوپن سورس سافٹ ویئر اور ڈویلپرز
او ایس ایس ایس منصوبوں کے تعاون کے مواقع ہیں جن میں مہارتوں کو بہتر بنانے اور میدان میں رابطوں کی تعمیر. ایسے علاقوں میں جو ڈویلپرز کام کرسکتے ہیں وہ شامل ہیں:
- مواصلات کے اوزار ای میل، ریئل ٹائم پیغام رسانی، فورمز، اور وکیس ڈویلپرز کو حل تلاش کرنے یا ایک دوسرے کے خیالات کو اچھالنے میں مدد کرتی ہیں.
- تقسیم شدہ نظر ثانی شدہ کنٹرول کے نظام. جب مختلف جغرافیای مقامات میں متعدد ڈویلپرز ڈیٹا اور فائلوں میں ترمیم کرتے ہیں، تو یہ نظام مختلف ورژن اور اپ ڈیٹس کو منظم کرتی ہے.
- بگ ٹریکرز اور کام کی فہرست. یہ خصوصیات بڑے پیمانے پر منصوبوں کو مسائل کی نگرانی اور ان کی اصلاحات کو ٹریک رکھنے کی اجازت دیتا ہے.
- ٹیسٹنگ اور ڈیبگنگ کے اوزار. یہ خصوصیات نظام کے انضمام کے دوران جانچ اور خود کار طریقے سے دوسرے پروگراموں کو ڈیبٹ کرتے ہیں.
نیچے کی سطر
اوپن سورس سوفٹ ویئر ملکیتی سافٹ ویئر کا ایک متبادل ہے. ایک او ایس ایس پروجیکٹ میں شرکت سافٹ ویئر کی ترقی میں ایک کیریئر کی تعمیر کے لئے ایک راستہ ثابت ہوسکتا ہے، اور پروگرامرز دنیا بھر میں سب سے بڑا سافٹ ویئر پروگراموں پر کام کرتے ہوئے اپنی مہارت کو ہٹانے کی اجازت دیتا ہے. فیس بک، گوگل، اور لنکڈ ان تمام رہائی کے او ایس ایس، لہذا ڈویلپرز کو علم کا اشتراک، مستحکم حل، اور مستحکم، فعال مصنوعات میں حصہ لے سکتے ہیں.
کھولیں ماخذ اور پبلک ڈومین سافٹ ویئر کہاں تلاش کریں
کھلی منبع ایپلی کیشنز اور عوامی ڈومین سافٹ ویئر کے درمیان فرق تلاش کریں اور کس طرح کھلے ذریعہ ایپلی کیشن عوامی ڈومین کے تحت نہیں ہیں.
سافٹ ویئر کی کوالٹی اشورینس (QA) انجینئر ملازمت کی تفصیل: تنخواہ، مہارت، اور مزید
ایک سافٹ ویئر کی کوالٹی اشورینس (QA) انجنیئر پیداوار کی ڈائم لائنز کو پورا کرنے اور کیڑے کی شناخت میں مدد ملتی ہے. ان کی تعلیم، مہارت، تنخواہ اور مزید جانیں.
اوپن ماخذ بمقابلہ عوامی ڈومین سافٹ ویئر کی درخواستیں
اوپن سورس سافٹ ویئر صارفین کو اس پروگرام کا ذریعہ کوڈ تک رسائی اور تبدیل کرنے کی اجازت دیتا ہے. یہ ایپلی کیشن عوامی ڈومین کے تحت نہیں ہیں.