Hva er General Public License (GPL)? definisjon og mening

click fraud protection

GPL eller General Public License refererer til en type åpen kildekode-programvare eller OSS-lisens som ble utviklet av Free Software Fondation eller FSF med mål om å fremme høykvalitets fri programvare. Det er flere OSS-lisenser som utviklere kan publisere under hvis de vil – ikke alle krever at programvaren som er opprettet under dem også er gratis, mens GPL gjør det.

Technipages forklarer General Public License (GPL)

Programvare opprettet under nevnte lisens ER opphavsrettsbeskyttet til sine eiere, men den gir tillatelse til å kopiere, undersøke, endre og distribuere programvaren, alt på én betingelse – uansett hvilken endret ny versjon som opprettes, må den ha de samme lisensbetingelsene som opprinnelig. Det betyr at det ikke er lovlig å innlemme deler av eller alle GPL-lisensierte koder fra inkorporering i betalte eller kommersielle produkter. Den kan heller ikke distribueres uten tilgang til kildekoden.

Andre OSS-lisenser har andre betingelser, spesielt knyttet til bruk i kommersielle prosjekter. Poenget med GPL-lisensen var å lage effektiv gratis programvare av høy kvalitet som forbedres over tid – gode endringer implementert av brukere finner av og til veien inn i basisproduktet, hvis de tilbyr en forbedring av originalen versjon. Enten de gjør det eller ikke, har en bruker som har en modifisert versjon lov til å manipulere programvaren til eget bruk slik de finner det passende. GPL-programvare kan tilby et alternativ til dyre betalte produkter som imagine manipulation software, eller til og med tekstbehandlingsprogrammer.

Vanlig bruk av General Public License (GPL)

  • GPL-lisensiert programvare kan videredistribueres, så lenge den nye versjonen er utgitt under samme lisens.
  • Selv om andre typer OSS tillater at programvaren endres og deretter selges, gjør ikke GPL det.
  • Opprettelsen av GPL-lisensen var ment å fremme tilgjengeligheten av fri programvare.

Vanlige misbruk av General Public License (GPL)

  • GPL-lisenser beskytter programvare fra å bli ulovlig reprodusert.