Apache лицензиясы

Apache лицензиясы - Apache Software Foundation (ASF) жазған рұқсат беретін тегін бағдарламалық құрал лицензиясы. Ол пайдаланушыларға бағдарламалық жасақтаманы кез келген мақсатта пайдалануға, оны таратуға, өзгертуге және лицензия шарттары бойынша бағдарламалық жасақтаманың өзгертілген нұсқаларын роялтиге алаңдамай таратуға мүмкіндік береді. ASF және оның жобалары Apache лицензиясы бойынша бағдарламалық өнімдерді шығарады. Лицензияны көптеген ASF емес жобалар да пайдаланады. Негізгі ерекшеліктер * Рұқсатты лицензия * Патенттік қорғау * Коммерциялық пайдалануға рұқсат * Өзгертулерге рұқсат Тарих 1995 жылдан бастап Apache тобы (кейінірек Apache Software Foundation) Apache HTTP серверінің кезекті нұсқаларын шығарды. Оның бастапқы лицензиясы бастапқы 4-тармақты BSD лицензиясымен бірдей болды, тек ұйымдардың аттары ғана өзгертілді және туынды туындыларға Apache атауын беруге тыйым салатын қосымша тармақ бар. 1999 жылдың шілдесінде Berkeley Software Distribution Free Software Foundation ұсынған дәлелді қабылдады және жаңа 3 тармақты BSD лицензиясын қалыптастыру үшін өздерінің жарнамалық тармағын (3-тармақ) алып тастады. 2000 жылы Apache де солай істеді және Apache License 1.1 жасады, онда туынды өнімдер бұдан былай олардың жарнамалық материалдарында атрибуцияны қамтуы қажет емес, тек құжаттамаларында. 1.1 нұсқасы бойынша лицензияланған жеке пакеттер атрибуцияға немесе таңбаны сәйкестендіруге қойылатын әртүрлі талаптарға байланысты әртүрлі тұжырымдарды қолданған болуы мүмкін, бірақ міндетті шарттар бірдей болды. 2004 жылдың қаңтарында ASF BSD үлгісінен бас тартуға шешім қабылдады және Apache 2.0 лицензиясын шығарды. Лицензияның көрсетілген мақсаттары ASF емес жобаларды пайдалануды жеңілдету, GPL негізіндегі бағдарламалық құралмен үйлесімділікті жақсарту, лицензияны әрбір файлда тізімде емес, сілтеме арқылы қосуға мүмкіндік беру, жарналар бойынша лицензияны нақтылау және талап етуді қамтиды. салымшының жеке патенттерін міндетті түрде бұзатын жарналарға патенттік лицензия. Бұл лицензия авторлық құқық туралы ескерту мен жауапкершіліктен бас тартуды сақтауды талап етеді. Apache лицензиясының нұсқалары * Apache License 1.0 * Apache License 1.1 * Apache License 2.0 Лицензиялау шарттары Apache лицензиясы рұқсат етілген ; copyleft лицензияларынан айырмашылығы, ол бағдарламалық жасақтаманың туынды жұмысын немесе түпнұсқаға өзгертулерді бірдей лицензия арқылы таратуды талап етпейді. Ол әлі де барлық өзгертілмеген бөліктерге бірдей лицензияны қолдануды талап етеді. Әрбір лицензияланған файлда түпнұсқа авторлық құқық, патент, сауда белгісі және атрибуция туралы ескертулер сақталуы керек (туынды туындылардың кез келген бөлігіне қатысы жоқ ескертулерді қоспағанда). Әрбір өзгертілген лицензияланған файлға сол файлға өзгерістер енгізілгені туралы хабарландыру қосылуы керек. Егер хабарландыру мәтіндік файлы түпнұсқа жұмысты тарату бөлігі ретінде файлында, бастапқы пішінде немесе құжаттамада немесе ішінде осы ескертулердің оқылатын көшірмесін қамтуы керек. туынды жұмыстармен жасалған дисплей (мұндай үшінші тарап ескертулері әдетте пайда болатын жерде). файлының мазмұны лицензияны өзгертпейді, өйткені олар тек ақпараттық мақсаттарға арналған және бұл хабарламаларды лицензияны өзгерту деп түсіну мүмкін болмаса, мәтініне қосымша атрибуция туралы ескертулерді қосуға рұқсат етіледі. Өзгертулерде сәйкес авторлық құқық ескертулері болуы мүмкін және өзгертулер үшін әртүрлі лицензия шарттарын қамтамасыз етуі мүмкін. Егер басқаша анық көрсетілмесе, лицензиат лицензиарға берген кез келген жарналар ешқандай шарттар мен талаптарсыз лицензия шарттарына сәйкес болады, бірақ бұл лицензиармен осы жарналарға қатысты жеке келісімдерге кедергі жасамайды. Apache лицензиясы 2.0 Apache License 2.0 пайдаланушыға бағдарламалық құралды пайдалану арқылы кез келген патенттерді бұзу туралы алаңдамауын қамтамасыз етеді. Пайдаланушыға бағдарламалық жасақтаманы қамтитын кез келген патентке лицензия беріледі. Егер пайдаланушы осы бағдарламалық жасақтамаға қатысты патентті бұзу фактісі бойынша кез келген адамды сотқа берсе, бұл лицензияның күшін жою туралы ереже арқылы тоқтатылады. Бұл шарт патенттік дауларды болдырмау үшін қосылады. Үйлесімділік Apache Software Foundation және Free Software Foundation Apache License 2.0 — GNU General Public License (GPL) 3 нұсқасымен үйлесімді тегін бағдарламалық құрал лицензиясы дегенді білдіреді, бұл GPLv3 және Apache License 2.0 астында кодты біріктіруге болады, нәтижесінде алынған бағдарламалық құрал GPLv3 бойынша лицензияланған болса. Тегін бағдарламалық қамтамасыз ету қоры Apache лицензиясының барлық нұсқаларын алдыңғы GPL 1 және 2 нұсқаларымен үйлеспейді деп санайды. Сонымен қатар, ол Apache лицензиясының 2.0-ге дейінгі нұсқаларын GPLv3-пен үйлеспейтін деп санайды. 2.0 нұсқасының патенттік лицензия талаптарына байланысты, Free Software Foundation оны басқа көшірме емес лицензияларға қарағанда ұсынады. LLVM ерекшелігі бар Apache лицензиясы пайдаланылса, ол GPLv2-мен үйлесімді. Қабылдау және асырап алу 2012 жылдың қазан айында SourceForge.net сайтында орналасқан 8 708 жоба Apache лицензиясының шарттары бойынша қолжетімді болды. 2008 жылдың мамыр айындағы блог жазбасында Google сол кезде Google кодында орналастырылған 100 000-ға жуық жобаның 25%-дан астамы Apache лицензиясын, соның ішінде Android операциялық жүйесін пайдаланғанын атап өтті. 2015 жылғы мәліметтер бойынша Black Duck Software және GitHub компанияларының зерттеуіне сәйкес, Apache лицензиясы FOSS саласында MIT лицензиясы мен GPLv2-ден кейін үшінші ең танымал лицензия болып табылады. OpenBSD жобасы патент ережелеріне байланысты Apache License 2.0 нұсқасын қолайлы тегін лицензия деп санамайды. OpenBSD саясаты лицензия біреудің басқаша бар заңды құқығынан бас тартуға мәжбүрлегенде, бұл лицензия енді тегін болмайды деп есептейді. Сонымен қатар, жоба келісім- шарт құқығын авторлық құқықпен қамтуға қарсылық білдіріп, «. . . Авторлық құқық халықаралық келісімдермен біршама стандартталған, келісім-шарт құқығы юрисдикциялар арасында айтарлықтай ерекшеленеді. Сондықтан лицензияның әртүрлі юрисдикциялардағы мағынасы әртүрлі болуы мүмкін және болжау қиын.» Сондай-ақ қараңыз * Еркін және ашық бастапқы бағдарламалық қамтамасыз ету лицензияларын салыстыру * Apache лицензиясын пайдаланатын бағдарламалық құрал (санат) Дереккөздер Сыртқы сілтемелер * * [https://tldrlegal.com/license/apache-license-2.0-%28apache-2.0%29 Quick Summary of the Apache License 2.0]