Skip to content

Commit

Permalink
[GITHUB ACTION] Refactor for license and actions (#148)
Browse files Browse the repository at this point in the history
* Delete datafusion main publication

* Adding licence information, refactoring prunibility issues

* Update SYNNADA-CONTRIBUTIONS.txt

* Update rat_exclude_files.txt
  • Loading branch information
metesynnada committed Dec 15, 2023
1 parent bf0073c commit 0187de8
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 2 deletions.
Empty file added SYNNADA-CONTRIBUTIONS.txt
Empty file.
13 changes: 13 additions & 0 deletions SYNNADA-NOTICE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
As of 21 July 2023, Synnada, Inc. makes two types of contributions to the Apache Arrow/Datafusion project:

1. Contributions Synnada, Inc. and its employees donate to the Apache Software
Foundation, which merge with Apache Software Foundation's Arrow/Datafusion
repository.
2. Contributions and extensions Synnada Inc. retains the copyright to, which
stay in Synnada Inc.'s fork repository. Synnada Inc. currently does not offer
any licenses for these contributions and default copyright laws apply.
See the SYNNADA-CONTRIBUTIONS file for a list of these contributions.

Synnada, Inc. extensions are separate from the Apache Software Foundation
copyrighted codebase. Synnada, Inc. claims no copyright or control over the
Apache Software Foundation copyrighted portions of this software.
16 changes: 16 additions & 0 deletions SYNNADA-README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
### Synnada, Inc. Apache Arrow/Datafusion Fork Policy

**Synnada, Inc.** will continue to submit general bug fixes, patches, and other improvements to the **Apache Arrow/Datafusion** project under the Apache 2.0 license. We aim to remain an active contributor to further the growth and maintenance of the core **Apache Arrow/Datafusion** codebase.

However, certain new features developed by **Synnada, Inc.** will be released under our own copyright through this soft fork repository. While we build upon and extend the **Apache Arrow/Datafusion** codebase, new features represent intellectual property that we wish to license separately and maintain copyright over.

This approach allows us to operate at dual levels:

1. Community contributors - Submitting PRs to support the growth and health of the **Apache Arrow/Datafusion** ecosystem through the main project.
2. Independent open source developers - Building proprietary extensions and features on top of **Apache Arrow/Datafusion** that we release under our own terms to customers and the broader OSS community.

Synnada, Inc. believes this model of cooperative development and extension-building enables a thriving ecosystem around **Apache Arrow/Datafusion**. We can continue to support the project's core mission while also driving innovative new features under terms compatible with our business.

We will do our best to keep the **Synnada, Inc.** fork repository interoperable with upstream **Apache Arrow/Datafusion.** Furthermore, we are exploring ways to offer our extensions through transparent licensing in the future so that others can build upon our fork as well. This way, we aim to build a long lasting collaborative partnership between the **Apache Arrow/Datafusion** community and Synnada, Inc.

Please let us know if you have any other questions or require any clarification on our approach to contributing to the **Apache Arrow/Datafusion** project while building proprietary extensions. We are committed to a cohesive partnership that drives open data processing technologies forward.
5 changes: 4 additions & 1 deletion dev/release/rat_exclude_files.txt
Original file line number Diff line number Diff line change
Expand Up @@ -136,4 +136,7 @@ datafusion/proto/src/generated/prost.rs
.github/ISSUE_TEMPLATE/feature_request.yml
.github/workflows/docs.yaml
**/node_modules/*
datafusion/wasmtest/pkg/*
datafusion/wasmtest/pkg/*
SYNNADA-CONTRIBUTIONS.txt
SYNNADA-README.md
SYNNADA-NOTICE.txt

0 comments on commit 0187de8

Please sign in to comment.