Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
While reviewing HBASE-18674 ("upgrade hbase to commons-lang 3"), I realized that my questions are the same as I'd give for any dependency change. We should try to update our docs to proactively push folks on checking whenever a dependency changes (paraphrased):
- What's the license of the direct dependency overall?
- Does it contain parts that are under a different license (esp if the overall is ALv2)?
- If it is ALv2 does it contain a NOTICE file? If so, do we need to update our NOTICE file based on it?
- Does it change the set of transitive dependencies? If so, apply the same questions above to that set of changes.