Uploaded image for project: 'Legal Discuss'
  1. Legal Discuss
  2. LEGAL-251

Can an Apache Project depend upon a binary-only dependencies available under a permissible license

    XMLWordPrintableJSON

Details

    • Question
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None

    Description

      While researching on this, ran into many related queries and their answers but could not find one which address this specifically.

      In one place, LEGAL-230, it appears it is okay to depend on a binary whose source code is not published but is available under a permissible license.

      To ask it specifically, let's say if there is a binary version of a library, 'foo', available under one of the permissible license but no source is available.

      In such case, can an Apache project

      1. Have a compile time dependency on such binary?
      2. Include this binary in its distribution?

      Thanks for your help!

      Updated: to add specific information.

      Apache Drill has a pluggable storage plugin model which allows it to access data from variety of data sources.

      One of the plugin, enables access to MapR-DB which is a proprietary NoSQL database and thus its client libraries are not released with sources.

      So far the Drill/MapR-DB plugin code is hosted outside of Drill main code base and I was hoping to contribute the maprdb plugin source code with other storage plugins.

      This plugin code depends upon maprdb client which is not available in source format.

      Attachments

        Activity

          People

            Unassigned Unassigned
            adityakishore Aditya Kishore
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: