Skip to content

[Java][License] GPLv2 license of jmh benchmark tool conflict with ASF's license policy  #1271

@chaokunyang

Description

@chaokunyang

Is your feature request related to a problem? Please describe.

fury-benchmark and perftests use https://github.com/openjdk/jmh for benchmark tests.

JMH is licensed under GPLv2, which doesn't comply with ASF's license policy when releasing source/binary packages, even though Fury just refers to some "org.openjdk.jmh."

Describe the solution you'd like

According to apache license doc: https://www.apache.org/legal/resolved.html#optional
image

If we make jmh dependency as optional, we can use such dependencies.

Additional context

https://lists.apache.org/thread/qcxd26yhmx27k5gr4jgrlx6hck6fcsdy

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions