Käesoleva loengu ülesanne on järgmine: kirjeldage üht vaba litsentsi lähemalt (kust pärit, kes seda kasutavad, mis on eripärad jne). Valisin ülesande täitmiseks Apache License.
Apache License nagu nimigi ütleb on välja mõeldud Apache nimelise veebiserveri jaoks (versioon 1.0). Alguses oli tegu tavalise BSD litsentsiga (versioon 1.0), millel oli nimi vahetatud. Peagi aga arenes Apache License (versioon 1.1) oma suunas BSD litsentsist – tekkisid erinevused:
The primary change from the 1.0 license is in the 'advertising clause' (section 3 of the 1.0 license); derived products are no longer required to include attribution in their advertising materials, but only in their documentation.
Aastast 2004 on kasutusel Apache License 2.0, mis on ümber kirjutatud varasematest versioonidest peamiselt eesmärgiga lihtsustada litsentsi kasutamist ja parandada GPL põhise tarkvaraga ühilduvust. Olgu siinkohal mainitud, et hetkel on kasutusel Apache Licence versioon 2.0 ja seda kasutab peamiselt Apache Software Foundation (varem tuntud ka kui Apache Group) oma erinevate tarkvarade jaoks. Versioon 2.0 litsents on ühilduv GPL 3.0 versiooniga aga mitte GPL 2.0 versiooniga, kuna sellel on mõned nõuded, mis ei ole kooskõlas vanema versiooniga:
Please note that this license is not compatible with GPL version 2, because it has some requirements that are not in the older version. These include certain patent termination and indemnification provisions.
Apache litsentsi peamisteks kasutaja õigusteks on:
- Võib tasuta kasutada, levitada ja muuta kood ja jagada muudetud koodina.
- Võib kasutada suletud koodiga tarkvarades.
- Võib müüa oma muudatusi.
Sisuliselt tähendab see seda, et Apache litsentsiga koodi kasutamisel ei pea loodud tarkvara hiljem olema avatud lähtekoodiga.
0 comments:
Post a Comment