Scan Report
Created by ORT, the OSS Review Toolkit, version cc543c9380-dirty on 2023-11-28T15:16:14.269002977Z.

Project

Scanned revision 81d58d612e0c415af8af60536df5ddd8ed73d66e of Git repository https://github.com/eclipse-ee4j/mail.git

Index

Rule Violation Summary (1 errors, 1 warnings, 1 hints to resolve)

# Rule Package License Message
1 OSADL_PROJECT_LICENSE_COMPATIBILITY Maven:junit:junit:4.13.2 CONCLUDED: EPL-2.0

The outbound license BSD-3-Clause of project 'Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT' is incompatible with the inbound license EPL-2.0 of its dependency 'Maven:junit:junit:4.13.2'. Software under a copyleft license such as the EPL-2.0 license normally cannot be redistributed under a non-copyleft license such as the BSD-3-Clause license, except if it were explicitly permitted in the licenses.

How to fix

Remove the dependency on 'Maven:junit:junit:4.13.2' or put 'Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT' under a different license.

2 OSADL_PROJECT_LICENSE_COMPATIBILITY Maven:junit:junit:4.13.2 CONCLUDED: EPL-2.0

Whether the outbound license GPL-2.0-only (simplified from 'GPL-2.0-only WITH Classpath-exception-2.0') of project 'Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT' is compatible with the inbound license EPL-2.0 of its dependency 'Maven:junit:junit:4.13.2' depends on the context. Depending compatibility of the EPL-2.0 license with the GPL-2.0-only license is explicitly stated in the GPL-2.0-only license checklist.

How to fix

Get legal advice and eventually create a (global) rule violation resolution.

3 PROJECT_LICENSE_CHECK Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT DECLARED: GPL-2.0-only WITH Classpath-exception-2.0

License GPL-2.0-only WITH Classpath-exception-2.0 of project 'Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT' is unclassified.

How to fix

Classify GPL-2.0-only WITH Classpath-exception-2.0 as either approved or restricted.

Issue Summary (5 errors, 0 warnings, 0 hints to resolve)

Issues from excluded components are not shown in this summary.

Packages

# Package Analyzer Issues Scanner Issues
1 Maven:jakarta.activation:jakarta.activation-api:2.1.0 Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT
  • 2023-11-28T15:15:49.367043783Z [ERROR]: scanner - Could not resolve provenance for package 'Maven:jakarta.activation:jakarta.activation-api:2.1.0': IOException: Could not resolve provenance for 'Maven:jakarta.activation:jakarta.activation-api:2.1.0' for source code origins [VCS, ARTIFACT].
    Resolution of VCS failed with:
    PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
    Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"
    Resolution of ARTIFACT failed with:
    PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
    Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"

2 Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT
  • 2023-11-28T15:15:43.279942909Z [ERROR]: scanner - Could not resolve provenance for package 'Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT': IOException: Could not resolve provenance for 'Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT' for source code origins [VCS, ARTIFACT].
    Resolution of VCS failed with:
    PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
    Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"

3 Maven:junit:junit:4.13.2 Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT
  • 2023-11-28T15:15:49.367032383Z [ERROR]: scanner - Could not resolve provenance for package 'Maven:junit:junit:4.13.2': IOException: Could not resolve provenance for 'Maven:junit:junit:4.13.2' for source code origins [VCS, ARTIFACT].
    Resolution of VCS failed with:
    PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
    Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"
    Resolution of ARTIFACT failed with:
    PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
    Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"

4 Maven:org.eclipse.angus:angus-activation:1.0.0 Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT
  • 2023-11-28T15:15:49.367010982Z [ERROR]: scanner - Could not resolve provenance for package 'Maven:org.eclipse.angus:angus-activation:1.0.0': IOException: Could not resolve provenance for 'Maven:org.eclipse.angus:angus-activation:1.0.0' for source code origins [VCS, ARTIFACT].
    Resolution of VCS failed with:
    PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
    Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"
    Resolution of ARTIFACT failed with:
    PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
    Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"

5 Unmanaged::mail:81d58d612e0c415af8af60536df5ddd8ed73d66e Unmanaged::mail:81d58d612e0c415af8af60536df5ddd8ed73d66e
  • 2023-11-28T15:15:43.279857708Z [ERROR]: scanner - Could not resolve provenance for package 'Unmanaged::mail:81d58d612e0c415af8af60536df5ddd8ed73d66e': IOException: Could not resolve provenance for 'Unmanaged::mail:81d58d612e0c415af8af60536df5ddd8ed73d66e' for source code origins [VCS, ARTIFACT].
    Resolution of VCS failed with:
    PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
    Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"

Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT (api/pom.xml)

