کمپیوٹر کی دنیا میں اسے سافٹ ویئر کے استعمال سے الگ نہیں کیا جا سکتا۔ کیونکہ یہ خود کمپیوٹر کا ایک اہم حصہ ہے۔ اس لیے اوپن سورس سافٹ ویئر اور فری ویئر میں فرق جاننا بہت ضروری ہے۔
کمپیوٹر کی دنیا میں اسے سافٹ ویئر عرفی ناموں کے استعمال سے الگ نہیں کیا جا سکتا سافٹ ویئر. یہ خود کمپیوٹر کا ایک اہم حصہ ہے۔
سافٹ ویئر خود ڈیجیٹل طور پر فارمیٹ شدہ اور ذخیرہ شدہ ڈیٹا کے لیے ایک مخصوص اصطلاح ہے، بشمول کمپیوٹر پروگرام یا ایپلی کیشنز۔ دوسرے الفاظ میں، سافٹ ویئر کمپیوٹر سسٹم کا ایک غیر محسوس حصہ ہے۔
سافٹ ویئر ڈویلپمنٹ کے لیے "پروگرامنگ لینگویج" کی ضرورت ہوتی ہے۔ پروگرامر کمپائلر ایپلی کیشن کے ساتھ مزید تالیف کے لیے تاکہ یہ کوڈ بن جائے جسے مشین کے ذریعے پہچانا جا سکے۔ ہارڈ ویئر.
- 10 بہترین پی سی اور لیپ ٹاپ اسکرین ریکارڈنگ ایپس 2020، مفت!
- حقیقی کمپیوٹر ہیکر بننے کے 7 طریقے
- اینٹی وائرس کے بغیر کمپیوٹر پر وائرس کو اسکین اور ختم کرنے کا طریقہ
اہم! یہ فری ویئر اور اوپن سورس کے درمیان فرق ہے۔
ٹھیک ہے، سافٹ ویئر کی کئی قسمیں ہیں، بشمول مفت سافٹ ویئر (فری ویئر)، ٹرائل (شیئر ویئر/ٹرائل ویئر)، مستقل سافٹ ویئر (فرم ویئر)، مفت (مفت سافٹ ویئر)، ڈسٹرائر (مالویئر)، اوپن سورس سافٹ ویئر (اوپن سورس)۔ اس آرٹیکل میں، ApkVenue دو قسم کے سافٹ ویئر پر بحث کرتا ہے جو کافی مبہم اور جاننا ضروری ہیں، یعنی اختلافات فری ویئر اور آزاد مصدر.
فری ویئر سافٹ ویئر کا حقیقی معنی
یہ پتہ چلتا ہے کہ سافٹ ویئر جو "ویئر" پر ختم ہوتا ہے وہ فروخت کے لئے ہوتا ہے۔ ان میں سے ایک فری ویئر اور شیئر ویئر ہے۔
فری ویئر اکثر برانڈ کو مضبوط کرنے یا مصنوعات کی مارکیٹنگ کے لیے پیڈل کیا جاتا ہے۔ عام طور پر منافع کے لیے فروخت کیا جاتا ہے، لیکن "پریمیم" مصنوعات کے مارکیٹ شیئر کو بڑھانے کے لیے کاروباری یا تجارتی مقاصد کے لیے تقسیم کیا جاتا ہے۔
مفت اینٹی وائرس پروگرام فری ویئر سافٹ ویئر کی مثالیں ہیں۔ AVG اور McAfee جیسی کمپنیاں آپ کو ادا شدہ ورژن کی طرف راغب کرنے کی کوشش میں مفت ورژن فراہم کرتی ہیں۔
فری ویئر کی اصطلاح عام طور پر ایسے کمپیوٹر سافٹ ویئر کے لیے استعمال کی جاتی ہے جسے بلا معاوضہ تخلیق کرنے اور غیر معینہ مدت تک استعمال کرنے کا حق حاصل ہے۔ سے مختلف شیئر ویئر جس کے لیے صارف کو ادائیگی کرنے کی ضرورت ہوتی ہے، مثال کے طور پر آزمائشی مدت کے بعد یا اضافی فعالیت حاصل کرنے کے لیے۔
پارا ڈویلپر درحقیقت اکثر کمیونٹی کے لیے فری ویئر سافٹ ویئر بناتے ہیں، لیکن وہ اب بھی بطور ڈویلپر اپنے حقوق برقرار رکھتے ہیں اور مزید ترقی پر ان کا کنٹرول ہے۔ آپ کو اس میں ترمیم یا فروخت کرنے کی اجازت نہیں ہے اور آپ کو سورس کوڈ تک رسائی نہیں ہے۔
اوپن سورس سافٹ ویئر کا حقیقی معنی
اوپن سورس سافٹ ویئر سافٹ ویئر کی ایک قسم ہے جس کا سورس کوڈ مطالعہ، تبدیلی، بہتری اور تقسیم کے لیے کھلا ہے۔ اس نوعیت کی وجہ سے، ترقی عام طور پر ایک کھلی برادری کے ذریعہ کی جاتی ہے جس کا مقصد سوال میں سافٹ ویئر تیار کرنا ہے۔
اکثر کمیونٹی کے اراکین رضاکارانہ طور پر کام کرتے ہیں لیکن وہ کسی کمپنی کے ملازم بھی ہو سکتے ہیں جنہیں سافٹ ویئر تیار کرنے میں مدد کے لیے ادائیگی کی جاتی ہے۔ نتیجہ خیز پروڈکٹ عام طور پر مفت ہوتی ہے جبکہ ابھی بھی کچھ اخلاقیات کی پابندی ہوتی ہے۔
مزید برآں، مفت ہونے کے علاوہ اوپن سورس سافٹ ویئر کے فوائد، کہ کوئی بھی اسے استعمال اور تیار کر سکتا ہے۔ کمیونٹی کی طرف سے زیادہ حمایت کی، لہذا اگر کوئی فرق ہے یا کیڑے، کمیونٹی کے ذریعہ جلد ہی طے کیا جائے گا۔
جبکہ اوپن سورس سافٹ ویئر کی کمی، دوسروں کے درمیان، بعض اوقات عام صارفین کو الجھن میں ڈال دیتی ہے۔ وہ لوگ جو اوپن سورس ایپلی کیشنز استعمال کرنے کے عادی نہیں ہیں انہیں یہ مشکل ہو گی۔
نتیجہ
کے ساتھ مختلف ہے۔ فری ویئر جس میں اصل کوڈ دیکھنے کی اجازت نہیں ہے، اوپن سورس سافٹ ویئر کو اصل کے مطابق پروگرامنگ کوڈ پڑھا جا سکتا ہے۔ اس پروگرامنگ کوڈ کو "گیم کے قواعد" کے حوالے سے جو سافٹ ویئر لائسنس کے مطابق لاگو ہوتے ہیں، ہمارے ذریعہ تبدیل، ترمیم اور تیار کیا جا سکتا ہے۔
ان دو قسم کے سافٹ ویئر کے درمیان فرق کو سمجھنے کے لیے، درج ذیل مثال پر غور کریں۔ مثال کے طور پر مائیکروسافٹ کمپنی نے ایک زمانے میں اپنی ایک مصنوعات کو مفت سافٹ ویئر بنایا تھا۔ اس کا مطلب یہ ہے کہ کوئی بھی اسے مفت میں حاصل کرسکتا ہے۔ تاہم، آپ کو بعد میں سافٹ ویئر پروڈکٹ میں ترمیم اور ترقی کرنے کی اجازت نہیں ہے۔
یہ نتیجہ اخذ کیا جا سکتا ہے، اوپن سورس سافٹ ویئر یقینی طور پر فری ویئر کا حصہ ہے۔ دوسری طرف، فریویئر ضروری نہیں کہ اوپن سورس ہو۔
اوپر بیان کردہ خصوصیات کے ساتھ، اگر ہم ایک متبادل پلیٹ فارم کے طور پر اوپن سورس سافٹ ویئر پر بہت زیادہ امیدیں رکھیں تو یہ غلط نہیں ہے۔ پائریٹڈ سافٹ ویئر استعمال کرنے کے بجائے، ہم اوپن سورس سافٹ ویئر استعمال کر سکتے ہیں۔
لہذا، ہمیں مختلف شعبوں میں اوپن سورس ڈویلپمنٹ کا استعمال اور تعاون کرنا چاہیے۔ چونکہ اوپن سورس دنیا کو زیادہ سے زیادہ کھلا بناتا ہے، ناممکن ممکن ہو جاتا ہے۔ اب آپ فرق سمجھ گئے ہیں نا؟ بانٹیں تبصرے کے کالم میں ہاں۔