[ https://issues.apache.org/jira/browse/FLINK-8220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16283657#comment-16283657 ]
ASF GitHub Bot commented on FLINK-8220: --------------------------------------- Github user greghogan commented on the issue: https://github.com/apache/flink/pull/5134 @pnowojski see FLINK-2848 and FLINK-2973. Also the BSD + Patents conversation along with Flink's dependence on Amazon's Kinesis library (likewise [Category X](https://www.apache.org/legal/resolved.html#category-x)). I now think we have been overly cautious in this regard, not necessarily a bad thing. As @StephanEwen noted, the GPL-dependent code must be an [optional component](https://www.apache.org/legal/resolved.html#optional). We [do this](https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/connectors/kinesis.html) with Kinesis by not releasing convenience binaries but requiring the user to compile from source with an explicit flag. I think we are safe to include a `flink-benchmarks` module which is not depended on or included in the Flink distribution. The benchmarks are Apache licensed, only the dependence on `jmh` prohibits distribution, so can be included in the (source) release. These are performance, not integration, tests so would be run manually rather than during the build. I agree with @StephanEwen's caution but we would not be releasing GPL code, it is not obvious that `jmh` is GPL licensed, and Java itself is GPL. > Implement set of network throughput benchmarks in Flink > ------------------------------------------------------- > > Key: FLINK-8220 > URL: https://issues.apache.org/jira/browse/FLINK-8220 > Project: Flink > Issue Type: New Feature > Components: Network > Reporter: Piotr Nowojski > Assignee: Piotr Nowojski > > Benchmarks should be defined and implemented in flink project and they will > be executed in {{flink-benchmarks}} project. > Configurable parameters: number of record writers and number of channels. -- This message was sent by Atlassian JIRA (v6.4.14#64029)