Open Source Software Licenses: Hvilken skal du bruke?

Visste du at ikke alle åpne kilde lisenser er de samme?

Visste du at ikke alle åpne kilde lisenser er de samme?
Annonse

Sakte men sikkert, åpen kildekode programvare Hva er Open Source-programvare? [MakeUseOf Forklarer] Hva er Open Source Software? [MakeUseOf Forklarer] "Open source" er et begrep som er kastet rundt mye i disse dager. Du kan kanskje vite at visse ting er åpen kildekode, som Linux og Android, men vet du hva det innebærer? Hva er åpent ... Les mer tar over. Hvis du ikke tror det, kan du bare se på noen av de mest populære verktøyene som vi alle bruker: Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android, samt alle de gratis alternativene til betalt programvare. 14 Gratis og åpen kildekode Alternativer for betalt programvare 14 Gratis og åpne kildealternativer for betalt programvare Ikke kast bort penger på programvare for personlig bruk! Ikke bare finnes gratis alternativer, de tilbyr sannsynligvis alle funksjonene du trenger, og kan være enklere og sikrere å bruke. Les mer . Men visste du at ikke alle åpne kilde lisenser er de samme?

Faktisk er det dusinvis av dem der ute, og det inkluderer ikke de unike, selvskrevne lisensene som noen åpne kildeprodukter bruker. Hva er forskjellene og hva betyr de for deg? Hvis du skriver åpen kildekode programvare, hvilken skal du bruke?

Ansvarsfraskrivelse: Denne artikkelen er ikke ment å være juridisk rådgivning. Det forsøker bare å oppsummere konseptene og bruksområder for ulike open source-lisenser. For potensielle juridiske problemer, konsulter en advokat.

Apache License 2.0

Apache-lisensen er lisensen forfattet og brukt av Apache Software Foundation, som er best kjent for Apache HTTP Server som driver mange av nettstedene vi besøker. Versjon 2.0 ble utgitt i 2004 for å gjøre det lettere for ikke-Apache-prosjekter å bruke lisensen og fortsatt være en av de mest populære lisensene til dags dato.

Egenskaper

  • Programvare kan brukes kommersielt.
  • Programvaren kan endres for å lage avledede verk.
  • Deriverte verk kan distribueres.
  • Deriverte verk kan distribueres med en annen lisens.
  • Eier av programvare kan ikke holdes ansvarlig for skader.
  • Eier av programvarens varemerker kan ikke brukes i derivater.
  • Opphavsrett og lisenstekst må oppbevares med distribusjoner.
  • Vesentlige endringer i opprinnelig programvare må noteres.

Når skal du bruke den?

Apache-lisensen er en av de mer permissive programvarelisensene der ute. Spesielt bemerkelsesverdig er det faktum at forfattere har lov til å patentere derivater. Kort sagt, du kan ganske mye gjøre alt du vil ha med den originale programvaren så lenge du opprettholder de opprinnelige opphavsrettene, og angi eventuelle større endringer du har gjort.

BSD 2-klausul lisens

BSD-lisensen er et ekstremt enkelt og permissivt programvarelisens som ble publisert første gang i 1990 og revidert to ganger, forenklet videre med hver revisjon.

Egenskaper

  • Programvare kan brukes kommersielt.
  • Programvaren kan endres for å lage avledede verk.
  • Deriverte verk kan distribueres.
  • Eier av programvare kan ikke holdes ansvarlig for skader.
  • Opphavsrett og lisenstekst må oppbevares med distribusjoner.

Når skal du bruke den?

På grunn av BSD-lisensens enkelhet, foretrekker noen å bruke den mer eksplisitte Apache-lisensen i stedet. BSD-lisensen har imidlertid en fordel i tilfelle når noen skal kunne kommersialisere varianter av programvaren med minimal juridisk konflikt. Hvis du vil at andre skal utvide og kommersialisere arbeidet ditt, bruk det.

Det skal bemerkes at kjerneforskjellen mellom BSD-lisensen og Apache-lisensen er at Apache-lisensen tillater patenttilskudd for derivater. BSD-lisensen gjør det ikke.

Creative Commons License

Creative Commons (CC) er en organisasjon som har gitt ut flere forskjellige lisenstyper, som alle er utformet for å oppmuntre til deling av kreative verk. KK-standardene gjør det mulig for noen å se på et kreativt arbeid (bilde, video, programvare, etc.) og vet hva de kan og ikke kan gjøre med det.

Egenskaper

Totalt er det sju forskjellige lisenser som tilbys av organisasjonen. Det ville være for mye å skissere dem alle her, men du kan lese om dem i vår oversikt over Creative Commons Hva er Creative Commons, og bør du bruke det? Hva er Creative Commons, og bør du bruke det? Creative Commons er et sett med lisenser som automatisk gir deg tillatelse til å gjøre forskjellige ting, for eksempel gjenbruk og distribusjon av innholdet. La oss finne ut mer om det og hvordan du bruker det. Les mer .

Når skal du bruke den?

CC-lisensene er fantastiske, og i noen tilfeller kan kreative commons stimulere karrieren din 3 Karrieremessige grunner til å lisensiere arbeidet ditt med Creative Commons 3 Karrierevekslende grunner til å lisensiere arbeidet ditt med Creative Commons Tenk på Creative Commons som et markedsføringsverktøy som kan lønne seg med store belønninger nedover veien. Tillater du ditt arbeid under det? Hvis ikke, her er tre sterke grunner til hvorfor du burde. Les mer . Det er nok CC lisensvariasjoner for å imøtekomme stort sett alle slags kreativt arbeid som du kan forfølge.

Når det er sagt, kjenner Open Source Initiative ikke noen av disse lisensene til som "åpen kildekode". Som sådan kan CC-lisenser være inkompatible når de brukes i forbindelse med annen åpen kildekode og lisenser.

GNU General Public License 3

GNU General Public License ble opprettet 1989, da Unix var i popularitet, som et alternativ til restriktive proprietære lisenser. Lisensen er revidert to ganger med hver revisjon som adresserer betydelige problemer som oppstod i tidligere versjoner. Versjon 3 ble publisert i 2007.

Egenskaper

  • Programvare kan brukes kommersielt.
  • Programvaren kan endres for å lage avledede verk.
  • Deriverte verk kan distribueres.
  • Derivater må også være lisensiert under GPL 3.
  • Distribusjoner må inkludere original programvare og all kildekoden.
  • Eier av programvare kan ikke holdes ansvarlig for skader.
  • Opphavsrett og lisenstekst må oppbevares med distribusjoner.

Når skal du bruke den?

GPL er ideell for "programvarefrihet", som er filosofien om at alle brukere skal ha friheten til å kjøre, kopiere, distribuere, studere, modifisere og forbedre programvare. Det sikrer at åpen kildekode-programvare forblir åpen kildekode, selv når den blir utvidet til derivater.

Vær imidlertid oppmerksom på at inkorporering av GPL-kode i din egen kode krever at hele prosjektet ditt blir lisensiert under GPL også. Bruk bare det hvis du er forberedt på at prosjektet ditt skal leve og dø som åpen kildekode.

Hvilken åpen kildekode lisens er din favoritt? Det er også mange andre der ute. Del dine tanker om open source-bevegelsen ved å kommentere nedenfor!

In this article