Skip to content
Snippets Groups Projects
Commit 9e4ce26d authored by Seth Schoen's avatar Seth Schoen
Browse files

Turn BUSL data into a LaTeX table

parent 82047a37
No related branches found
No related tags found
No related merge requests found
......@@ -178,9 +178,8 @@ The Linux Foundation noted (\otsurl{https://www.linuxfoundation.org/blog/how-ope
that several prominent projects switched away from open-source licenses
from 2018 to 2023. Not all of these adopted DOSP licenses, but those that did
so adopted BUSL.
These included CockroachDB (2019-06-04), Couchbase (2021-03-26), Terraform
(2023-08-10), and ArangoDB (2023-10-11). The most prominent of these BUSL
adopters was HashiCorp, which wrote
These included CockroachDB, Couchbase, Terraform, and ArangoDB. The most prominent of
these BUSL adopters was HashiCorp, which wrote
\begin{quote}
BSL 1.1 is a source-available license that allows copying, modification, redistribution, non-commercial use, and commercial use under specific conditions. With this change we are following a path similar to other companies in recent years. These companies include Couchbase, Cockroach Labs, Sentry, and MariaDB, which developed this license in 2013. Companies including Confluent, MongoDB, Elastic, Redis Labs, and others have also adopted alternative licenses that include restrictions on commercial usage. In all these cases, the license enables the commercial sponsor to have more control around commercialization.
......@@ -189,51 +188,29 @@ BSL 1.1 is a source-available license that allows copying, modification, redistr
This change applied to almost all of the company's software, including popular
software like Terraform, Vagrant, and Hashicorp Vault.
Change Date: release +4 years
Change License: MPL 2.0
Akka (2022-09-07)
Change Date: release +3 years
Change License: Apache License, Version 2.0
\otsurl{https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka}
ArangoDB
Change Date: release +4 years
Change License: Apache License, Version 2.0
\otsurl{https://arangodb.com/2023/10/evolving-arangodbs-licensing-model-for-a-sustainable-future/}
CockroachDB
Change Date: release +3 years
Change License: Apache License, Version 2.0
\otsurl{https://www.cockroachlabs.com/docs/stable/licensing-faqs\#bsl}
CouchBase
Change Date: release +4 years
Change License: Apache License, Version 2.0
\otsurl{https://www.couchbase.com/blog/couchbase-adopts-bsl-license/}
Sentry (2019-11-06)
Change Date: release +3 years
Change License: Apache License, Version 2.0
CodeCov (2023-08-02 following acquisition by Sentry)
Change Date: release +3 years
Change License: Apache License, Version 2.0
\otsurl{https://about.codecov.io/blog/codecov-is-now-open-source/}
ZeroTier (2019-08-23)
Change Date: the beginning of the fifth calendar year after 2020 license update
% this may be an oversight by the developers
Change License: Apache License, Version 2.0
% https://github.com/zerotier/ZeroTierOne/commit/52a166a71f4e0124c7b22123884911338aa0d698
Materialize (2020-02-07)\footnote{Not to be confused with the Materialize CSS project, which is released under the MIT license.}
Change Date: +4 years
Change License: Apache License, Version 2.0
Differently from other BUSL-licensed projects, Materialize uses a bot to update the Change Date
every day (not just on the occasion of release events), so that it always reflects a date exactly
four years after the present date.
% TODO: add six (!) more databases: ArcticDB, Dragonfly, Memgraph, evitaDB, ReadySet, and SurrealDB
% TODO: It seems like we should say something about the fact that the
% absolute majority of the projects that we know of that are
% licensed BUSL are databases?
\begin{table}[]
\begin{tabular}{lllll}
\textbf{Project} & \textbf{BUSL date} & \textbf{Change Date} & \textbf{Change License} & \textbf{Reference} \\
Akka & 2022-09-07 & rel. +3 years & Apache v2 & \otsurl{https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka} \\
ArangoDB & 2023-10-11 & rel. +4 years & Apache v2 & \otsurl{https://arangodb.com/2023/10/evolving-arangodbs-licensing-model-for-a-sustainable-future/} \\
CockroachDB & 2019-06-04 & rel. +3 years & Apache v2 & \otsurl{https://www.cockroachlabs.com/docs/stable/licensing-faqs\#bsl} \\
CouchBase & 2021-03-26 & rel. +4 years & Apache v2 & \otsurl{https://www.couchbase.com/blog/couchbase-adopts-bsl-license/} \\
Sentry & 2019-11-06 & rel. +3 years & Apache v2 & REF \\
CodeCov & 2023-08-02 & rel. +3 years & Apache v2 & \otsurl{https://about.codecov.io/blog/codecov-is-now-open-source/} \\
ZeroTier & 2019-08-28 & 5th cal. year & Apache v2 & REF \\
Materialize\footnote{Not to be confused with the Materialize CSS project, which is released under the MIT license.} & 2020-02-07 & daily +4 years\footnote{Differently from other BUSL-licensed projects, Materialize uses a bot to update the Change Date every day (not just on the occasion of release events), so that it always reflects a date exactly four years after the present date.} & Apache v2 & REF \\
Terraform (etc.) & 2023-08-10 & rel. +4 years & MPL 2.0 & REF \\
MaxScale & 2017-02-14 & rel. +4 years & GPL v2 & \otsurl{https://mariadb.com/resources/blog/releasing-bsl-1-1/} \\
& & & &
\end{tabular}
\end{table}
% TODO: Do footnotes from a table not render properly?
\subsection{Differences From Other Licensing Strategies}\label{differences}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment