The Apache Software Foundation
The Apache Software Foundation Incubator

Apache Arrow Rust Object Store Codebase Intellectual Property (IP) Clearance Status

Description

Arrow Rust Object Store provides a generic way to access local file systems and remote object storage systems such as AWS S3, Azure Blob Storage and Google Cloud storage, facilitating implementations of analytic systems that work with data stored on such systems. It also provides a generic interface to support additional similar systems.

Project info

  • The Apache Arrow PMC will be responsible for the code
  • It will be integrated into the Apache Arrow Rust project arrow-rs
  • Officer or member managing donation: Andrew Lamb, (Apache Arrow PMC Member)

Completed tasks are shown by the completion date (YYYY-MM-dd).

Identify the codebase

date item
2022-07-18 Object Store is a generic term, commonly used to describe cloud based file storage systems. A United State Trademark search shows: 1. A trademark for "Fungible Object Store" which explicitly includes a disclaimer "NO CLAIM IS MADE TO THE EXCLUSIVE RIGHT TO USE "OBJECT STORE" APART FROM THE MARK AS SHOWN" as well as a mark for "OBJECTSTORE" (no space).

Origin: https://github.com/influxdata/object_store_rs/commit/3c51870ac41a90942c2e45bb499a893d514ed1da Which is being contributed in modified form as an Apache Arrow Rust PR: https://github.com/apache/arrow-rs/pull/2081

date item
2022-07-22 Check and make sure that the papers that transfer rights to the ASF been received. It is only necessary to transfer rights for the package, the core code, and any new code produced by the project.
2022-07-18 The changes in the donation PR include adding the ASF copyright, verified manually as well as by the automated RAT check.

Identify name recorded for software grant: Software Grant from InfluxData, Inc, recoded 2022-07-22

Verify distribution rights

The code in this crate was originally developed by InfluxData as part of the InfluxDB IOx Project. It was subsequently extracted and released in its own object_store_rs repository dual licensed using the APACHE and MIT Open Source Software licenses.

All contributors also agreed to the Individual Contributor License Agreement – 5/2/2018

  • For individuals, use the name as recorded on the committers page
date item
2022-07-18 Checked that all active committers have contributed to the Apache Arrow project in the past.
2022-07-18 Reminded active committers that they are responsible for ensuring that a Corporate CLA is recorded if such is required to authorize their contributions under their individual CLA. Done via github.
2022-07-18 Checked and make sure that for all items included with the distribution that is not under the Apache license, we have the right to combine with Apache-licensed code and redistribute.
2022-07-18 Checked and ensured that all items depended upon approved licenses.

Generally, the result of checking off these items will be a Software Grant, CLA, and Corporate CLA for ASF licensed code, which must have no dependencies upon items whose licenses that are incompatible with the Apache License.

Organizational acceptance of responsibility for the project