Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-5693

Use FoundationDB as kv distributed storage.

Details

    • Epic
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • None
    • None
    • cmapi
    • FoundationDB integration.

    Description

      Add FoundationDB package into cmapi and use it as a distributed kv for Cmapi and Engine itself.

      Attachments

        Activity

          Communication over a specific, not documented protocol, that only works with one product, will from a GPL point of view be seen as a combined works and then the licenses must be compatible.

          You can use non GPL connectors with MySQL as MySQL's protocol is well documented and MySQL has always encouraged others to implement connectors for MySQL. This is why InfiniDB could leverage connections to MySQL.

          It is still not 'completely safe' to assume that one can add a closed source storage engine to MySQL or MariaDB by claiming that the storage engine interface code is GPL. If the storage engine node code only works with MySQL, the GPL will still apply to it.

          What is the license of the FoundationDB connector/API implementation code?
          If that has the Apache license, then it cannot be used with ColumnStore.

          monty Michael Widenius added a comment - Communication over a specific, not documented protocol, that only works with one product, will from a GPL point of view be seen as a combined works and then the licenses must be compatible. You can use non GPL connectors with MySQL as MySQL's protocol is well documented and MySQL has always encouraged others to implement connectors for MySQL. This is why InfiniDB could leverage connections to MySQL. It is still not 'completely safe' to assume that one can add a closed source storage engine to MySQL or MariaDB by claiming that the storage engine interface code is GPL. If the storage engine node code only works with MySQL, the GPL will still apply to it. What is the license of the FoundationDB connector/API implementation code? If that has the Apache license, then it cannot be used with ColumnStore.

          I downloaded the source of the foundationdb client code and it says that it is Apache.
          The client source code files also says it is Apache.
          Sorry, but it cannot be used with ColumnStore!

          monty Michael Widenius added a comment - I downloaded the source of the foundationdb client code and it says that it is Apache. The client source code files also says it is Apache. Sorry, but it cannot be used with ColumnStore!

          People

            alan.mologorsky Alan Mologorsky
            alan.mologorsky Alan Mologorsky
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.