Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-5639

Clarify License implications of RabbitMQ Connector

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.2.0, 1.1.4
    • Fix Version/s: 1.3.0, 1.1.5, 1.2.1
    • Component/s: Streaming Connectors
    • Labels:
      None

      Description

      The RabbitMQ Connector has a Maven dependency under MPL 1.1.

      The ASF legal FAQ (https://www.apache.org/legal/resolved) classifies that as "may be included in binary form within an Apache product if the inclusion is appropriately labeled".

      Because we neither include sources nor binaries (but only define a Maven dependency) it is probably not relevant to Flink. But to be on the safe side for the project and users, we should add a notice as blow to the docs and the project:

      # License of the Rabbit MQ Connector
      
      Flink's RabbitMQ connector defines a Maven dependency on the
      "RabbitMQ AMQP Java Client", licensed under the
      Mozilla Public License v1.1 (MPL 1.1).
      
      Flink itself neither reuses source code from the "RabbitMQ AMQP Java Client"
      nor packages binaries from the "RabbitMQ AMQP Java Client".
      
      Users that create and publish derivative work based on Flink's
      RabbitMQ connector (thereby re-distributing the "RabbitMQ AMQP Java Client")
      must be aware that this may be subject to conditions declared
      in the Mozilla Public License v1.1 (MPL 1.1).
      

        Activity

        Hide
        StephanEwen Stephan Ewen added a comment -

        Fixed in

        • 1.1.5 via 743aaf6f82fdaa6cf8ba258ebc0f54ba5436afc2 and 0c99e48c03ad0fb3cda42e0d35c9a5323a47c7d8
        • 1.2.1 via 3efd3115c928b888d5667c0b2ccbbcad82912dea
        • 1.3.0 via 8004999fc14f1f3d34559cd25bfb2c15f129caf2
        Show
        StephanEwen Stephan Ewen added a comment - Fixed in 1.1.5 via 743aaf6f82fdaa6cf8ba258ebc0f54ba5436afc2 and 0c99e48c03ad0fb3cda42e0d35c9a5323a47c7d8 1.2.1 via 3efd3115c928b888d5667c0b2ccbbcad82912dea 1.3.0 via 8004999fc14f1f3d34559cd25bfb2c15f129caf2

          People

          • Assignee:
            StephanEwen Stephan Ewen
            Reporter:
            StephanEwen Stephan Ewen
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development