Apache-lisens | |
---|---|
Apache-logoen | |
Forfatter | Apache Software Foundation |
Versjon | 2.0 |
forlegger | Apache Software Foundation |
Publiseringsdato | januar 2004 |
Kompatibel med DFSG | Ja [1] |
Gratis programvare | Ja [2] |
OSI godkjent | Jepp |
LPG-kompatibel | Ja – GPLv3 [2] |
Copyleft | Nei |
Kobling fra kode under annen lisens | Jepp |
Apache-lisensen ( engl: Apache-lisens og Apache-programvarelisens i versjoner før 2.0) er en fri programvarelisens uten copyleft skrevet av Apache Software Foundation (ASF) som forplikter brukere til å bevare opphavsretten og ansvarsfraskrivelsen i modifiserte versjoner.
I henhold til vilkårene i Apache-lisensen er all programvare utviklet av ASF beskyttet av denne lisensen, og alle som ønsker å bruke den kan dra nytte av den: i november 2009, på SourceForge -siden , var det mer enn 5 000 prosjekter som ikke ble administrert av ASF som brukte Apache-lisensen. . [3] Versjon 2.0 av lisensen er kompatibel med GNU GPL v3 (men ikke med GNU GPLv2).
Apache License 1.0 var den originale versjonen av lisensen som kun gjelder eldre versjoner av Apache-programvare (som webserverversjon 1.2).
Apache-lisensen 1.1 ble godkjent av ASF i 2000: Den viktigste endringen fra versjon 1.0 er "annonseringsklausulen" (artikkel 3 i versjon 1.0 av lisensen); derivatprodukter trenger ikke lenger å gjenkjenne kreditt i reklamematerialet, men kun i dokumentasjonen. [4]
ASF godkjente en oppdatering av Apache License 2.0 i januar 2004. De uttalte målene med lisensen inkluderte å gjøre det lettere for ikke-ASF-prosjekter å bruke lisensen ved å forbedre kompatibiliteten med programvare basert på GNU General Public License , slik at det kan inkluderes lisens ved referanse i stedet for å tvinge den til å inkluderes i hver fil, tydeliggjøre lisensen som gjelder bidrag og kreve at bidragsyteren lisensierer krenkende patenter ved å bruke bidraget gitt av bidragsyteren . [4]
Det var også hovedlisensen som ble brukt av Android - operativsystemet
Som enhver fri programvarelisens tillater Apache-lisensen brukere å bruke programvaren til ethvert formål, for å distribuere, modifisere og distribuere modifiserte versjoner av programvaren.
Apache-lisensen krever ikke at modifiserte versjoner av programvaren distribueres under vilkårene i samme lisens eller som fri programvare. Apache-lisensen krever bare at du inkluderer en melding om at du har brukt programvare lisensiert under vilkårene i Apache-lisensen.
Derfor, i motsetning til hva som skjer med copyleft- lisenser , nyter ikke brukere av modifiserte versjoner av programvaren lisensiert under vilkårene i Apache-lisensen nødvendigvis disse frihetene. Eller, med tanke på situasjonen fra lisensinnehaverens synspunkt, har han friheten til å bruke programvaren på noen måte, selv i proprietære produkter, til skade for brukerne (se artikkel 4 ).
De to filene som må inkluderes i rotkatalogen til distribuerte programvareprodukter:
I den videredistribuerte koden må all opphavsretts- og patentinformasjon som finnes i hver lisensiert fil, og en informasjon må legges til i hver modifisert fil som spesifiserer at filen er endret.
Brukeren kan reprodusere og distribuere kopier av Verket eller dets avledede verk på alle måter, med eller uten modifikasjoner, og i kilde- eller objektform, forutsatt at det oppfyller følgende betingelser:
Apache Software Foundation og Free Software Foundation (FSF) har blitt enige om at Apache 2.0-lisensen er en fri programvarelisens som er kompatibel med versjon 3 av GNU General Public License (GPL), [2] som betyr at koden under GPL versjon 3 og Apache License 2.0 kan kombineres, og den resulterende koden er lisensiert under GPL versjon 3.
Free Software Foundation mener at alle versjoner av Apache-lisensen er inkompatible med tidligere versjoner 1 og 2 av GPL . [5] [6] [7]
I likhet med GPL, lukkes Apache-lisensen også med en advarselsmal for å bruke den på verkene dine.
Apache-lisensen kvalifiserer som en fri programvarelisens, men kompatibilitet med GNU GPL er diskutert. ASF argumenterer for kompatibilitet, mens Free Software Foundation er uenig på grunn av oppsigelsen av lisensklausulen for patentutnyttelse.
I dokumentet Legal Profiles of Open Source Licenses (side 93-96)
For å bruke Apache-lisensen på spesifikke filer av arbeidet ditt, legg ved følgende standarderklæring, og bytt ut feltene i parentes "[]" med din identifiserende informasjon. (Ikke ta med parentesene!) Legg ved teksten i kommentarsyntaks som passer for filformatet. Vi anbefaler også at du inkluderer et fil- eller klassenavn og en beskrivelse av formålet på den samme "trykte siden" som opphavsrettserklæringen for enklere identifikasjon i tredjepartsarkiver. Eksempel:
Opphavsrett [åååå] [navn på opphavsrettseier]