تشير رخصة جنو العمومية العامة (GPL) إلى ترخيص الحقوق المتروكة المجاني للبرامج. يمنح أي شخص الحق في استخدام برنامج كمبيوتر أو أنواع أخرى من العمل وقراءته ونسخه ومشاركته وتعديله وتوزيعه بحرية. تمت صياغة وإنشاء رخصة جنو العمومية العامة في الأصل لمشروع "جنو" وكانت أول رخصة حقوق يتم تبنيها للاستخدام العام. تم إنشاؤها بمقتبل عام 1989 بواسطة Richard Stallman، مؤسس مؤسسة البرمجيات الحرة (FSF).

على عكس حقوق النشر، الحقوق المتروكة تعني أن رخصة جنو العمومية العامةتسمح بنشر الأعمال الاشتقاقية، ولكنها تتطلب توزيعها بموجب نفس شروط الترخيص مثل العمل الأصلي. وبالتالي، لا يمكن للمستخدمين استخدام البرامج المرخصة من رخصة جنو العمومية العامةوإصدار عمل مشتق بموجب نوع آخر من الترخيص. ليس هذا هو الحال بالنسبة للأنواع الأخرى من تراخيص البرامج المجانية، مثل توزيعة برمجيات بيركلي (BSD) وتراخيص معهد ماساتشوستس للتقنية (MIT).

تندرج رخصا BSD وMIT ضمن فئة التراخيص المسموح بها. في حين أن كلا من الحقوق المتروكة والتراخيص المتاحة تسمح للمستخدمين بنسخ البرامج وتغييرها وتوزيعها، فإن شروطهم تختلف إلى حد ما.

من ناحية أخرى، تضمن تراخيص الحقوق المتروكة أن تظل البرامج مفتوحة المصدر متاحة للجميع. كما أنه يتجنب شخصاً آخر أن يستفيد من قطعة عمل تم توفيرها مجاناً. يميل المدافعون عن الحقوق المتروكة إلى أن يكونوا أكثر اهتماماً في الاحتفاظ بصورة من صور التحكم في إصداراتهم.

من ناحية أخرى، تسمح التراخيص المسموح بها باستخدام البرامج على نطاق واسع، طالما تمت الإشارة إلى المطورين الأصليين وإسنادهم لعملهم. بمعنى آخر، تسمح الرخصة المسموح بها لأي شخص بنسخ وتغيير وتوزيع قطعة من العمل، تحت أي نوع من أنواع الترخيص، الشرط الوحيد هو الإشادة باللمطورين الأصليين وعدم إغفال ذكرهم.

في الوقت الحالي، تعتبر رخصة جنو العمومية العامة هي الطريقة الأكثر استخداماً لتوزيع البرامج المجانية ومفتوحة المصدر. يتم ترخيص البرامج المجانية الشهيرة مثل GNU Emacs وGNU Compiler Collection (GCC) بالإضافة إلى Linux kernel بموجب هذا الترخيص.