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