From ebf2eb4b18234d892b6630d30f52c49f160d3986 Mon Sep 17 00:00:00 2001
From: Seth Schoen <schoen@loyalty.org>
Date: Sun, 5 Nov 2023 23:16:01 -0800
Subject: [PATCH] Talk about reactions to Terraform relicensing + OpenTofu

---
 dosp-survey.ltx | 53 +++++++++++++++++++++++++++++++++++++------------
 1 file changed, 40 insertions(+), 13 deletions(-)

diff --git a/dosp-survey.ltx b/dosp-survey.ltx
index 8bc19a4..de2131a 100644
--- a/dosp-survey.ltx
+++ b/dosp-survey.ltx
@@ -292,23 +292,50 @@ This is echoed in statements by several BUSL adopters that they sought a way to
 
 \subsection{Consequences/Impacts?}
 
-% Some people forked the last open source version of Terraform and are
-% actively maintaining it as OpenTofu. I don't know that people have done
-% this for other BUSL-relicensed projects.
+Projects that change from an open-source license to a delayed open-source
+license have attracted criticism, with some people pledging to
+switch to other projects or even to maintain competitive forks of the
+prior open-source versions.  The most consequential such effort
+appears to be OpenTofu, a fork of HashiCorp's Terraform announced soon
+after Terraform was relicensed under BUSL.\footnote{See
+\otsurl{https://opentofu.org/}.}
+OpenTofu has announced several corporate sponsorships, apparently plans
+to hire multiple full-time developers, and has organized itself as a
+project of the Linux Foundation. The fork's creators complained that
+the prior open source license of Terraform had encouraged people to
+develop professional expertise with the software and to use it as a part
+of their infrastructure.
+% One could say much more about this both in terms of commercial strategy
+% and also in terms of users' subjective feelings of betrayal.
+They also noted concerns about whether Terraform users could be confident
+about whether their individual uses were considered commercially
+competitive with HashiCorp.
+
+Most other forks of recently-relicensed software have not attracted the
+same levels of attention, participation, or adoption.
+
 % yes for Vagrant -> Viagrunt, although OpenTofu got vastly more support
 % and activity
 
-% It's potentially much harder for projects under non-open-source terms to
-% accept outside contributions, both because people may be less motivated
-% to make them and because the licensing status is more confusing. However
-% HashiCorp for example has a CLA, with a bot that checks whether authors
-% of pull requests have signed it. HashiCorp does continue to receive some
-% outside contributions on BUSL-licensed projects.
+It could be harder for projects under non-open-source terms to receive
+or accept outside contributions, both because people may be less motivated
+to make them and because the licensing status of the resulting contributions
+is more complicated. However, some projects that have switched to BUSL (or
+other licenses) continue to accept outside contributions subject to a
+contributor license agreement (``CLA"), which grants certain rights to the
+original developer. HashiCorp, for example, has a CLA for its
+projects\footnote{See, for example,
+\otsurl{https://cla.hashicorp.com/hashicorp/terraform}.}, and a bot that
+that checks whether the authors of pull requests have signed it, so that
+their contributions will not be incorporated into the codebase until
+and unless they do so. The company does continue to receive some outside
+code contributions to its BUSL-licensed projects, including Terraform.
+% TODO: Has the rate measurably decreased?
 %
-% e.g. https://cla.hashicorp.com/hashicorp/terraform
 % TODO: Did they have this requirement before relicensing? Some open source
 %       projects do have comparable CLAs for outside contributions to
-%       become part of their official upstream code bases.
+%       become part of their official upstream code bases. It's not only a
+%       BUSL/DOSP/proprietary licensing phenomenon.
 
 \subsection{Other}
 
@@ -407,7 +434,7 @@ for example, the presentation at
 % TODO: Get rid of the {} that shows up in the link target
 
 Since both the start and end-state licenses of the BOSL are themselves
-open source, we do not regard the BOSL as a form of delayed open source
+open source, we do not regard the BOSL as a form of delayed open-source
 publication as defined by this report. Rather, it seems to be an
 unconventional form of open source publication with time-varying open
 source terms. While the BOSL has not been approved by the Open Source
@@ -476,7 +503,7 @@ there was usually no public commitment to do so on any particular
 schedule or under any particular circumstances.  This practice is thus not
 a core example of DOSP.
 
-A ``delayed open-access" model, applied to research articles, has become
+A ``delayed open access" model, applied to research articles, has become
 popular for academic journals as a compromise between more restrictive
 journal licensing and open-access publishing.\footnote{See
 \otsurl{https://en.wikipedia.org/wiki/Delayed\_open-access\_journal}.}
-- 
GitLab