Съдържание:
- Определение - Какво означава лиценз за Apache софтуер?
- Techopedia обяснява лиценза за софтуер на Apache
Определение - Какво означава лиценз за Apache софтуер?
Софтуерният лиценз на Apache (ASL) е лицензионна схема за безплатен и отворен код компютърен софтуер (FOSS), написана от Apache Software Foundation (ASF). ASL позволява проектите и софтуера да бъдат свободно изтегляни и използвани, може да бъде изцяло или частично, за лични, фирмени или търговски цели и без притеснения за авторски права. Кодът се разпространява открито и се разрешава свободно да се променя, преразпределя или изучава. Чрез отворен код Apache насърчава потребителите да подобрят доброволно дизайна на софтуера.
Techopedia обяснява лиценза за софтуер на Apache
Софтуерният лиценз на Apache е индикатор, че софтуерът е безплатен, но Apache все още изисква разпространеният софтуер Apache, за да има ясно и лесно да се намери копие от лиценза му; както и ясно приписване на ASF за всички дистрибуции, които включват всеки софтуер на Apache.
Модифицираният код или софтуер вече не се счита за Apache и ще бъде приписван на разработчика, който го е променил, въпреки че той все още запазва ASL. Модифицираният софтуер е забранено да се използва във всяка търговска собственост или търговски марки, които могат да използват или предполагат, че ASF одобрява разпространението. Той също така забранява използването на всякакви запазени марки или лога, притежавани от ASF, което може да предполага, че лицето, което е променило кода, е създало въпросния софтуер Apache. По същество всяко парче от произход от Apache софтуер трябва да бъде преразпределено с подходящо приписване.
Потребителите не са длъжни да изпращат промените в кода обратно в ASF, но обратната връзка се насърчава. Също така не се изисква да се включва самият софтуер на Apache или модификация, която е направена в кода за разпространение. Apache License 2.0 е съвместим с GPL, стига софтуерът да е лицензиран под GPL версия 3.0.