• 2024-11-21

اوپن ماخذ سافٹ ویئر کی تعریف اور مثال

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

فہرست کا خانہ:

Anonim

اوپن سورس سافٹ ویئر (او ایس ایس ایس) کسی قسم کا کمپیوٹر سافٹ ویئر ہے جس میں ترمیم کے لئے دستیاب اس کے ذریعہ کوڈ سے تقسیم کیا جاتا ہے. اس کا مطلب یہ ہے کہ وہ عام طور پر پروگرامرز کے لئے لائسنس شامل ہیں جو وہ کسی بھی طرح سے سافٹ ویئر کو تبدیل کرنے کے لۓ تبدیل کرتے ہیں: وہ کیڑے کو ٹھیک کرنے، افعال کو بہتر بنانے، یا اپنی اپنی ضروریات کو پورا کرنے کے لئے سافٹ ویئر کو اپنانے میں مدد کرسکتے ہیں.

اوپن سورس سافٹ ویئر معیار

اوپن ایس ایس پر ایک اہم اتھارٹی کے طور پر کام کرتا ہے، 1998 میں قائم گلوبل غیر منفعتی ادارے (او ایس آئی). کھلے منبع کے سافٹ ویئر کی تعریف میں اس طرح کے معاملات سے متعلق 10 معیار، شامل ہیں:

  • سافٹ ویئر کی بازیابی
  • ماخذ کوڈ دستیابی اور سالمیت
  • لائسنس کی تقسیم اور خصوصیات
  • حاصل کردہ کام
  • اینٹی تبعیض

لائسنس

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

  1. MIT لائسنس
  2. جی این یو جنرل پبلک لائسنس (جی پی پی) 2.0
  3. اپاچی لائسنس 2.0
  4. جی این یو جنرل پبلک لائسنس (جی پی ایل) 3.0
  5. بی ایس ڈی لائسنس 2.0 (3 شق، نئی یا نظر ثانی شدہ)

جب آپ ذریعہ کوڈ کو تبدیل کرتے ہیں تو، OSS آپ کو اس کے ساتھ ساتھ آپ کے طریقوں میں شامل کرنے کے شامل ہونے کی ضرورت ہے. کوڈ کے ترمیم کے بعد تخلیق شدہ سوفٹ ویئر مفت کیلئے دستیاب نہیں ہوسکتا ہے یا نہیں.

اوپن ماخذ سافٹ ویئر بمقابلہ تجارتی سافٹ ویئر

تجارتی طور پر دستیاب سافٹ ویئر، اکی تجارتی یا ملکیت سافٹ ویئر، اس کا ذریعہ کوڈ تک رسائی نہیں دیتا کیونکہ سافٹ ویئر کسی اور کی دانشورانہ ملکیت ہے. اس کے نتیجے میں، صارفین اکثر اس کے لئے ادائیگی کرتے ہیں. او ایس ایس، دوسری طرف، ایک باہمی تعاون کی کوشش ہے. سوفٹ ویئر نے دانشورانہ ملکیت کا اشتراک کیا ہے جنہوں نے اسے ترقی یافتہ کرنے میں مدد کی ہے.

مفت سافٹ ویئر بمقابلہ اوپن - ماخذ سافٹ ویئر

اگرچہ شرائط اکثر کثرت سے استعمال کرتے ہیں، او ایس ایس مفت سافٹ ویئر سے تھوڑا مختلف ہے. بغیر پابندی یا چارج کے بغیر سافٹ ویئر کو ڈاؤن لوڈ کرنے اور ترمیم کرنے کی صلاحیت کے ساتھ دونوں معاملات. تاہم، 1 9 80 ء میں ایم آئی ٹی کمپیوٹر سائنس کے محقق، رچرڈ اسٹالمان کی جانب سے تیار کردہ ایک سافٹ ویئر - ایک غیرمعروف مفت سافٹ ویئر فاؤنڈیشن کی طرف سے بیان کردہ چار شرائط کی طرف سے تعریف کی گئی ہے. یہ "چار آزادی" صارفین کو اس کے قابل استعمال ہونے کے طور پر استعمال کرنے اور سافٹ ویئر سے لطف اندوز کرنے کی صلاحیت پر زور دیتے ہیں.

اس کے برعکس، او ایس ایس معیار، جو اوپن ماخذ ابتدائی طور پر ایک دہائی کے بعد تیار ہوا ہے، سوفٹ ویئر کے ترمیم پر زیادہ زور دیتا ہے، اور منبع کوڈ، لائسنسنگ، اور تقسیم کی تبدیلی کے نتائج.

ظاہر ہے، دو پرورش؛ کچھ کہتے ہیں کہ OSS اور مفت سافٹ ویئر کے درمیان اختلافات عملی سے کہیں زیادہ فلسفیانہ ہیں. تاہم، فریویئر کے ساتھ بھی الجھن نہیں ہونا چاہئے. فریویئر عام طور پر ملکیت سافٹ ویئر سے مراد ہے کہ صارفین کو کسی بھی قیمت پر ڈاؤن لوڈ نہیں کرسکتے ہیں، لیکن جس کا ذریعہ کوڈ تبدیل نہیں کیا جا سکتا.

