ГНУ ГПЛ је уговор о лиценцирању софтвера, под којим се лиценцирају делови Андроид оперативног система. Већина Андроид-а је лиценцирана под Апацхе лиценцом, али Линук кернел (који је присутан у сваком Андроид РОМ-у у неком облику или облику) је лиценциран под ГПЛ (верзија 2).
Многи од невероватних програмера у КСДА креирају прилагођена језгра, која садрже многа побољшања и измене у односу на „стоцк“ кернеле које су објавили ОЕМ-ови, укључујући подешавања перформанси и стабилности. То је управо оно што је ГПЛ дизајниран да заштити, осигуравајући да свако може добити приступ оригиналном изворном коду који се користи за прављење кернела. С обзиром на прикладно конфигурисан рачунар, свакоме би требало бити могуће да репродукује објављено језгро користећи приложени изворни код.
Недавно смо приметили да велики број корисника занемарује да прати КСДА ГПЛ прописи, који се своде на постављање извора за било које језгро које градите од извора до дељења други.
Као резултат тога, желели бисмо да разјаснимо свој став о ГПЛ-у и обавезе корисника у том смислу. Објављивањем свог рада на КСДА-Девелоперс, слажете се да је у складу са релевантним условима лиценцирања. Као такав, постављањем кернела или другог дела који садржи ГПЛ код, потврђујете нам да имате учинио је да овај изворни код буде јавно доступан под ГПЛ-ом и требало би да га истакне у вашој нити са а линк. (Много поштованих и поузданих сајтова ће бесплатно угостити код за вас, као нпр
ГитХуб и БитБуцкет.)Објављивањем рада отвореног кода на КСДА, такође осигуравате да су ваши доступни извори ажурни са радом који сте објавили. То значи да ако ажурирате своје језгро да бисте додали нову функцију, на пример, ваши извори би требало да се ажурирају да би укључили ову промену. Ако нису, то значи да се не придржавате ГПЛ-а.
У ГПЛ-у не постоји одредба да се ускрати приступ изворима на основу времена или других услова, па вас молимо да то не покушавате, јер ћете тако добити само формални ГПЛ захтев. Ако не обезбедите исправне, тачне и ажурне изворе (и одржавате их ажурним), нећете бити у складу са ГПЛ-ом.
Да би били у потпуности усаглашени са ГПЛ, ваши извори морају:
- Успешно направите и произведете важећу излазну датотеку, која је истог формата као што је наведено у бинарној верзији
- Садржи сав изворни код, датотеке са дефиницијама интерфејса, скрипте које се користе за контролу компилације и инсталације извршног фајла (није потребно укључити стварни компајлер/ланац алата, али довољно информација треба да буде доступно за добијање ИСТЕ конфигурације, укључујући заставице компајлера, које се користе за прављење бинарне верзије као пуштен)
ГПЛ је правно примењив уговор о лиценци, и иако нуди корисницима слободу копирања и редистрибуирати код, та дозвола је условљена под условом да се све промене које се објаве јавно учине доступан. Ако су вам потребни додатни савети о овом питању, предлажемо да прегледате сама лиценца или консултујте адвоката.