Hello,

IMHO the proposal by Markus makes sense. I have had the same issues
with collecting license texts in the past. So a solution integrated in
PTXdist would be great. Because then it would be possible to collect
the license texts depending on the config options of a package
(sometimes plugins have a different license).

Hubert

2015-01-30 8:48 GMT+01:00 Markus Niebel <[email protected]>:
> Hello,
> Am 29.01.2015 um 21:23 schrieb Guillermo Rodriguez Garcia:
>> Hi,
>>
>> If I understand correctly the auditing procedure before this patch would be:
>>
>> 1. Collect all existing files in state/<pkg>.license
>> 2. Each .license file contains the license name (e.g. "GPL") -- use
>> this to find the actual license text
>> 3. Audit each license
>>
>> What would be the difference after this patch?
>>
>
> My goal is to have a single place where the licenses of the target packages
> are collected (think of it like export_src for license information - license
> names and license text).
>
> Motivation:
> - Some packages have additional clauses to the license text (Qt for 
> instances).
>   So it would be a benefit to have the text from the package.
> - If you deliver binaries of a BSP (preinstalled or for download) some 
> licenses
>   force you to supply the license text with the binary
> - In some cases non developers need to look over the licenses
> - AFAIK other build tools (yocto, buildroot) has similar features
>
> Hope this helps
>
> Markus
>
>> Thanks,
>>
>> Guillermo
>>
>>
>> 2015-01-29 8:45 GMT+01:00 Markus Niebel <[email protected]>:
>>> Am 21.01.2015 um 09:12 schrieb Markus Niebel:
>>>> From: Markus Niebel <[email protected]>
>>>>
>>>> just as an RFC: it would be good to have above said features to ease
>>>> deployment and auditing.
>>>>
>>>> First patch implements this feature as an addon of the targetinstall
>>>> stage. Second patch shows the feature for a package that uses it's own
>>>> license
>>>>
>>>> TODO:
>>>> maybe targetinstall is not the right place, just in case the license
>>>> is altered during patching the package.
>>>>
>>>> Markus Niebel (2):
>>>>   ptxdist: add license text extraction
>>>>   icu: add LICENSE_TEXT
>>>>
>>>>  rules/icu.make                         |  5 +++--
>>>>  rules/post/ptxd_make_world_common.make |  1 +
>>>>  scripts/lib/ptxd_make_xpkg_common.sh   |  3 +++
>>>>  scripts/lib/ptxd_make_xpkg_finish.sh   | 11 +++++++++++
>>>>  4 files changed, 18 insertions(+), 2 deletions(-)
>>>>
>>> ping ...
>>>
>>> Any interest in this topic?
>>>
>>> Regards
>>>
>>> Markus
>>>
>>> --
>>> ptxdist mailing list
>>> [email protected]
>>
>>
>>
>
>
> --
> ptxdist mailing list
> [email protected]

-- 
ptxdist mailing list
[email protected]

Reply via email to