Linux® licencija yra teisiškai įgyvendinama programinės įrangos licencija, žinoma kaip bendroji viešoji licencija. Pagrindinės jo nuostatos skirtos apsaugoti Linux® platformoje sukurtą atvirojo kodo programinę įrangą ir ją naudojančius asmenis. Yra daug skirtingų Linux® licencijos aspektų, tačiau pagrindinis iš jų yra tas, kad programinę įrangą gali keisti ir modifikuoti kiti vartotojai be teisinių pasekmių. Idėja žinoma kaip copyleft.
Nors Linux® licencija apsaugo atvirojo kodo programinę įrangą nuo autorių teisių taisyklių, programinės įrangos kūrėjai, dirbantys pagal bendrąją viešąją licenciją, vis tiek gali imti mokestį už savo programinę įrangą. „Copyleft“ nereikalauja, kad bet koks originalios programos variantas būtų dovanojamas nemokamai, tačiau jis draudžia niekam reikalauti išskirtinių teisių į programą. Jei kitas programinės įrangos kūrėjas pakeis ir parduos atnaujintą versiją, tai būtų teisėta. Pradinis kūrėjas negali patraukti baudžiamojon atsakomybėn už autorių teisių pažeidimus, nes programinė įranga buvo sukurta pagal bendrąją viešąją licenciją.
Vienas iš būdų, kaip Linux® licencija įgyvendina copyleft, yra reikalavimas, kad programinės įrangos kūrimui naudojamas šaltinio kodas arba programavimo informacija būtų įtraukta į pačią programinę įrangą. Jei ji neįtraukta į programinę įrangą, ji turi būti lengvai pasiekiama internete. Jei vieta yra aiškiai išsami ir prieinama vartotojui, ji atitinka „Linux®“ licenciją. Kitas „Linux®“ licencijos reikalavimas yra tas, kad kartu su programine įranga turi būti pateikta bendrosios viešosios licencijos kopija. Taip kitas vartotojas arba programinės įrangos modifikatorius galėtų perskaityti ir suprasti teises ir apribojimus, jei nuspręs modifikuoti programinę įrangą.
Šie du „Linux®“ licencijos reikalavimai – pateikti šaltinio kodą ir įskaitant bendrąją viešąją licenciją – taikomi tik tuo atveju, jei vartotojas modifikuoja programinę įrangą, siekdamas perplatinti produktą. Jei vartotojas keičia šaltinio kodą savo asmeniniam naudojimui ir jo neplatina, nėra reikalavimo laikytis bendrosios viešosios licencijos nuostatų.
Vartotojus, kurie nesilaiko bendrosios viešosios licencijos, gali paduoti originalus programinės įrangos kūrėjas, parašęs programą pagal Linux® licenciją. Daugelyje teismų buvo patvirtinta bendroji viešoji licencija. „Linux Foundation“, organizacija, skirta „Linux®“ platformai palaikyti, sukūrė programą, padedančią programinės įrangos kūrėjams suprasti ir kurti atvirojo kodo programinę įrangą. Ši programa tikrina naudotojų įvestą šaltinio kodą, kad įsitikintų, jog jis atitinka bendrosios viešosios licencijos taisykles.