creadur-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maxim Solodovnik <solomax...@gmail.com>
Subject Re: Adding custom licenses
Date Tue, 16 Sep 2014 13:08:48 GMT
actually it works in ant
https://svn.apache.org/repos/asf/openmeetings/branches/3.0.x/build.xml
(search for report_rat)
was hoping to get similar functionality with maven

On 16 September 2014 19:26, Maxim Solodovnik <solomax666@gmail.com> wrote:

> Yes, In addition to default ones
>
> On 16 September 2014 19:12, sebb <sebbaz@gmail.com> wrote:
>
>> So the issue is that you want to be able to mark the new licenses as
>> approved - is that correct?
>>
>> On 16 September 2014 12:20, Maxim Solodovnik <solomax666@gmail.com>
>> wrote:
>> > I get report like this (some lines are omitted):
>> >
>> > 0 Unknown Licenses
>> >
>> > *******************************
>> >
>> > Unapproved licenses:
>> >
>> >
>> >
>> /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/js/jquery.ui.menubar.js
>> >
>> >
>> /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/css/theme_om/jquery-ui-1.10.4.custom.css
>> >
>> >
>> /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/css/jquery.ui.menubar.css
>> >
>> > *****************************************************
>> >   Files with Apache License headers will be marked AL
>> >   Binary files (which do not require AL headers) will be marked B
>> >   Compressed archives will be marked A
>> >   Notices, licenses etc will be marked N
>> >   AL
>> >
>> /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/upload/library.xsd
>> >   AL
>> >
>> /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/upload/library.xml
>> >   B
>> >
>> /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/default/_big_profile_pic.jpg
>> > ......................................
>> >  !MIT+GPL
>> >
>> /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/js/jquery.ui.menubar.js
>> > ......................................
>> >  !MIT
>> >
>> /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/css/theme_om/jquery-ui-1.10.4.custom.css
>> > ......................................
>> >  !MIT+GPL
>> >
>> /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/css/jquery.ui.menubar.css
>> > ......................................
>> >
>> >
>> > On 16 September 2014 18:01, sebb <sebbaz@gmail.com> wrote:
>> >
>> >> On 16 September 2014 08:04, Maxim Solodovnik <solomax666@gmail.com>
>> wrote:
>> >> > Hello All,
>> >> >
>> >> > Sorry for the long email :(
>> >> >
>> >> > Today I added apache-rat-plugin (0.11) to our maven build (
>> >> > openmeetings.apache.org project)
>> >> > We have couple of jQuery files in our sources licensed under MIT and
>> >> > MIT+GPL and not recognized by apache-rat-plugin.
>> >> > So I have added custom licences:
>> >> > <licenses>
>> >> > <license
>> >> >
>> >>
>> implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
>> >> > <licenseFamilyCategory>MIT+GPL</licenseFamilyCategory>
>> >> > <licenseFamilyName>MIT and GPL v2</licenseFamilyName>
>> >> > <notes></notes>
>> >> > <patterns>
>> >> > <pattern>Dual licensed under the MIT or GPL Version 2
>> licenses.</pattern>
>> >> > </patterns>
>> >> > </license>
>> >> > <license
>> >> >
>> >>
>> implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
>> >> > <licenseFamilyCategory>MIT</licenseFamilyCategory>
>> >> > <licenseFamilyName>MIT</licenseFamilyName>
>> >> > <notes></notes>
>> >> > <patterns>
>> >> > <pattern>Licensed MIT</pattern>
>> >> > </patterns>
>> >> > </license>
>> >> > </licenses>
>> >>
>> >> OK
>> >>
>> >> > <licenseFamilies>
>> >> > <licenseFamily
>> >> implementation="org.apache.rat.license.SimpleLicenseFamily">
>> >> > <familyName>MIT and GPL v2</familyName>
>> >> > </licenseFamily>
>> >> > <licenseFamily
>> >> implementation="org.apache.rat.license.SimpleLicenseFamily">
>> >> > <familyName>MIT</familyName>
>> >> > </licenseFamily>
>> >> > </licenseFamilies>
>> >>
>> >> What happens if you omit the <licenseFamilies> section?
>> >>
>> >> > Unfortunately after that Apache licensed files are not approved any
>> more
>> >> > *******************************
>> >> >
>> >> > Unapproved licenses:
>> >> >
>> >> >   pom.xml
>> >> >
>> >> > *******************************
>> >> >
>> >> > Archives:
>> >> >
>> >> > *****************************************************
>> >> >   Files with Apache License headers will be marked AL
>> >> >   Binary files (which do not require AL headers) will be marked B
>> >> >   Compressed archives will be marked A
>> >> >   Notices, licenses etc will be marked N
>> >> >  !AL    pom.xml
>> >> >   N     CHANGELOG
>> >> >   N     NOTICE
>> >> >   N     README
>> >> >   N     LICENSE
>> >> >
>> >> >
>> >> > adding
>> >> > <addDefaultLicenseMatchers>true</addDefaultLicenseMatchers>
>> >> > also doesn't help
>> >> >
>> >> > Is there any option to add licences to default ones?
>> >> >
>> >> > Thanks in advance
>> >> >
>> >> > --
>> >> > WBR
>> >> > Maxim aka solomax
>> >>
>> >
>> >
>> >
>> > --
>> > WBR
>> > Maxim aka solomax
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message