Programvarulicens

Programvarulicens anger de villkor som gäller för att använda och eventuellt sprida vidare och ändra i ett dataprogram.

Några vanliga licenser är:

  • Microsoft Corporations End User License Agreement (EULA)
  • FSF:s GNU General Public License, (GPL) – programmet och dess källkod är fritt tillgängligt. För att garantera att det förblir fritt tillgängligt begränsas rätten att distribuera programmet (eller varianter av det) utan att även tillhandahålla källkod.
  • BSD-licensen – programmet och dess källkod är fritt tillgängligt. Man får göra "slutna" program som bygger på programmet.

Många programmerare som föredrar att skriva program framför att ha åsikter om andras program tycker att licenser är onödigt komplicerat. En sådan reaktion är Poul-Henning Kamps licens Beerware.

Det är vanligt att programvarulicenser är mycket komplicerade och innehåller stadganden som är ogiltiga genom lagstiftning om upphovsrätt, konsumentskydd, produktansvar och liknande. Det är också i viss mån oklart i vilka fall licenserna skall betraktas som giltiga avtal och i vilken mån istället rimliga antaganden skall gälla. Detta är också några skäl till att företag satsar på lösningar och särskild programvara för licenshantering.


Developed by StudentB