Closed dedece35 closed 8 months ago
iOS plugin was created recently and thus, the licence managment and information are differents from android and codeNarc projects.
think about licencing system with team and apply it to standard plugin also. (@glalloue @utarwyn @olegoaer @jhertout @zippy1978 @jduigoudev )
check PR #62 with example for iOS part
maven plugin to update all files : https://mycila.carbou.me/license-maven-plugin/ maven licence:format command to generate or update headers in files
maven licence:format
What I noticed :
GPL v3
pom.xml
GNU LGPL 3
inceptionYear
2022
2020
organization
LICENSE.txt
NOTICE.txt
Why not put all these information on parent pom.xml file and manage licencing from here ?
I updated the license management system to use https://mycila.carbou.me/license-maven-plugin/ as in iOS plugin except for the CodeNarc part which has its own license. For me all is ok now.
iOS plugin was created recently and thus, the licence managment and information are differents from android and codeNarc projects.
think about licencing system with team and apply it to standard plugin also. (@glalloue @utarwyn @olegoaer @jhertout @zippy1978 @jduigoudev )
check PR #62 with example for iOS part
maven plugin to update all files : https://mycila.carbou.me/license-maven-plugin/
maven licence:format
command to generate or update headers in filesWhat I noticed :
GPL v3
on parentpom.xml
fileGNU LGPL 3
on iOSpom.xml
fileinceptionYear
used in generated headers for licence :2022
==> why not 2023, or from 2020 to 2023 ?2020
organization
information used on licence system is present on parentpom.xml
fileLICENSE.txt
file and oneNOTICE.txt
file on each submodule and with content differentWhy not put all these information on parent
pom.xml
file and manage licencing from here ?