VCS Information

Type Git
URL https://github.com/eclipse-ee4j/mail.git
Path api
Revision 81d58d612e0c415af8af60536df5ddd8ed73d66e

Packages

# Package Scopes Licenses Analyzer Issues Scanner Issues
1 Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT Declared Licenses:
Effective License:
    • 2023-11-28T15:15:43.279942909Z [ERROR]: scanner - Could not resolve provenance for package 'Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT': IOException: Could not resolve provenance for 'Maven:jakarta.mail:jakarta.mail-api:2.1.1-SNAPSHOT' for source code origins [VCS, ARTIFACT].
      Resolution of VCS failed with:
      PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
      Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"

    2 Maven:jakarta.activation:jakarta.activation-api:2.1.0
    • compile
    Declared Licenses:
    Effective License:
      • 2023-11-28T15:15:49.367043783Z [ERROR]: scanner - Could not resolve provenance for package 'Maven:jakarta.activation:jakarta.activation-api:2.1.0': IOException: Could not resolve provenance for 'Maven:jakarta.activation:jakarta.activation-api:2.1.0' for source code origins [VCS, ARTIFACT].
        Resolution of VCS failed with:
        PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
        Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"
        Resolution of ARTIFACT failed with:
        PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
        Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"

      3 Maven:junit:junit:4.13.2
      • test
      Concluded License:
      Declared Licenses:
      Effective License:
        • 2023-11-28T15:15:49.367032383Z [ERROR]: scanner - Could not resolve provenance for package 'Maven:junit:junit:4.13.2': IOException: Could not resolve provenance for 'Maven:junit:junit:4.13.2' for source code origins [VCS, ARTIFACT].
          Resolution of VCS failed with:
          PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
          Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"
          Resolution of ARTIFACT failed with:
          PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
          Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"

        4 Maven:org.eclipse.angus:angus-activation:1.0.0
        • test
        Declared Licenses:
        Effective License:
          • 2023-11-28T15:15:49.367010982Z [ERROR]: scanner - Could not resolve provenance for package 'Maven:org.eclipse.angus:angus-activation:1.0.0': IOException: Could not resolve provenance for 'Maven:org.eclipse.angus:angus-activation:1.0.0' for source code origins [VCS, ARTIFACT].
            Resolution of VCS failed with:
            PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
            Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"
            Resolution of ARTIFACT failed with:
            PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
            Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"

          5 Maven:org.hamcrest:hamcrest-core:1.3
          • test
          Concluded License:
          Declared Licenses:
          Effective License:

              Unmanaged::mail:81d58d612e0c415af8af60536df5ddd8ed73d66e ()

              VCS Information

              Type Git
              URL https://github.com/eclipse-ee4j/mail
              Path
              Revision 81d58d612e0c415af8af60536df5ddd8ed73d66e

              Packages

              # Package Scopes Licenses Analyzer Issues Scanner Issues
              1 Unmanaged::mail:81d58d612e0c415af8af60536df5ddd8ed73d66e
                • 2023-11-28T15:15:43.279857708Z [ERROR]: scanner - Could not resolve provenance for package 'Unmanaged::mail:81d58d612e0c415af8af60536df5ddd8ed73d66e': IOException: Could not resolve provenance for 'Unmanaged::mail:81d58d612e0c415af8af60536df5ddd8ed73d66e' for source code origins [VCS, ARTIFACT].
                  Resolution of VCS failed with:
                  PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "ortuser"
                  Caused by: PSQLException: FATAL: password authentication failed for user "ortuser"

                Repository Configuration

                
                ---
                excludes:
                  paths:
                  - pattern: "**/META-INF/DEPENDENCIES"
                    reason: "BUILD_TOOL_OF"
                    comment: "Licenses contained in this directory reflect content analysed elsewhere."
                  - pattern: "**/META-INF/NOTICE*"
                    reason: "BUILD_TOOL_OF"
                    comment: "Licenses contained in this directory reflect content analysed elsewhere."
                  - pattern: "**/*.svg"
                    reason: "BUILD_TOOL_OF"
                    comment: "SVG files do not contain any license information."
                  - pattern: "package-lock.json"
                    reason: "BUILD_TOOL_OF"
                    comment: "Does not contain any license information."