Question on whether source code is BSL or Apache 2.0 #127140
-
Hey folks, first of all, thanks for creating CockroachDB! As I'm reading through the codebase, I'm very impressed with how the abstractions have been built. I'm interested in re-using the frontend aspect of Cockroach to build a query engine that can be used to query data from various SaaS providers. I'm planning on open sourcing this work, but I'm unsure which license it falls under. Reviewing the license conversion timeline, am I understanding correctly:
Specifically, I'd like to reuse optgen, but I'm not sure if today's Any clarification would be much appreciated! (fwiw, I'm not opposed to getting the BSL license when the time comes, just way too early in development to consider something like that.) |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
The first bullet is correct. The source code for the 21.1 release is now Apache 2.0. The dates in the copyright headers are not updated at every release. |
Beta Was this translation helpful? Give feedback.
-
If you're looking at optgen this shouldn't affect you, but note that this is only true for the portion of the codebase under the BSL; the sub-tree under pkg/ccl is under a different license (CCL) that does not transition to APL2 after a set duration. |
Beta Was this translation helpful? Give feedback.
The first bullet is correct. The source code for the 21.1 release is now Apache 2.0. The dates in the copyright headers are not updated at every release.