Indholdsfortegnelse:
Definition - Hvad betyder Apache-softwarelicens?
Apache Software License (ASL) er en licensordning for gratis og open source computersoftware (FOSS) skrevet af Apache Software Foundation (ASF). ASL tillader, at projekter og software frit downloades og bruges, måske det er helt eller delvist, til personlige, virksomhedsmæssige eller kommercielle formål og uden bekymring for royalties. Koden distribueres åbent og tillades frit at ændre, omfordele eller undersøge. Gennem open source-kode opfordrer Apache brugere til frivilligt at forbedre designen af softwaren.
Techopedia forklarer Apache-softwarelicens
Apache-softwarelicensen er en indikator på, at softwaren er gratis, men Apache kræver stadig, at den distribuerede Apache-software har en kopi af dens licens inkluderet klart og let at finde; samt en klar henvisning til ASF for eventuelle distributioner, der inkluderer al Apache-software.
Ændret kode eller software betragtes ikke længere som Apache og tilskrives udvikleren, der ændrede den, selvom den stadig beholder ASL. Ændret software er forbudt at blive brugt i kommerciel ejendom eller varemærker, der kan bruge eller antyde, at ASF godkender distributionen. Det forbyder også brug af varemærker eller logoer, der ejes af ASF, hvilket kan antyde, at den person, der ændrede koden, oprettede den pågældende Apache-software. I det væsentlige skal ethvert stykke af Apache-oprindelig software distribueres med korrekt attribution.
Brugere er ikke forpligtet til at sende deres kodeændringer tilbage til ASF, men feedback tilskyndes. Det er heller ikke påkrævet at inkludere selve Apache-softwaren eller ændring, der er udført i koden, der skal distribueres. Apache License 2.0 er GPL-kompatibel, så længe softwaren er licenseret under GPL version 3.0.