اوپن سورس سافٹ ویئر کے فوائد

جبکہ اس کی قیمت کی کمی ایک اہم فائدہ ہے، او ایس ایس ایس میں کئی اضافی فوائد ہیں:

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

اوپن ماخذ سافٹ ویئر کے مقبول اقسام

اوپن وسائل کی تکنیکوں نے بہت سے انٹرنیٹ قائم کرنے میں مدد کی. مزید برآں، ہر روز استعمال میں سے بہت سے پروگرام کھلی منبع ٹیکنالوجیز پر مبنی ہیں. نقطہ نظر: لوڈ، اتارنا Android OS اور ایپل کے او ایس ایکس کنییل اور یونیکس / BSD کھلی منبع ٹیکنالوجیز پر مبنی ہیں.

دیگر مقبول کھلا منبع سافٹ ویئر ہے:

  • موزیلا کے فائر فاکس ویب براؤزر
  • تھنڈربڈ ای میل کلائنٹ
  • پی ایچ پی سکرپٹ زبان
  • ازگر پروگرامنگ زبان
  • اپاچی HTTP ویب سرور

اوپن سورس سافٹ ویئر اور ڈویلپرز

او ایس ایس ایس منصوبوں کے تعاون کے مواقع ہیں جن میں مہارتوں کو بہتر بنانے اور میدان میں رابطوں کی تعمیر. ایسے علاقوں میں جو ڈویلپرز کام کرسکتے ہیں وہ شامل ہیں:

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

نیچے کی سطر

اوپن سورس سوفٹ ویئر ملکیتی سافٹ ویئر کا ایک متبادل ہے. ایک او ایس ایس پروجیکٹ میں شرکت سافٹ ویئر کی ترقی میں ایک کیریئر کی تعمیر کے لئے ایک راستہ ثابت ہوسکتا ہے، اور پروگرامرز دنیا بھر میں سب سے بڑا سافٹ ویئر پروگراموں پر کام کرتے ہوئے اپنی مہارت کو ہٹانے کی اجازت دیتا ہے. فیس بک، گوگل، اور لنکڈ ان تمام رہائی کے او ایس ایس، لہذا ڈویلپرز کو علم کا اشتراک، مستحکم حل، اور مستحکم، فعال مصنوعات میں حصہ لے سکتے ہیں.


دلچسپ مضامین

فوج میں انٹر سروس کی منتقلی

فوج میں انٹر سروس کی منتقلی

فوج، بحریہ، ایئر فورس یا میرینز کے درمیان سوئچ کرنا چاہتے ہیں؟ سیکھیں کہ کس طرح فوج کی ایک شاخ سے منتقل کرنے کے لئے.

ایچ آر مینجمنٹ میں کیریئر کو منتقلی

ایچ آر مینجمنٹ میں کیریئر کو منتقلی

HR مینجمنٹ میں نیٹ ورکنگ کے وسائل، ایک طلبا ایجنسی میں کام کرنے، اور آپ کی نرم مہارت کو فروغ دینے کے لئے ایک کیریئر میں منتقلی کے لئے تجاویز تلاش کریں.

مترجم ملازمت انٹرویو سوالات اور جوابات

مترجم ملازمت انٹرویو سوالات اور جوابات

یہاں ترجمہ کے کام کا ایک جائزہ ہے، اور جواب دینے کے لئے تجاویز کے ساتھ، مترجموں کے لئے اکثر پوچھا جاتا ہے کام انٹرویو سوالوں کی فہرست.

نقل و حمل کیریئرز - ملازمت کے عنوانات اور تفصیلات

نقل و حمل کیریئرز - ملازمت کے عنوانات اور تفصیلات

نقل و حمل کے کیریئر کی معلومات، تنخواہ، اندرونی نقل و حمل کے کیریئر، اور ہوائی جہاز کے پائلٹ سے یارڈ ماسٹر سے نوکری کے عنوانات کی فہرست.

نقل و حمل کی منصوبہ بندی کور خط مثال

نقل و حمل کی منصوبہ بندی کور خط مثال

ٹرانسمیشن کی منصوبہ بندی کی پوزیشن کے لئے ایک کور خط لکھ سکیں، بشمول تحریری تجاویز اور آپ کے خط میں کیا شامل کرنے کے بارے میں مشورہ شامل ہے.

نقل و حرکت سیکورٹی ایڈمنسٹریشن (TSA) ملازمت

نقل و حرکت سیکورٹی ایڈمنسٹریشن (TSA) ملازمت

نقل و حمل سیکیورٹی انتظامیہ (TSA) روزگار کے مواقع سمیت مکمل وقت اور جزوی طور پر TSA ملازمتوں اور جہاں اور کس طرح لاگو ہوتے ہیں.