[
https://issues.apache.org/jira/browse/HADOOP-13780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15747597#comment-15747597
]
Xiao Chen commented on HADOOP-13780:
------------------------------------
Thanks Sean for the comment.
I have finished up a first draft of #1, shown in the 'Dependencies' tab of this
jira's linked spreadsheet. Will work on closing the final gaps, and start on #2.
Among those dependencies:
- jdiff is LGPL but according to HADOOP-12893, it's not bundled so we're good.
- ldapsdk is new, I did a quick search in pom but didn't find any. Will look
more.
- JSON needs some help: [~ajisakaa] [~andrew.wang], apologize for my fading
memory, but do you recall what was done for that in HADOOP-12893? (Searched the
jira but no mention from the comments, and in the spreadsheet it's marked
{{Done?}} == N... I seem to remember all things are done when we posted
patches/resolved that jira.) Anyways, {{bundled?}} is also N, so I'm guessing
that's the reason this is omitted at that time.
Ping me if anyone wants edit perm to the spreadsheet. Note that the
Dependencies and parsed tabs are totally script-generated, and are supposed to
be replaced in later runs. In case anyone is curious, here's how to (nastily)
generate:
{noformat}
xiao-MBP:license xiao$ cat step1.sh
#!/bin/sh -x
# First save spreadsheet to local:
# 'Licenses' tab to licenses.tsv
# 'Overrides' tab to overrides.tsv
# 'parse.py script' tab to parse.py
# 'standardize.py' tab to standardize.py
# 'generate.py script' tab to generate.py
mvn license:aggregate-add-third-party
OUTPUT_DIR=~/Downloads/license/
cp target/generated-sources/license/THIRD-PARTY.txt $OUTPUT_DIR
xiao-MBP:license xiao$ cat step2.sh
#!/bin/sh -x
python parse.py > parsed.tsv
xiao-MBP:license xiao$ cat step3.sh
#!/bin/sh -x
python standardize.py
# will generate a standardized.tsv, which is the 'Dependencies' tab in the
spreadsheet.
{noformat}
> LICENSE/NOTICE are out of date for source artifacts
> ---------------------------------------------------
>
> Key: HADOOP-13780
> URL: https://issues.apache.org/jira/browse/HADOOP-13780
> Project: Hadoop Common
> Issue Type: Bug
> Components: common
> Affects Versions: 3.0.0-alpha2
> Reporter: Sean Busbey
> Assignee: Xiao Chen
> Priority: Blocker
>
> we need to perform a check that all of our bundled works are properly
> accounted for in our LICENSE/NOTICE files.
> At a minimum, it looks like HADOOP-10075 introduced some changes that have
> not been accounted for.
> e.g. the jsTree plugin found at
> {{hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/jt/jquery.jstree.js}}
> does not show up in LICENSE.txt to (a) indicate that we're redistributing it
> under the MIT option and (b) give proper citation of the original copyright
> holder per ASF policy.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]