clearlydefined / clearlydefined/service

Summarizer should include copyright statements at the top of poms

Open
#926 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
51
Forks
46
PR merge metrics
No merged PRs in 30d

Description

Per [the determining declared license documentation](https://github.com/clearlydefined/service/blob/master/docs/determining-declared-license.md), when the service summarizer determines the declared license of a maven component:

* The crawler downloads the maven artifact from maven.org
* The crawler then extracts all pom files from the artifact
* And then merges the poms (including all the licenses defined in the poms)
* The ClearlyDefined summarizer parses the merged poms and sets the declared license(s) based on that data

The summarizer should also parse copyright statements at the top of pom files, rather than just what is between the tags.

@capfei - do you have any examples of curations to maven components that were because a copyright statement at the top of a pom file was missed?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.