اوپن ماخذ سافٹ ویئر کیا ہے؟

آپ شاید یہ نہیں سمجھ سکتے لیکن آپ ہر روز کھلی منبع سافٹ ویئر استعمال کرتے ہیں

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

ماخذ کوڈ سوفٹ ویئر کے اس پروگرامنگ کا حصہ ہے جو صارف عام طور پر نظر نہیں آتے ہیں. ماخذ کوڈ سافٹ ویئر کام کرتا ہے اور کس طرح سافٹ ویئر کے کام کی تمام خصوصیات کو کس طرح ہدایت دیتا ہے.

کس طرح صارفین OSS سے فائدہ اٹھاتے ہیں

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

زیادہ تر OSS کچھ ورژن یا جی این یو جنرل پبلک لائسنس (GNU GPL یا GPL) کی تبدیلی کا استعمال کرتا ہے. ایک جی پی ایل کے بارے میں سوچنے کا سب سے آسان طریقہ ہے جو عوامی ڈومین میں ہے. جی پی ایل اور عوامی ڈومین دونوں کو کسی بھی صورت میں ترمیم کرنے، اپ ڈیٹ کرنے اور دوبارہ استعمال کرنے کی اجازت دیتا ہے تاہم انہیں دوبارہ ضرورت ہے. GPL پروگرامرز اور صارفین کو ذریعہ کوڈ تک رسائی حاصل کرنے اور تبدیل کرنے کی اجازت دیتا ہے، جبکہ عوامی ڈومین کو صارفین کو تصویر کو استعمال کرنے اور استعمال کرنے کی اجازت دیتا ہے. جی این یو جی پی ایل کے جی این یو کا حصہ GNU آپریٹنگ سسٹم کے لئے بنائی گئی لائسنس سے مراد ہے، یہ ایک مفت / کھلی آپریٹنگ سسٹم تھا جس میں تھا اور کھلی ماخذ ٹیکنالوجی میں ایک اہم منصوبے جاری ہے.

صارفین کے لئے ایک اور بونس یہ ہے کہ OSS عام طور پر مفت ہے، تاہم، کچھ سوفٹ ویئر پروگراموں کے لئے اضافی اخراجات، جیسے ٹیکنیکل سپورٹ کی لاگت ہوسکتی ہے.

کھلے ذریعہ سے آیا تھا؟

جبکہ باہمی تعاون کے سافٹ ویئر کوڈنگ کا تصور 1 9 70 اور 60 کے دہائیوں تک، 1 9 -19 -60 60 کے اکیڈمی میں ہے، قانونی تنازعات جیسے معاملات کو بھاپ سے محروم ہونے کے لئے سافٹ ویئر کی کوڈنگ کے لئے یہ کھلا تعاون کا نقطہ نظر بن گیا. ملکیت سافٹ ویئر نے سوفٹ ویئر کے بازار پر قبضہ کرلیا جب تک کہ رچرڈ اسٹالمان نے 1 9 85 میں فری سافٹ ویئر فاؤنڈیشن (ایف ایس ایس) کی بنیاد پر قائم کیا، اس کے بعد سب سے اوپر پر کھلا یا مفت سافٹ ویئر واپس آ گیا. "مفت سافٹ ویئر" کا تصور آزادی سے مراد ہے، لاگت نہیں. مفت سافٹ ویئر کے پیچھے سماجی تحریک کو برقرار رکھا جاتا ہے کہ سافٹ ویئر کے صارفین کو ان کی ضروریات کو پورا کرنے کے لئے ذریعہ کوڈ کو دیکھنے، تبدیل کرنے، اپ ڈیٹ کرنے، درست کرنے، اور شامل کرنے کی آزادی اور دوسروں کے ساتھ آزادانہ طور پر حصہ لینے کی اجازت دی جائے.

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

مختلف وجوہات کے لئے، بشمول مارکیٹ میں الجھن "مفت سافٹ ویئر" اصطلاح کا مطلب یہ ہے کہ متبادل متبادل اصطلاح "کھلی منبع" بنائے جانے والے سافٹ ویئر کے لئے ترجیحی اصطلاح بن گئی ہے اور عوامی تعاون کے نقطہ نظر کا استعمال کرتے ہوئے برقرار رکھا جاتا ہے. فروری 1998 میں ٹیکنیکل پبلشر ٹیم O'Reilly کی میزبانی کے دوران، "خصوصی ذریعہ" کے خصوصی سربراہی اجلاس کے ماہرین کے سربراہان نے اصطلاح کو اپنایا. اس مہینے کے بعد، او ایس ایس کو فروغ دینے کے لئے وقف غیر منافع بخش تنظیم کے طور پر اوپن ریمنڈ اور بروس پیٹنس کے ذریعہ اوپن ماخذ انیشی ایٹو (او ایس آئی) قائم کی گئی تھی.

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

کھلا ماخذ سافٹ ویئر روزانہ کی زندگی کا حصہ ہے

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

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

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

اوپن ذریعہ ہماری ٹیکنالوجی کو دوبارہ تخلیق اور دوبارہ بنانا اور ہمارے روزمرہ زندگیوں کے طریقوں میں ہم اکثر اکثر نہیں سمجھتے ہیں. ماخذ منصوبوں کو کھولنے میں شراکت دار پروگرامروں کی عالمی برادری کو او ایس ایس کی تعریف میں اضافہ اور اس قدر میں اضافے میں اضافہ ہوتا ہے جو ہمارے معاشرے میں آتی ہے.