Cuprins:
Definiție - Ce înseamnă licența software Apache?
Licența de software Apache (ASL) este o schemă de licențe pentru software de calculator gratuit și open-source (FOSS), scrisă de Apache Software Foundation (ASF). ASL permite descărcarea și utilizarea liberă a proiectelor și a software-ului, poate fi integral sau parțial, în scopuri personale, de companie sau comerciale și fără preocupare pentru redevențe. Codul este distribuit în mod deschis și este permis să fie modificat, redistribuit sau studiat liber. Prin codul open-source, Apache încurajează utilizatorii să îmbunătățească în mod voluntar designul software-ului.
Techopedia explică licența software Apache
Licența de software Apache este un indicator că software-ul este gratuit, cu toate acestea Apache necesită în continuare software-ul distribuit de Apache să aibă o copie a licenței sale în mod clar și ușor de găsit; precum și o atribuire clară față de ASF pentru distribuțiile care includ orice software Apache.
Codul sau software-ul modificat nu mai este considerat drept Apache și ar fi atribuit dezvoltatorului care l-a modificat, deși păstrează în continuare ASL. Software-ul modificat este interzis să fie utilizat în orice proprietate comercială sau mărci comerciale care pot utiliza sau implica faptul că ASF acceptă distribuția. De asemenea, interzice utilizarea oricăror mărci comerciale sau logo-uri deținute de ASF care ar putea sugera că persoana care a modificat codul a creat software-ul Apache în cauză. În esență, orice piesă de software originară Apache ar trebui redistribuită cu o atribuire adecvată.
Utilizatorii nu sunt obligați să trimită modificările de cod înapoi la ASF, cu toate acestea feedback-ul este încurajat. De asemenea, nu este necesar să includeți software-ul Apache în sine sau modificări care au fost făcute în codul care urmează să fie distribuit. Apache License 2.0 este compatibil GPL atâta timp cât software-ul este licențiat în conformitate cu versiunea GPL 3.0.
