GNU General Public License (GNU GPL) er en udbredt gratis softwarelicens, der garanterer slutbrugere friheden til at køre, studere, dele (kopiere) og ændre softwaren. Denne licens blev oprettet af Free Software Foundation (FSF) og bruges almindeligvis til forskellige softwareprojekter, især dem, der er en del af GNU-projektet. Hovedkonceptet bag GNU GPL er at beskytte brugernes rettigheder, tilskynde til softwaresamarbejde og -deling og at sikre, at ændringer i softwaren forbliver gratis og tilgængelige.
Her er hovedpunkterne i GNU GPL:
1. Copyleft :GNU GPL kræver, at modificerede versioner af softwaren også distribueres under de samme betingelser i GPL. Det betyder, at hvis du ændrer og videredistribuerer softwaren, skal du gøre kildekoden tilgængelig og give andre de samme rettigheder, som du har.
2. Adgang til kildekode :GPL kræver, at kildekoden til enhver modificeret version af softwaren gøres tilgængelig for offentligheden, hvilket sikrer, at brugerne kan studere, ændre og forbedre softwaren.
3. Brugerfriheder :GPL giver brugerne frihed til at bruge, distribuere (dele kopier), ændre og forbedre softwaren uden nogen juridiske begrænsninger. Disse friheder har til formål at fremme åbenhed og samarbejde inden for softwarefællesskabet.
4. Ingen diskrimination :GPL forbyder enhver form for diskrimination eller begrænsning baseret på faktorer som race, køn, religion eller formålet med softwarebrugen. Det sikrer, at alle har lige adgang og rettigheder til softwaren.
5. Begrænset ansvar :GPL tilbyder begrænset ansvar for softwareudviklere eller copyright-indehavere. Dette beskytter udviklere mod juridiske forpligtelser og opmuntrer stadig til deling af software.
6. Opsigelse :GNU GPL giver brugerne ret til at opsige licensen, hvis licensbetingelserne overtrædes. Denne opsigelse betyder dog også, at brugeren ikke længere kan bruge eller distribuere softwaren eller dens ændrede versioner.
GNU GPL har flere versioner, hver med små forskelle og justeringer af dens vilkår. Nogle populære versioner inkluderer GNU GPL version 2 (GPLv2) og GNU GPL version 3 (GPLv3). Disse versioner omhandler specifikke problemer og juridiske overvejelser, der kan være dukket op over tid.
GNU GPL har været medvirkende til at forme landskabet af gratis og open source-software og fremme idealerne om samarbejde, gennemsigtighed og brugerbeføjelse. Det er blevet vedtaget af utallige softwareprojekter og er fortsat indflydelsesrigt i at fremme et blomstrende økosystem af frit distribuerbar og modificerbar software.