Monday, November 16, 2009

Loeng 11. Open Source License

Apache Software License (eesti keeles Apache'i Tarkvaralitsents) on avatud lähtekoodiga litsents Apache Software Foundation’i erinevate arendatavate tarkvarade jaoks.

Apache’i litsents annab kasutajale õiguse kasutada tarkvara mistahes eesmärgil, vabalt levitada, muuta ja levitada muudetud koopiaid. Tehtud muudatused saab hoida kasutaja salajas või müüa neid muudatusi. (See tähendab, et lähtekood vigade parandustele ja muudatustele ei pea olema avaldatud.)

Peamiselt Apache oli loodud veebiserveri jaoks 1995 aastal, kui loodi Apache Group (nüüdne Apache Software Foundation). Peale BSD litsentsi modifitseerimist läks Apache oma teed ja lõi uuest BSD litsentsist oma Apache License v1.0.

2004 aastal otsustati veelkord Apache License ümber kirjutada ja seekord juba eemalduda BSD litsentsi stiilist. Nii sündiski ka praegu kasutusel olev Apache License v2.0.

Tarkvara levitamisel on vaja lisada kohe peakataloogi järgmised failid:
  • LICENSE – fail, mis sisaldab Apache litsentsi koopia. Selle lisamine ei tähenda, et kogu tarkvara on kaitstud Apache litsentsiga, vaid et kasutatakse koodi, mis on Apache litsentsiga kaitstud.
  • NOTICE–tekstifail, mis sisaldab kõik raamatukogud, originaal koodi nimesid ja nende loojate nimed.
Igas litsentseerivas failis tuleb säilitada kogu autoriõiguse või patendi lähteinfot, kõigis muudetud failides tuleb lisada märkme iga muudatuse kohta. See ka tähendab, et üheski litsenseeritud failis ei tohi muuta originaal autoriõiguse märkmeid.

No comments: