Du, vi måste snacka...

Om licensformer för free & open source software

Daniel Modig, Ikoncept ab

ProgramvarUlicens

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

Källa: Wikipedia

Vanliga LICENSER

  • EULA - Microsoft
  • GNU - Free Software Foundation
  • MIT - Michigan Institute of Technology
  • MPL - Mozilla Foundation
  • Apache - Apache Software Foundation
  • Beerware m.fl.

Free software

Instiftades av Richard Stallman

1983 genom uppkomsten av GNU

 

Upprätthålls av stiftelsen Free Software Foundation som grundades 1985.

OPEN SOURCE

Instiftades 1998 av bl.a. Eric Raymond och Bruce Perens i samband med releasen av Netscape Navigator och bildade senare även Open Source Initiative.

PROGRAMTYPER INOM FOSS

Proprietära Programvaror

Övriga PROGRAMTYPER

Programvaror tätt integrerade med en specifik plattform, sällan med tillåtande eller öppna licensformer.

Shareware, freemium m.fl

Programvaror som är fria att använda under begränsade former, övergår oftast till betalda licenser snarlika proprietära.

Vem använder FOSS-program?

(100%)

Vem LÄSER LICENSTEXTEN?

(~20%)

Vem FATTAR LICENSTEXTEN?

(Neil degrasse tyson, ASTROFYSIKER)

Okej, hur göra?

tillåts

Kommersiell användning

Spridning

Modifiering

Privat bruk

Sublicensiering

Patenteringsrätt

FÖRBJUDs

Ansvar

Varumärkesanvändning

Sublicensiering

Modifiering

Spridning

MÅste

Licens & copyright

Förändringshistorik

Källdistribution

Nätverksrättighet

GRUNDLÄGGANDE PARAMETRAR

tillåts

Kommersiell användning

Spridning

Modifiering

Privat bruk

Sublicensiering

Patenteringsrätt

FÖRBJUDs

Ansvar

Varumärkesanvändning

Sublicensiering

Modifiering

Spridning

MÅste

Licens & copyright

Förändringshistorik

Källdistribution

Nätverksrättighet

Apache

En tillåtande licensform som uttryckligen överlåter patenträtten till användaren i fall av vidareutveckling

EX. Android, Apache, SVN

tillåts

Kommersiell användning

Spridning

Modifiering

Privat bruk

Sublicensiering

Patenteringsrätt

FÖRBJUDs

Ansvar

Varumärkesanvändning

Sublicensiering

Modifiering

Spridning

MÅste

Licens & copyright

Förändringshistorik

Källdistribution

Nätverksrättighet

GNU GPL 3.0

En tillåtande licensform som kräver att källkod ska levereras med mjukvara.

EX. LINUX, git, qgis, wordpress

tillåts

Kommersiell användning

Spridning

Modifiering

Privat bruk

Sublicensiering

Patenteringsrätt

FÖRBJUDs

Ansvar

Varumärkesanvändning

Sublicensiering

Modifiering

Spridning

MÅste

Licens & copyright

Förändringshistorik

Källdistribution

Nätverksrättighet

Biblioteksanvändning

GNU LGPL 3.0

En tillåtande licensform som ger möjlighet att använda FOSS-bibliotek i stängda/proprietära programvaror.

EX. qtWEBKIT,  LIFERAY

tillåts

Kommersiell användning

Spridning

Modifiering

Privat bruk

Sublicensiering

Patenteringsrätt

FÖRBJUDs

Ansvar

Varumärkesanvändning

Sublicensiering

Modifiering

Spridning

MÅste

Licens & copyright

Förändringshistorik

Källdistribution

Nätverksrättighet

GNU AGPL 3.0

En tillåtande licensform som kräver att källkod ska levereras med mjukvara. Kräver också att användning genom nätverk betraktas som distribution.

EX. DIASPORA, mongodb

tillåts

Kommersiell användning

Spridning

Modifiering

Privat bruk

Sublicensiering

Patenteringsrätt

FÖRBJUDs

Ansvar

Varumärkesanvändning

Sublicensiering

Modifiering

Spridning

MÅste

Licens & copyright

Förändringshistorik

Källdistribution

Nätverksrättighet

MIT & BSD

En tillåtande licensform som i sin enkelhet låter koden användas fritt, utan garantier, så länge licens & copyright anges

EX. jquery, rails, leaflet, openlayers 3

tillåts

Kommersiell användning

Spridning

Modifiering

Privat bruk

Sublicensiering

Patenteringsrätt

FÖRBJUDs

Ansvar

Varumärkesanvändning

Sublicensiering

Modifiering

Spridning

MÅste

Licens & copyright

Förändringshistorik

Källdistribution

Nätverksrättighet

Cc0 1.0

Ett sätt att helt undvara copyright-anspråk och göra programkoden helt fri att använda 

tillåts

Kommersiell användning

Spridning

Modifiering

Privat bruk

Sublicensiering

Patenteringsrätt

FÖRBJUDs

Ansvar

Varumärkesanvändning

Sublicensiering

Modifiering

Spridning

MÅste

Licens & copyright

Förändringshistorik

Källdistribution

Nätverksrättighet

Public Domain (UNLICENSE)

Ett sätt att helt undvara copyright-anspråk och göra programkoden helt fri att använda 

tillåts

Kommersiell användning

Spridning

Modifiering

Privat bruk

Sublicensiering

Patenteringsrätt

FÖRBJUDs

Ansvar

Varumärkesanvändning

Sublicensiering

Modifiering

Spridning

MÅste

Licens & copyright

Förändringshistorik

Källdistribution

Nätverksrättighet

Licens saknas

Alla rättigheter förbehållna och ingen spridning, modifiering eller sublicensiering tillåts. Ger ansvar mot utvecklaren och kan begränsas/öppnas i anslutning till publicering

BEERWARE

/*
 * ----------------------------------------------------------------------------
 * "THE BEER-WARE LICENSE" (Revision 42):
 * <phk@FreeBSD.ORG> wrote this file. As long as you retain this notice you
 * can do whatever you want with this stuff. If we meet some day, and you think
 * this stuff is worth it, you can buy me a beer in return Poul-Henning Kamp
 * ----------------------------------------------------------------------------
 */

Bra att tänka på om du...

... använder foss

  • LÄS VAD DU KLICKAR PÅ
  • Licens, begränsningar?
  • LÄS VAD DU KLICKAR PÅ
  • Engagera dig i aktuellt community!
  • LÄS VAD DU KLICKAR PÅ
  • Bidra.
  • LÄS VAD DU KLICKAR PÅ

Bra att tänka på om du...

... UTVECKLAR foss

  • Licensens kompatibilitet och återanvändbarhet 
  • Ev. ansvarsfrihet
  • Samarbetsplattform
  • Bidragande?

Frågor?

Licensering 2014

By Daniel Modig

Licensering 2014

Ett föredrag om licensiering och licensformer

  • 1,008