GNU General Public License (GPL) är en allmänt använt gratis programvarulicens som säkerställer frihet för mjukvaruanvändare. Här är de viktigaste villkoren för GPL och belyser dess kärnprinciper:
kärnprinciper:
* Frihet att driva programmet: Du kan köra programmet för alla ändamål.
* Frihet att studera hur programmet fungerar: Du kan komma åt programmets källkod och ändra det så att det passar dina behov.
* Frihet att omfördela kopior: Du kan dela programmet med andra, antingen gratis eller mot en avgift.
* Frihet att distribuera modifierade versioner: Du kan göra ändringar i programmet och dela dessa förändringar med andra.
Nyckeltermer:
* Copyright: GPL känner igen upphovsrätten till programvarans författare. Detta innebär att författaren behåller ägande och rätten att kontrollera hur programvaran används.
* copyleft: GPL använder Copyleft för att säkerställa användarnas frihet. Detta innebär att alla derivatarbeten också måste släppas under GPL, vilket säkerställer dess fortsatta frihet.
* Distribution: GPL täcker distributionen av programvaran i någon form, inklusive binär och källkod.
* modifieringar: GPL tillåter användare att ändra programvaran, men de måste också släppa dessa ändringar under GPL.
* Licensbidrag: GPL ger användare de rättigheter som nämns ovan. Licensen ställer emellertid också vissa skyldigheter för användare att respektera andras frihet.
* sublicensing: GPL tillåter användare att underlicensera programvaran till andra under samma villkor.
* patentlicens: GPL beviljar inga patentlicenser. Användare ansvarar för att deras användning av programvaran inte kränker några patent.
versioner:
GPL har flera versioner, varav den vanligaste är GPLV2 och GPLV3. Dessa versioner skiljer sig åt i vissa detaljer, till exempel behandling av patenträttigheter och förmågan att kombinera GPL med andra licenser.
Viktig anmärkning: GPL är ett komplext juridiskt dokument, och att förstå dess fulla konsekvenser kräver noggrann läsning och juridisk rådgivning.
Dessa nyckeltermer beskriver kärnprinciperna och de viktigaste aspekterna av GPL. Genom att förstå dem kan användare bättre förstå konsekvenserna av att använda och bidra till programvara under denna licens.