Showing preview only (298K chars total). Download the full file or copy to clipboard to get everything.
Repository: opentofu/manifesto
Branch: main
Commit: 4b079eaedab5
Files: 11
Total size: 289.6 KB
Directory structure:
gitextract_hk9hgx5b/
├── .github/
│ └── workflows/
│ └── jekyll-gh-pages.yml
├── .gitignore
├── CNAME
├── LICENSE
├── README.md
├── announcement.html
├── count.js
├── favicons/
│ └── site.webmanifest
├── fork.html
├── index.html
└── style.css
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/workflows/jekyll-gh-pages.yml
================================================
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Deploy Jekyll with GitHub Pages dependencies preinstalled
on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false
jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Pages
uses: actions/configure-pages@v3
- name: Build with Jekyll
uses: actions/jekyll-build-pages@v1
with:
source: ./
destination: ./_site
- name: Upload artifact
uses: actions/upload-pages-artifact@v2
# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2
================================================
FILE: .gitignore
================================================
Gemfile
Gemfile.lock
_site
.DS_Store
================================================
FILE: CNAME
================================================
opentf.org
================================================
FILE: LICENSE
================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: README.md
================================================
# OpenTF Manifesto
OpenTF's goal is to ensure Terraform remains truly open source and proposes returning it to a fully open license. We urge HashiCorp to reconsider and switch Terraform back to an open source license, avoiding fragmentation of the community.
For further details and the full text of the manifesto, you can visit the [OpenTF website](https://opentf.org).
## The OpenTF fork
The OpenTF repo is now publicly available at https://github.com/opentffoundation/opentf. For more context on the current status of the fork, the roadmap, and the path to a stable release, see https://opentf.org/fork.
## Contact
If you have questions or feedback to share, you can reach the team behind this manifesto by emailing us at [pledge@opentf.org](mailto:pledge@opentf.org).
================================================
FILE: announcement.html
================================================
<html>
<head>
<title>OpenTF Foundation</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<meta name="robots" content="index" />
<meta name="description" content="The OpenTF Foundation. Supporting an impartial, open, and community-driven fork of MPL-licensed Terraform." />
<link rel="canonical" href="/announcement" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap" />
<link rel="stylesheet" type="text/css" href="../style.css">
<link rel="apple-touch-icon" sizes="180x180" href="favicons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicons/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="192x192" href="favicons/android-chrome-192x192.png">
<link rel="icon" type="image/png" sizes="512x512" href="favicons/android-chrome-512x512.png">
<link rel="manifest" href="favicons/site.webmanifest">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<meta property="twitter:title" content="OpenTF created a fork of Terraform!">
<meta property="twitter:description" content="Read the official announcement: opentf.org/announcement">
<meta property="twitter:image" content="https://opentf.org/images/og.png">
<meta property="twitter:url" content="opentf.org">
<meta property="twitter:card" content="summary_large_image">
<meta property="og:title" content="OpenTF created a fork of Terraform!">
<meta property="og:description" content="Read the official announcement: opentf.org/announcement">
<meta property="og:url" content="opentf.org">
<meta property="og:image" content="https://opentf.org/images/og.png">
<meta property="og:type" content="website">
<script async defer src="https://buttons.github.io/buttons.js"></script>
</head>
<body>
<div class="container mx-auto">
<a href="/">
<picture>
<source srcset="/images/on-dark%402x.png" media="(prefers-color-scheme: dark)">
<img width="342px" height="200px" src="/images/on-light%402x.png" class="logo mx-auto" alt="OpenTF Foundation">
</picture>
</a>
<section id="announcements">
<h2>OpenTF Announces Fork of Terraform</h2>
<article class="blog-post">
<p>Posted on: <time datetime="2023-08-25">August 25, 2023</time></p>
<p class="subtle-margin">
Two weeks ago, HashiCorp announced they are changing the license to all their core products, including Terraform, to the Business Source License (BSL). In an attempt to keep Terraform open source, we published the <a href="https://opentf.org/">OpenTF manifesto</a>, and the community response was huge! Over 100 companies, 10 projects, and 400 individuals pledged their time and resources to keep Terraform open-source. The <a href="https://github.com/opentffoundation/manifesto">GitHub repository</a> for the manifesto already has over 4k stars, and the number is growing quickly!
</p>
<p class="subtle-margin">
The manifesto outlined the intent of the OpenTF initiative in two steps — the first was to appeal to HashiCorp to return Terraform to the community and revert the license change they were making for this project. The second, in case the license was not reverted, was to fork the Terraform project as OpenTF.
</p>
<h4 class="small-margin">The time is now!</h4>
<p class="subtle-margin">
Since no reversal has been done, and no intent to do one has been communicated, we’re proud to announce that <b>we have created a fork of Terraform called OpenTF</b>. Many engineers across a number of companies, sometimes even competing companies, have been working together over the last week to make this possible. It’s been an incredible experience, really!
</p>
<p class="subtle-margin">
As outlined in our manifesto, we are keeping OpenTF:
</p>
<ul>
<li><b>Truly open source</b> - under a well-known and widely-accepted license that companies can trust, that won't suddenly change in the future
</li>
<li><b>Community-driven</b> - so that the community governs the project for the community, where pull requests are regularly reviewed and accepted on their merit, and changes are proposed through a public RFC process
</li>
<li><b>Impartial</b> - so that valuable features and fixes are accepted based on their value to the community, regardless of their impact on any particular vendor
</li>
<li><b>Layered and modular</b> - with a programmer-friendly project structure to encourage building on top, enabling a new vibrant ecosystem of tools and integrations</li>
<li><b>Backwards-compatible</b> - so that the existing code can drive value for years to come</li>
</ul>
<h4 class="small-margin">Becoming part of a foundation</h4>
<p class="subtle-margin">
<b>We completed all documents required for OpenTF to become part of the Linux Foundation</b> with the end goal of having <b>OpenTF as part of the Cloud Native Computing Foundation</b>. By making a foundation responsible for the project, we will ensure the tool stays truly open-source and vendor-neutral.
</p>
<p class="subtle-margin">
If Terraform wasn’t open-source from the beginning, many of the tools that you are using right now for your Terraform workflows simply wouldn’t exist, thus, we believe the future for Terraform is OpenTF, developed fully in the open.
</p>
<h4 class="small-margin">Roadmap</h4>
<p class="subtle-margin">
As previously outlined, we’ve been working on this fork for several days already, with over 10 engineers across multiple companies working on it.
</p>
<p class ="subtle-margin">
<b>In short, here’s the current status</b>:
</p>
<ul>
<li>Almost done with the repository-wide rename to OpenTF</li>
<li>Selected initial steering committee members</li>
<li>Performed initial adjustments and cleanup of community documents.</li>
<li>Got CI/CD pipelines and multiple testing harnesses of end-to-end and snapshot tests to work and be green, to make sure that we stay backwards-compatible.
</li>
</ul>
<p class="subtle-margin">
<b>Expect the repository to be published very soon</b>, once we’re officially part of a foundation and have some basic community guardrails and processes in place.
</p>
<p class="subtle-margin">
<b>You might wonder why we already started work on this project so early?</b> It’s quite simple, really. If HashiCorp were to reverse their decision, worst case we’d just lose a week of work. But if, and that is what indeed happened, HashiCorp wasn’t to reverse their decision, we didn’t want to lose any time, so that <b>we could have a working OpenTF 1.6.0 release ready for you as soon as possible</b>. And that’s why we started work on this over a week ago.
</p>
<p class="subtle-margin">
In the spirit of being as open as possible, <b>we’ve created a</b> <a href="https://github.com/opentffoundation/roadmap/milestones">public repository tracking our progress towards important milestones.</a> You can subscribe to the issues there to be notified as soon as the fork is public. If you have any questions, feel free to create additional issues on that repository - we’ll try to respond as quickly as possible.
</p>
</article>
</section>
<section>
<h2>FAQ</h2>
<p class="subtle-margin">
<b>When will I be able to see the fork?</b>
</p>
<p class="subtle-margin">
We’re planning to publish the fork in the next 1-2 weeks. That doesn’t mean there will be a release by then, but the repository will be open. Releases (alpha and stable) should follow shortly.
</p>
<p class="top-margin">
<b>Will I be able to use OpenTF as a drop-in replacement for legacy Terraform?</b>
</p>
<p class="subtle-margin">
Yes
</p>
<p class="top-margin">
<b>Will OpenTF work with all the providers and modules Terraform works with?</b>
</p>
<p class="subtle-margin">
Yes
</p>
<p class="top-margin">
<b>What will be the first release of OpenTF?
</b>
</p>
<p class="subtle-margin">
The first release will be 1.6.0-alpha, forked from the most recent commit that was still MPL-licensed.
</p>
<p class="top-margin">
<b>Who is maintaining OpenTF? Is there enough firepower behind the project?</b>
</p>
<p class="subtle-margin">
So far, four companies pledged the equivalent of 14 full-time engineers (FTEs) to the OpenTF initiative. We expect this number to at least double in the following few weeks. To give you some perspective, Terraform was effectively maintained by about 5 FTEs from HashiCorp in the last 2 years. If you don’t believe us, look at their repository.
</p>
<p class="top-margin">
<b>How can I contribute to OpenTF?</b>
</p>
<p class="subtle-margin">
If you’d like to pledge resources as a company, please get in touch via email or PR on the <a href="https://github.com/opentffoundation/manifesto">manifesto repository</a>. Otherwise, the best way to contribute right now is to spread the word! Once the repository is public and we have a contribution process in place, you’ll be able make code contributions.
</p>
<p class="top-margin">
<b>Does OpenTF have a public roadmap? Can I affect it?</b>
</p>
<p class="subtle-margin">
You can find the current public roadmap on this <a href="https://github.com/opentffoundation/roadmap/milestones">GitHub repository</a>. We will put an RFC process in place for you to be able to contribute to the roadmap as soon as possible.
</p>
<p class="top-margin">
<b>Will OpenTF be compatible with future Terraform releases?</b>
</p>
<p class="subtle-margin">
OpenTF will be 100% interoperable with future Terraform releases until the community wishes otherwise.
</p>
<p class="top-margin">
<b>Can OpenTF change its licensing model in the future?</b>
</p>
<p class="subtle-margin">
Once OpenTF becomes part of the foundation, it’s governed by the foundation and the project community. Its licensing model cannot change.
</p>
</section>
</div>
</body>
</html>
================================================
FILE: count.js
================================================
window.onload = function() {
let counts = {
'Company': 0,
'Project': 0,
'Foundation': 0,
'Individual': 0
};
let rows = document.querySelectorAll('table tr');
rows.forEach(row => {
let cells = row.querySelectorAll('td');
cells.forEach(cell => {
if (counts.hasOwnProperty(cell.textContent)) {
counts[cell.textContent]++;
}
});
});
document.querySelector('#companyOutput .count').textContent = counts['Company'];
document.querySelector('#projectOutput .count').textContent = counts['Project'];
document.querySelector('#foundationOutput .count').textContent = counts['Foundation'];
document.querySelector('#individualOutput .count').textContent = counts['Individual'];
};
================================================
FILE: favicons/site.webmanifest
================================================
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
================================================
FILE: fork.html
================================================
<html>
<head>
<title>The OpenTF fork is now available!</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<meta name="robots" content="index" />
<meta name="description" content="The OpenTF Foundation. Supporting an impartial, open, and community-driven fork of MPL-licensed Terraform." />
<link rel="canonical" href="/announcement" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap" />
<link rel="stylesheet" type="text/css" href="../style.css">
<link rel="apple-touch-icon" sizes="180x180" href="favicons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicons/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="192x192" href="favicons/android-chrome-192x192.png">
<link rel="icon" type="image/png" sizes="512x512" href="favicons/android-chrome-512x512.png">
<link rel="manifest" href="favicons/site.webmanifest">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<meta property="twitter:title" content="The OpenTF fork is now available!">
<meta property="twitter:description" content="Learn more about the fork and our roadmap at https://opentf.org/fork">
<meta property="twitter:image" content="https://opentf.org/images/og.png">
<meta property="twitter:url" content="https://opentf.org/fork">
<meta property="twitter:card" content="summary_large_image">
<meta property="og:title" content="The OpenTF fork is now available!">
<meta property="og:description" content="Learn more about the fork and our roadmap at https://opentf.org/fork">
<meta property="og:image" content="https://opentf.org/images/og.png">
<meta property="og:url" content="https://opentf.org/fork">
<meta property="og:type" content="website">
<script async defer src="https://buttons.github.io/buttons.js"></script>
</head>
<body>
<div class="container mx-auto">
<a href="/">
<picture>
<source srcset="/images/on-dark%402x.png" media="(prefers-color-scheme: dark)">
<img width="342px" height="200px" src="/images/on-light%402x.png" class="logo mx-auto" alt="OpenTF Foundation">
</picture>
</a>
<section id="announcements">
<h1 class="text-left">The OpenTF fork is now available!</h1>
<article class="blog-post">
<p>Posted on: <time datetime="2023-08-25">September 5, 2023</time></p>
<p class="subtle-margin">
Four weeks ago, HashiCorp switched Terraform from an open source license to the Business Source License
(BSL); three weeks ago, we released the <a href="https://opentf.org/">OpenTF manifesto</a>, asking
HashiCorp to switch back to an open source license; two weeks ago, with no response from HashiCorp, we
<a href="/announcement">created a private fork of Terraform</a> and said we'd make it public in 1-2 weeks;
and today, as promised, we're happy to announce that <strong>the OpenTF repository is now publicly
available at <a href="https://github.com/opentffoundation/opentf">github.com/opentffoundation/opentf</a>!</strong>
</p>
<h3 class="small-margin">Working in the open</h3>
<p class="subtle-margin">
Our goal with OpenTF is to create a project that is truly open source, community-driven, and impartial. To
that end, going forward, we'll be developing OpenTF in the open. We had to do some work on the repo and the
OpenTF foundation in private to get everything ready for public consumption, but now that that's done,
and the OpenTF repo is publicly available, you'll be able to see everything we're working on—and start to
participate yourself!
</p>
<h3 class="small-margin">What OpenTF currently does and doesn't support</h3>
<p>
Currently, OpenTF supports local testing and development: you can build the code, run the tests,
build <code>opentf</code> binaries, and so on. That means you can now start experimenting with OpenTF
and contributing back via Issues, PRs, and RFCs.
</p>
<p>
However, a few items are not done yet, and as a result, official OpenTF releases are <em>not</em> yet
available. To understand what's left to do before the releases are available, let's take a look at the
roadmap.
</p>
<h3 class="small-margin" id="open-roadmap">An open roadmap: the path to stable OpenTF releases</h3>
<p class="subtle-margin">
A key part of working in the open is making our roadmap open. So here's a quick snapshot of what we already
got done, what's in progress now, and what's coming up in the future, all with the initial goal of getting
to the first stable OpenTF release (for a more detailed and up-to-date look at the roadmap, see the
<a href="https://github.com/opentffoundation/opentf/milestones">milestones and issues in the OpenTF repo</a>).
</p>
<h4 class="small-margin">What we already got done</h4>
<ul class="tight-list emoji-list done-list">
<li><strong>Publish the OpenTF manifesto</strong>. We published the OpenTF manifesto at <a href="https://opentf.org/">opentf.org</a>.</li>
<li><strong>Wait on HashiCorp's response</strong>. We reached out to HashiCorp publicly and privately and requested a response by August 25th.</li>
<li><strong>Start working on the OpenTF fork</strong>. With no response from HashiCorp, we created the OpenTF fork, and started working on it in private.</li>
<li><strong>Apply to join the Linux Foundation</strong>. We want OpenTF to be part of an impartial, community-driven foundation, so we submitted all the paperwork to join the Linux Foundation.</li>
<li><strong>Open up community Slack discussions</strong>. We created the <a href="https://join.slack.com/t/slack-9uv6202/shared_invite/zt-22ifsm1t2-AF6cL0cOdzivP8E~4deDJA">OpenTF Community Slack</a> to give the community a way to have discussions, provide feedback, ask questions, etc.</li>
<li><strong>Prepare the OpenTF repo for collaboration</strong>. Rename everything to OpenTF; pick steering committee members; define <a href="https://github.com/opentffoundation/opentf/blob/main/CONTRIBUTING.md">contribution guidelines</a>; get CI / CD and testing working; etc.</li>
<li><strong>Release the OpenTF repo</strong>. As per this announcement, we are making the OpenTF repo public at <a href="https://github.com/opentffoundation/opentf">github.com/opentffoundation/opentf</a>!</li>
</ul>
<h4 class="small-margin">What's currently in progress</h4>
<ul class="tight-list emoji-list in-progress-list">
<li><strong>Create initial OpenTF Registry</strong>. HashiCorp recently made some (unannounced) <a href="https://github.com/opentffoundation/roadmap/issues/24#issuecomment-1699535216">changes</a> to the terms of the Terraform Registry, saying it may only be used with Terraform. To unblock the alpha release, we are launching an initial OpenTF Registry. We'll develop the official OpenTF Registry solution via an official RFC process later.</li>
<li><strong>Release process</strong>. Put in place a process for creating OpenTF releases.</li>
<li><strong>Alpha release</strong>. Once the above items are done, we will create the first OpenTF release. This will be an alpha release, meant for testing by the community.</li>
</ul>
<h4 class="small-margin">What's coming soon</h4>
<ul class="tight-list emoji-list coming-soon-list">
<li><strong>Create an official OpenTF Registry via an RFC process</strong>. Go through an RFC process to create the official OpenTF Registry solution (replacing the initial solution).</li>
<li><strong>Stable release</strong>. Create the first stable OpenTF release. This is meant for production usage, as a drop in replacement for Terraform, so we'll only do this release after sufficient testing and community feedback.</li>
</ul>
<h4 class="small-margin">Join the OpenTF community!</h4>
<p class="subtle-margin">
The response from the community so far has been incredible. In just a few weeks, more than 130 companies
and 680 individuals have pledged support to the <a href="https://opentf.org/">OpenTF manifesto</a>, and the
<a href="https://github.com/opentffoundation/manifesto">OpenTF manifesto repo</a> has gotten more than
33,000 stars! By comparison, the Terraform repo took nearly 10 years to reach 38,000 stars:
</p>
<img src="/images/star-history-202395.png" alt="OpenTF has gotten over 33,000 stars in GitHub in just a few weeks">
<p class="subtle-margin">
This sort of growth is unprecedented, and we're humbled by all of your support. As per the roadmap in the
previous section, we're working hard on getting OpenTF to the point where we can start doing official
releases.
</p>
<p class="subtle-margin">
In the meantime, you can follow our progress at
<a href="https://github.com/opentffoundation/opentf">github.com/opentffoundation/opentf</a>,
contribute to the project by following the
<a href="https://github.com/opentffoundation/opentf/blob/main/CONTRIBUTING.md">contribution guidelines</a>,
and provide feedback in the
<a href="https://join.slack.com/t/slack-9uv6202/shared_invite/zt-22ifsm1t2-AF6cL0cOdzivP8E~4deDJA">OpenTF Community Slack</a>. We are
thrilled to be working with the whole community in making OpenTF a truly open, community-driven project!
</p>
</article>
</section>
<section>
<h2 id="faq">FAQ</h2>
<p class="subtle-margin">
<b>Where can I find the OpenTF repo?</b>
</p>
<p class="subtle-margin">
The OpenTF repo is now available at <a href="https://github.com/opentffoundation/opentf">github.com/opentffoundation/opentf</a>.
</p>
<p class="top-margin">
<b>Where can I find OpenTF releases?</b>
</p>
<p class="subtle-margin">
Releases are not yet available. See our <a href="#open-roadmap">open roadmap</a> for the work remaining.
</p>
<p class="top-margin">
<b>When will a stable OpenTF release be available?</b>
</p>
<p class="subtle-margin">
See our <a href="#open-roadmap">open roadmap</a> for the work remaining to get to a stable release.
Contributions are very welcome!
</p>
<p class="top-margin">
<b>Why is it taking so long?</b>
</p>
<p class="subtle-margin">
It has only been a couple weeks! And there is a lot to do, including technical, legal, process, and other
changes. See our <a href="#open-roadmap">open roadmap</a> for what we've gotten done already, what's currently
in progress, and what's coming up next.
</p>
<p class="top-margin">
<b>Will I be able to use OpenTF as a drop-in replacement for legacy Terraform?</b>
</p>
<p class="subtle-margin">
Yes.
</p>
<p class="top-margin">
<b>Will OpenTF work with all the providers and modules Terraform works with?</b>
</p>
<p class="subtle-margin">
Yes.
</p>
<p class="top-margin">
<b>What will be the first release of OpenTF?
</b>
</p>
<p class="subtle-margin">
The first release will be 1.6.0-alpha, forked from the most recent commit that was still MPL-licensed.
</p>
<p class="top-margin">
<b>How can I contribute to OpenTF?</b>
</p>
<p class="subtle-margin">
Please see the <a href="https://github.com/opentffoundation/opentf/blob/main/CONTRIBUTING.md">contribution
guidelines</a>!
</p>
</section>
</div>
</body>
</html>
================================================
FILE: index.html
================================================
<html>
<head>
<title>OpenTF Foundation</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<meta name="robots" content="index" />
<meta name="description" content="The OpenTF Foundation. Supporting an impartial, open, and community-driven fork of MPL-licensed Terraform." />
<link rel="canonical" href="/" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap" />
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="apple-touch-icon" sizes="180x180" href="favicons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicons/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="192x192" href="favicons/android-chrome-192x192.png">
<link rel="icon" type="image/png" sizes="512x512" href="favicons/android-chrome-512x512.png">
<link rel="manifest" href="favicons/site.webmanifest">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<meta property="twitter:title" content="OpenTF Foundation">
<meta property="twitter:description" content="Supporting an impartial, open, and community-driven fork of MPL-licensed Terraform.">
<meta property="twitter:image" content="https://opentf.org/images/og.png">
<meta property="twitter:url" content="opentf.org">
<meta property="twitter:card" content="summary_large_image">
<meta property="og:title" content="OpenTF Foundation">
<meta property="og:description" content="Supporting an impartial, open, and community-driven fork of MPL-licensed Terraform.">
<meta property="og:url" content="opentf.org">
<meta property="og:image" content="https://opentf.org/images/og.png">
<meta property="og:type" content="website">
<script async defer src="https://buttons.github.io/buttons.js"></script>
</head>
<body>
<a href="/fork" class="purple-banner">[September 5, 2023] The OpenTF fork is now available! Read more >> </a>
<div class="container mx-auto">
<picture>
<source srcset="images/on-dark%402x.png" media="(prefers-color-scheme: dark)">
<img width="342px" height="200px" src="images/on-light%402x.png" class="logo mx-auto" alt="OpenTF Foundation">
</picture>
<h1>The OpenTF Manifesto</h1>
<div>
<p>
Terraform was open-sourced in 2014 under the Mozilla Public License (v2.0) (the “MPL”).
Over the next ~9 years, it built up a community that included thousands of users, contributors, customers,
certified practitioners, vendors, and an ecosystem of open-source modules, plugins,
libraries, and extensions.
Then, on August 10th, 2023, with little or no advance notice or chance for much, if not all,
of the community to have any input, HashiCorp switched the license for Terraform from the
MPL to the Business Source License (v1.1) (the “BUSL”), a non-open source license. In our
opinion, this change threatens the entire community and ecosystem that's built up around
Terraform over the last 9 years.
</p>
<p class="font-bold">
Our concern: the BUSL license is a poison pill for Terraform.
</p>
<p>
Overnight, tens of thousands of businesses, ranging from one-person shops to the
Fortune 500 woke up to a new reality where the underpinnings of their infrastructure
suddenly became a potential legal risk. The BUSL and the additional use grant written by
the HashiCorp team are vague. Now, every company, vendor, and developer using Terraform
has to wonder whether what they are doing could be construed as competitive with HashiCorp's
offerings. <a href="https://www.hashicorp.com/license-faq" target="_blank">The FAQ</a> provides some solace for end-customers and systems integrators today,
but even if you might be in the clear now, how can you build confidence that your usage
won't violate the license terms in the future? What if your products or HashiCorp's products
change? What if HashiCorp changes how they interpret “competitive”? What if they change the
license again? As a result, everything that uses Terraform is on shaky ground.
</p>
<p>
It is clear that under the new license, the thriving ecosystem built around the
open-source Terraform will dwindle and wither. As developers consider what tools to learn
and what ecosystems to contribute to, and as companies consider what tools to use to manage
their infrastructure, more and more, they'll pick alternatives that are genuinely open-source.
Existing Terraform codebases will turn into outdated liabilities, independent tooling will
all but disappear, and the community will fracture and disappear.
</p>
<p>
This sort of change also harms all similar open-source projects. Every company and every
developer now needs to think twice before adopting and investing in an open-source project
in case the creator suddenly decides to change the license. Imagine if the creators of Linux
or Kubernetes suddenly switched to a non-open-source license that only permitted
non-competitive usage.
</p>
<p>
We believe that the essential building blocks of the modern Internet, such as Linux, Kubernetes,
and Terraform need to be truly open source: that is the only way to ensure
that we are building our industry on top of solid and predictable underpinnings.
</p>
<p class="font-bold">
Our goal: ensure Terraform remains truly open source—always.
</p>
<p>
Our aim with this manifesto is to return Terraform to a fully open-source license. BUSL
is <em>not</em> open source, so this would mean moving Terraform back to the MPL license,
or some other well-known, widely accepted open-source license (e.g., Apache License 2.0).
Moreover, we want to be confident that Terraform will always remain open source, so you
don't have to worry about another sudden license change putting everything at risk.
</p>
<p class="font-bold">
Our request to HashiCorp: switch Terraform back to an open-source license.
</p>
<p>
We ask HashiCorp to do the right thing by the community: instead of going forward with the
BUSL license change, switch Terraform back to a truly open source license and commit to keeping
it that way forever going forward. That way, instead of fracturing the community, we end up with
a single, impartial, reliable home for Terraform where the whole community can unite to keep
building this amazing ecosystem.
</p>
<p class="font-bold">
Our fallback plan: fork Terraform into a foundation.
</p>
<p>
If HashiCorp is unwilling to switch Terraform back to an open-source license, we propose to fork
the legacy MPL-licensed Terraform and maintain the fork in the foundation. This is similar to how
Linux and Kubernetes are managed by foundations (the Linux Foundation and the Cloud Native
Computing Foundation, respectively), which are run by multiple companies, ensuring the tool stays
truly open source and neutral and not at the whim of any one company.
</p>
<p>
In particular, we want to create a foundation for Terraform that is:
</p>
<ul>
<li>
<span class="font-bold">Truly open source</span> - under a well-known and widely-accepted license that
companies can trust,
that won't suddenly change in the future and isn't subject to the whims of a single vendor
</li>
<li>
<span class="font-bold">Community-driven</span> - so that the community governs the project for the community,
where pull
requests are regularly reviewed and accepted on their merit
</li>
<li>
<span class="font-bold">Impartial</span> - so that valuable features and fixes are accepted based on their
value to the community,
regardless of their impact on any particular vendor
</li>
<li>
<span class="font-bold">Layered and modular</span> - with a programmer-friendly project structure
to encourage building on top, enabling a new vibrant ecosystem of
tools and integrations
</li>
<li>
<span class="font-bold">Backwards-compatible</span> - so that the existing code can drive value for years to
come
</li>
</ul>
<h2>Contact us</h2>
<p>
If you are a member of the community, a member of the press, an employee of HashiCorp, or anyone else
with questions or feedback to share, you can reach the team behind this manifesto by emailing us at
<a href="mailto:pledge@opentf.org">pledge@opentf.org</a>.
</p>
<p>
Join our <a href="https://www.reddit.com/r/opentf/">Reddit community</a> and <a
href="https://twitter.com/opentforg">follow us on twitter</a>!
</p>
<h2>Share</h2>
<div class="share-social-media">
<a class="github-button" href="https://github.com/opentffoundation/manifesto"
data-color-scheme="no-preference: light; light: light; dark: dark;" data-icon="octicon-star" data-size="large"
data-show-count="true" aria-label="Star opentffoundation/manifesto on GitHub">Star</a>
</div>
<br>
<div class="share-social-media">
<!-- Sharingbutton Twitter -->
<a class="resp-sharing-button__link"
href="https://twitter.com/intent/tweet/?text=I%20support%20the%20OpenTF%20manifesto%20to%20preserve%20an%20impartial%20and%20community-driven%20path%20for%20%23Terraform.%20%23opentf&url=https%3A%2F%2Fopentf.org"
target="_blank" rel="noopener" aria-label="">
<div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small">
<div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path
d="M23.44 4.83c-.8.37-1.5.38-2.22.02.93-.56.98-.96 1.32-2.02-.88.52-1.86.9-2.9 1.1-.82-.88-2-1.43-3.3-1.43-2.5 0-4.55 2.04-4.55 4.54 0 .36.03.7.1 1.04-3.77-.2-7.12-2-9.36-4.75-.4.67-.6 1.45-.6 2.3 0 1.56.8 2.95 2 3.77-.74-.03-1.44-.23-2.05-.57v.06c0 2.2 1.56 4.03 3.64 4.44-.67.2-1.37.2-2.06.08.58 1.8 2.26 3.12 4.25 3.16C5.78 18.1 3.37 18.74 1 18.46c2 1.3 4.4 2.04 6.97 2.04 8.35 0 12.92-6.92 12.92-12.93 0-.2 0-.4-.02-.6.9-.63 1.96-1.22 2.56-2.14z" />
</svg>
</div>
</div>
</a>
<!-- Sharingbutton LinkedIn -->
<a class="resp-sharing-button__link"
href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fopentf.org&title=I%20support%20the%20OpenTF%20manifesto%20to%20preserve%20an%20impartial%20and%20community-driven%20path%20for%20Terraform.%20%23opentf&summary=I%20support%20the%20OpenTF%20manifesto%20to%20preserve%20an%20impartial%20and%20community-driven%20path%20for%20Terraform.%20%23opentf&source=https%3A%2F%2Fopentf.org"
target="_blank" rel="noopener" aria-label="">
<div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small">
<div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path
d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z" />
</svg>
</div>
</div>
</a>
<!-- Sharingbutton Reddit -->
<a class="resp-sharing-button__link"
href="https://reddit.com/submit/?url=https%3A%2F%2Fopentf.org&resubmit=true&title=OpenTF%20manifesto%20to%20preserve%20an%20impartial%20and%20community-driven%20path%20for%20Terraform.%20%23opentf"
target="_blank" rel="noopener" aria-label="Share on Reddit">
<div class="resp-sharing-button resp-sharing-button--reddit resp-sharing-button--large">
<div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path
d="M24 11.5c0-1.65-1.35-3-3-3-.96 0-1.86.48-2.42 1.24-1.64-1-3.75-1.64-6.07-1.72.08-1.1.4-3.05 1.52-3.7.72-.4 1.73-.24 3 .5C17.2 6.3 18.46 7.5 20 7.5c1.65 0 3-1.35 3-3s-1.35-3-3-3c-1.38 0-2.54.94-2.88 2.22-1.43-.72-2.64-.8-3.6-.25-1.64.94-1.95 3.47-2 4.55-2.33.08-4.45.7-6.1 1.72C4.86 8.98 3.96 8.5 3 8.5c-1.65 0-3 1.35-3 3 0 1.32.84 2.44 2.05 2.84-.03.22-.05.44-.05.66 0 3.86 4.5 7 10 7s10-3.14 10-7c0-.22-.02-.44-.05-.66 1.2-.4 2.05-1.54 2.05-2.84zM2.3 13.37C1.5 13.07 1 12.35 1 11.5c0-1.1.9-2 2-2 .64 0 1.22.32 1.6.82-1.1.85-1.92 1.9-2.3 3.05zm3.7.13c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm9.8 4.8c-1.08.63-2.42.96-3.8.96-1.4 0-2.74-.34-3.8-.95-.24-.13-.32-.44-.2-.68.15-.24.46-.32.7-.18 1.83 1.06 4.76 1.06 6.6 0 .23-.13.53-.05.67.2.14.23.06.54-.18.67zm.2-2.8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm5.7-2.13c-.38-1.16-1.2-2.2-2.3-3.05.38-.5.97-.82 1.6-.82 1.1 0 2 .9 2 2 0 .84-.53 1.57-1.3 1.87z" />
</svg>
</div>
</div>
</a>
<!-- Sharingbutton Hacker News -->
<a class="resp-sharing-button__link"
href="https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fopentf.org&t=OpenTF%20manifesto%20to%20keep%20Terraform%20open-source"
target="_blank" rel="noopener" aria-label="Share on Hacker News">
<div class="resp-sharing-button resp-sharing-button--hackernews resp-sharing-button--large">
<div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140 140">
<path fill-rule="evenodd"
d="M60.94 82.314L17 0h20.08l25.85 52.093c.397.927.86 1.888 1.39 2.883.53.994.995 2.02 1.393 3.08.265.4.463.764.596 1.095.13.334.262.63.395.898.662 1.325 1.26 2.618 1.79 3.877.53 1.26.993 2.42 1.39 3.48 1.06-2.254 2.22-4.673 3.48-7.258 1.26-2.585 2.552-5.27 3.877-8.052L103.49 0h18.69L77.84 83.308v53.087h-16.9v-54.08z">
</path>
</svg>
</div>
</div>
</a>
</div>
<h2 id="faq">Frequently Asked Questions <a href="#faq"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M13.5442 10.4558C11.8385 8.75022 9.07316 8.75022 7.36753 10.4558L4.27922 13.5442C2.57359 15.2498 2.57359 18.0152 4.27922 19.7208C5.98485 21.4264 8.75021 21.4264 10.4558 19.7208L12 18.1766"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
<path
d="M10.4558 13.5442C12.1614 15.2498 14.9268 15.2498 16.6324 13.5442L19.7207 10.4558C21.4264 8.75021 21.4264 5.98485 19.7207 4.27922C18.0151 2.57359 15.2497 2.57359 13.5441 4.27922L12 5.82338"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
</svg></a></h2>
<p class="font-bold" id="foundation">
Is OpenTF going to be a foundation? <a href="#foundation"><svg width="24" height="24" viewBox="0 0 24 24"
fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M13.5442 10.4558C11.8385 8.75022 9.07316 8.75022 7.36753 10.4558L4.27922 13.5442C2.57359 15.2498 2.57359 18.0152 4.27922 19.7208C5.98485 21.4264 8.75021 21.4264 10.4558 19.7208L12 18.1766"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
<path
d="M10.4558 13.5442C12.1614 15.2498 14.9268 15.2498 16.6324 13.5442L19.7207 10.4558C21.4264 8.75021 21.4264 5.98485 19.7207 4.27922C18.0151 2.57359 15.2497 2.57359 13.5441 4.27922L12 5.82338"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
</svg></a>
</p>
<p>
We strongly prefer joining an existing reputable foundation over creating a new one. Stay tuned for additional
details in the coming week.
</p>
<p class="font-bold" id="who-can-pledge">
Can anyone pledge? <a href="#who-can-pledge"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M13.5442 10.4558C11.8385 8.75022 9.07316 8.75022 7.36753 10.4558L4.27922 13.5442C2.57359 15.2498 2.57359 18.0152 4.27922 19.7208C5.98485 21.4264 8.75021 21.4264 10.4558 19.7208L12 18.1766"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
<path
d="M10.4558 13.5442C12.1614 15.2498 14.9268 15.2498 16.6324 13.5442L19.7207 10.4558C21.4264 8.75021 21.4264 5.98485 19.7207 4.27922C18.0151 2.57359 15.2497 2.57359 13.5441 4.27922L12 5.82338"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
</svg></a>
</p>
<p>
Yes, the pledge is open to both all individuals and all companies who care about the future of Terraform. You
can also support this initiative by starring <a href="https://github.com/opentffoundation/manifesto"
target="_blank">this manifesto repository on GitHub</a> and spreading the word via share buttons.
</p>
<p class="font-bold" id="regular-user">
I'm a regular Terraform user, and I'm not competing with HashiCorp. Why should I care? <a
href="#regular-user"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M13.5442 10.4558C11.8385 8.75022 9.07316 8.75022 7.36753 10.4558L4.27922 13.5442C2.57359 15.2498 2.57359 18.0152 4.27922 19.7208C5.98485 21.4264 8.75021 21.4264 10.4558 19.7208L12 18.1766"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
<path
d="M10.4558 13.5442C12.1614 15.2498 14.9268 15.2498 16.6324 13.5442L19.7207 10.4558C21.4264 8.75021 21.4264 5.98485 19.7207 4.27922C18.0151 2.57359 15.2497 2.57359 13.5441 4.27922L12 5.82338"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
</svg></a>
</p>
<p>
How do you know you're not competing with HashiCorp?
</p>
<p>
That's not meant to be a redundant or snarky question. The key issue with the BUSL is that the wording is
intentionally vague. What does "competing" mean? What does "hosting or embedding" mean? Who decides?
</p>
<p>
The answer to all these questions is that, in order to really know if you're a competitor, you
have to reach out to HashiCorp. So whether your usage is valid is <em>not</em> controlled by the terms of the
license, but is instead entirely at the whim of HashiCorp. They get to decide on a case-by-case basis who is
and who isn't a competitor—and they can change their mind at any time.
</p>
<p>
That is a very shaky footing on which to build anything.
</p>
<p>
At every company you ever work at in the future, before starting to use Terraform, the CTO will have to think
about whether HashiCorp could possibly consider you a competitor, now or at any time in the future. The
legal team at that company will have to wonder if they want to take the risk of allowing a BUSL license or if
they should ban it due to all the uncertainty. Every developer at that company will have to wonder if they
want to contribute back to Terraform, given there's no certainty they'll be able to use their own work at a
future job.
</p>
<p>
In short, the BUSL is a poison pill for the entire Terraform community.
</p>
<p class="font-bold" id="why-fork">
Doesn't forking hurt the whole community? Why take such a brash action? <a href="#why-fork"><svg width="24"
height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M13.5442 10.4558C11.8385 8.75022 9.07316 8.75022 7.36753 10.4558L4.27922 13.5442C2.57359 15.2498 2.57359 18.0152 4.27922 19.7208C5.98485 21.4264 8.75021 21.4264 10.4558 19.7208L12 18.1766"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
<path
d="M10.4558 13.5442C12.1614 15.2498 14.9268 15.2498 16.6324 13.5442L19.7207 10.4558C21.4264 8.75021 21.4264 5.98485 19.7207 4.27922C18.0151 2.57359 15.2497 2.57359 13.5441 4.27922L12 5.82338"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
</svg></a>
</p>
<p>
Terraform was under the MPL license for ~9 years. This created an understanding—an implicit contract—that
Terraform is open-source and you can use it for just about anything you want. Based on that understanding,
tens of thousands of developers adopted the tool and contributed back to it. HashiCorp even had all
contributors sign a CLA which explicitly said
(<a href="https://web.archive.org/web/20230610041432/https://www.hashicorp.com/cla">link to the CLA in the
Internet Archive</a> as HashiCorp has of course removed this wording):
</p>
<figure>
<blockquote>
HashiCorp is committed to having a true Free and Open Source Software (“FOSS”) license for our non-commercial
software. A CLA enables HashiCorp to safely commercialize our products while keeping a standard FOSS license
with all the rights that the license grants to users: the ability to use the project in their own projects or
businesses, to republish modified source, or to fork the project completely.
</blockquote>
</figure>
<p>
The move to BUSL—which is <em>not</em> a free and open source license—broke the implicit contract. <em>That</em>
was the brash action!
</p>
<p>
Terraform would've never gotten the adoption it did, or all the contributions from the community had it not
been open-source. Most of us would've never agreed to the CLA to contribute to the project if it was BUSL
licensed. Taking all those contributions and all that community trust, and then changing to the BUSL license
is a bait and switch.
</p>
<p>
The OpenTF manifesto is about <em>undoing</em> those changes! It's about going back to the way Terraform was
for the first ~9 years: as a truly open-source tool that we can all trust, contribute to, and use as we wish.
</p>
<p class="font-bold" id="contribute-back">
Didn't HashiCorp adopt BUSL to deter vendors who were using Terraform but not contributing back? <a
href="#contribute-back"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M13.5442 10.4558C11.8385 8.75022 9.07316 8.75022 7.36753 10.4558L4.27922 13.5442C2.57359 15.2498 2.57359 18.0152 4.27922 19.7208C5.98485 21.4264 8.75021 21.4264 10.4558 19.7208L12 18.1766"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
<path
d="M10.4558 13.5442C12.1614 15.2498 14.9268 15.2498 16.6324 13.5442L19.7207 10.4558C21.4264 8.75021 21.4264 5.98485 19.7207 4.27922C18.0151 2.57359 15.2497 2.57359 13.5441 4.27922L12 5.82338"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
</svg></a>
</p>
<p>
In the <a href="https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license">blog post</a> where
HashiCorp announces the switch to BUSL, and they justify the license switch as a response to the following:
</p>
<figure>
<blockquote>
However, there are other vendors who take advantage of pure OSS models, and the community work on OSS
projects, for their own commercial goals, without providing material contributions back. We don’t believe
this is in the spirit of open source.
</blockquote>
</figure>
<p>
This is inaccurate and misleading. First of all, many of the vendors affected by the change to BUSL have made
considerable contributions to the Terraform community. Here are just a handful of examples:
</p>
<ul>
<li>
<b>Terraform binaries</b>: Terraform core has 1,700+ contributors. The Terraform AWS provider has 2,800+.
The Azure provider has 1,300+. The vast majority of these contributors do <em>not</em> work at HashiCorp.
And that's not even counting the <em>thousands</em> of other providers in the
<a href="https://registry.terraform.io/browse/providers">Terraform Registry</a> that built with no
HashiCorp involvement at all.
</li>
<li>
<b>Terraform modules</b>: There are 14K+ in the
<a href="https://registry.terraform.io/browse/modules">Terraform Registry</a> alone. The vast majority of
these were <em>not</em> built by HashiCorp employees.
</li>
<li>
<b>Terraform tools</b>: There are hundreds of tools such as
<a href="https://terragrunt.gruntwork.io/">Terragrunt</a>,
<a href="https://terratest.gruntwork.io/">Terratest</a>,
<a href="https://github.com/aquasecurity/tfsec">tfsec</a>,
<a href="https://github.com/terraform-linters/tflint">tflint</a>,
<a href="https://www.infracost.io/">Infracost</a>,
<a href="https://github.com/terraform-docs/terraform-docs">terraform-docs</a>,
and countless others that were <em>not</em> built by HashiCorp employees.
</li>
<li>
<b>Learning resources</b>: There are thousands of books, blog posts, courses, and courses, such as
<em><a href="https://www.terraformupandrunning.com/">Terraform: Up & Running</a></em>,
<a href="https://www.terraform-best-practices.com/">Terraform Best Practices</a>,
<a href="https://www.udemy.com/topic/terraform/">Udemy courses</a>,
<a href="https://www.pluralsight.com/browse/terraform-training">Pluralsight courses</a>,
and many others that were <em>not</em> created by HashiCorp employees.
</li>
</ul>
<p>
And so much more. Tools like Terraform don't live in isolation: they are part of a large ecosystem. The same
is true of Kubernetes or Linux or Go or other major infrastructure tools. The ecosystem is a big part of why
you pick those tools in the first place: that way, you know you'll be able to hire people who know the tools,
find answers to your questions online, find libraries/extensions/etc to save you time, and so on.
</p>
<p>
Of course, no one is questioning HashiCorp's contribution here. They created Terraform and led the project to
where it is today. They deserve full credit for that. But to not acknowledge the tens of thousands of
developers, many of whom worked at a variety of "vendors," who contributed to the ecosystem and played a
pivotal role in Terraform's success is misleading, at best.
</p>
<p>
Terraform didn't get to where it is today solely due to HashiCorp's involvement. The entire community,
vendors included, played a huge part in that. To not acknowledge that is bad. To then take all those
contributions from the community—which would've never happened had Terraform not been open source—and
put them under a commercial license so those contributors might not be able to use their own work in the
future is even worse.
</p>
<p>
And finally, there have been many contributions that were attempted, but HashiCorp rejected them because
it made their paid offerings (TFC/TFE) less compelling. The classic one is the
<a href="https://github.com/hashicorp/terraform/issues/516">dozens</a>
<a href="https://github.com/hashicorp/terraform/issues/1421">of issues</a>
<a href="https://github.com/hashicorp/terraform/issues/9556">and PRs</a> submitted about encrypting state,
all of which TF has ignored, as storing state securely is a selling point of TFC/TFE.
</p>
<p class="font-bold" id="return">
HashiCorp deserves to earn a return on their investment. What's wrong with that? <a href="#return"><svg
width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M13.5442 10.4558C11.8385 8.75022 9.07316 8.75022 7.36753 10.4558L4.27922 13.5442C2.57359 15.2498 2.57359 18.0152 4.27922 19.7208C5.98485 21.4264 8.75021 21.4264 10.4558 19.7208L12 18.1766"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
<path
d="M10.4558 13.5442C12.1614 15.2498 14.9268 15.2498 16.6324 13.5442L19.7207 10.4558C21.4264 8.75021 21.4264 5.98485 19.7207 4.27922C18.0151 2.57359 15.2497 2.57359 13.5441 4.27922L12 5.82338"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
</svg></a>
</p>
<p>
When any company releases their tool as open source, the contract with the community is always the same: Anyone
can use this code, but we the creators hold a privileged position of being at the epicenter of the ecosystem.
Vendors then compete to offer the best solution, and the creators enjoy a unique competitive advantage.
</p>
<p>
We believe that HashiCorp should earn a return by leveraging its unique position in the Terraform ecosystem to
build a better product, not by outright preventing others from competing in the first place.
</p>
<h2>Supporters</h2>
<p>
We acknowledge that maintaining an open-source project such as Terraform takes a considerable investment
in terms of time, skill, effort, and coordination. We are grateful to HashiCorp for creating Terraform
and their leadership in getting it to this point, and to the thousands of community members for their
contributions so far. The next step for Terraform must be to remain open source, either by HashiCorp
switching it back to a truly open-source license or by us forking it into a foundation. Whichever way
it turns out, to ensure that there is sufficient investment to grow and evolve Terraform, the
signatories below pledge to pool our resources to build a more open, inclusive future
for an open-source Terraform.
</p>
<h3>Instructions</h3>
<p>
If you’re willing to join our cause, please sign the manifesto as follows:
</p>
<ol>
<li>Check out the <a href="https://github.com/opentffoundation/manifesto">manifesto repo</a> (<a
href="https://docs.github.com/en/get-started/quickstart/fork-a-repo">instructions</a>).</li>
<li>Add a new row to the end of the table below with your details.</li>
<li>Open a pull request with your changes (<a
href="https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request">instructions</a>).
</li>
</ol>
<div class="Info">
<h3>Co-signed</h3>
<div id="output" class="share-social-media">
<span id="companyOutput">Companies: <span class="count">0</span></span>
<span id="projectOutput">Projects: <span class="count">0</span></span>
<span id="foundationOutput">Foundations: <span class="count">0</span></span>
<span id="individualOutput">Individuals: <span class="count">0</span></span>
</div>
<br />
<!-- Script -->
<script src="count.js"></script>
<table class="co-signed">
<thead>
<th>Name</th>
<th>Type</th>
<th>How you'd like to help</th>
</thead>
<tbody>
<!-- Companies go below here -->
<tr>
<td><a href="https://www.harness.io/">Harness</a></td>
<td>Company</td>
<td>Cover the cost of 5 FTEs for at least 5 years</td>
</tr>
<tr>
<td><a href="https://gruntwork.io">Gruntwork</a></td>
<td>Company</td>
<td>Cover the cost of 1 FTE for at least 5 years</td>
</tr>
<tr>
<td><a href="https://spacelift.io">Spacelift</a></td>
<td>Company</td>
<td>Cover the cost of 5 FTEs for at least 5 years</td>
</tr>
<tr>
<td><a href="https://env0.com">env0</a></td>
<td>Company</td>
<td>Cover the cost of 5 FTEs for at least 5 years</td>
</tr>
<tr>
<td><a href="https://scalr.com">Scalr</a></td>
<td>Company</td>
<td>Cover the cost of 3 FTEs for at least 5 years</td>
</tr>
<tr>
<td><a href="https://digger.dev">Digger</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://buildkite.com/">Buildkite</a></td>
<td>Company</td>
<td>RPM/DEB Package hosting via Packagecloud</td>
</tr>
<tr>
<td><a href="https://cloudflare.com/">Cloudflare</a></td>
<td>Company</td>
<td>Hosting and additional services</td>
</tr>
<tr>
<td><a href="https://massdriver.cloud">Massdriver</a></td>
<td>Company</td>
<td>Compute; Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://terrateam.io">Terrateam</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://doppler.com">Doppler</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://gemagile.com">Gem Agile</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.qovery.com">Qovery</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://rivet.gg">Rivet</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://terramate.io">Terramate</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://verifa.io">Verifa</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.argonaut.dev">Argonaut</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://b1-systems.de">B1 Systems GmbH</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://finisterra.io">Finisterra</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://autocloud.io">AutoCloud</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://35up.com">35up</a></td>
<td>Company</td>
<td>Testing; code reviews; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://cirrusassessment.com">Cirrus Assessment</a></td>
<td>Company</td>
<td>Testing; minor development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://amach.software">Amach</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://sms.com">SMS Data Products</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://cloudposse.com">Cloud Posse</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://masterpoint.io">Masterpoint</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://rosesecurityresearch.com">RoseSecurity Research</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://clouddrove.com">CloudDrove</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://redqueendynamics.com">Red Queen Dynamics</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://octo.ventures">Octo Ventures</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://oxide.computer">Oxide Computer Company</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://vates.tech">Vates</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.withcoherence.com">Coherence</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://nullstone.io">Nullstone</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://hest.io">Hestio</a></td>
<td>Company</td>
<td>Testing; documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/company/appcd/">appCD</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://cloudknit.io">CloudKnit</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://codefactory.hu">Code Factory</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://adindeo.com">Indeo Solutions</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://0pass.com">0pass</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://appscode.com">AppsCode</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://firefly.ai">Firefly</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://controlmonkey.io">ControlMonkey</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://lablabs.io">Labyrinth Labs</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://wakam.com">Wakam</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://zerodha.tech">Zerodha Tech</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.ahead.guru">Ahead Guru</a></td>
<td>Company</td>
<td>Development; open-source community efforts; Consultant and Solutions Provider</td>
</tr>
<tr>
<td><a href="https://hanabyte.com">HanaByte</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://openteams.com/">OpenTeams</a></td>
<td>Company</td>
<td>(Collective) Community Work Orders; Open Source Business Development; OSA Community Support</td>
</tr>
<tr>
<td><a href="https://quansight.com/">Quansight</a></td>
<td>Company</td>
<td>Development; Usage Testing esp. from SciPyData ecosystem; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.veo.co">Veo Technologies</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://referrs.me">ReferrsMe</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://fivexl.io">FivexL</a></td>
<td>Company</td>
<td>Development; open-source community efforts; sponsorship</td>
</tr>
<tr>
<td><a href="https://funkypenguin.co.nz">Funky Penguin</a></td>
<td>Company</td>
<td>Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://opsvox.com">OpsVox</a></td>
<td>Company</td>
<td>Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.sailorcloud.io">Sailorcloud</a></td>
<td>Company</td>
<td>Cover the cost of 1 FTE for at least 2 years</td>
</tr>
<tr>
<td><a href="https://www.stakater.com/">Stakater</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://recursivelabs.cloud/">Recursive Labs LTD</a></td>
<td>Company</td>
<td>Development; open-source community efforts and Open Source foundation experience</td>
</tr>
<tr>
<td><a href="https://github.com/American-Cloud">American Cloud</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://inceptivecss.com">Inceptive Custom Software Solutions</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://cloudcauldron.io">Cloud Cauldron Ltd</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.cmpsoares.com">CMPSOARES Lda. - Consultancy Services</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://cloudresty.com">Cloudresty</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://coloradocolo.com">ColoradoColo</a></td>
<td>Company</td>
<td>Development; open-source community efforts; Hosting and server environments</td>
</tr>
<tr>
<td><a href="https://nuvibit.com">Nuvibit</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://sentinel.la">Sentinella</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://mkdev.me">mkdev</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://facets.cloud">Facets.cloud</a></td>
<td>Company</td>
<td>Development; open-source community efforts;</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/@ADV-IT">ADV-IT</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://qdo.ee">QDO</a></td>
<td>Company</td>
<td>Development; open-source community efforts; Consultant and Solutions Provider</td>
</tr>
<tr>
<td><a href="https://stackguardian.io">StackGuardian</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://raftech.nl">Raftech™</a></td>
<td>Company</td>
<td>Development; Open-source community efforts;</td>
</tr>
<tr>
<td><a href="https://cloudacious.io">Cloudacious</a></td>
<td>Company</td>
<td>Open-source community efforts; DevOps; Documentation; Teaching</td>
</tr>
<tr>
<td><a href="https://checkout.com">Checkout.com</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.sparrowlabs.dev">SparrowLabs</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.cloudanix.com">Cloudanix</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://sikalabs.com">SikaLabs</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.argodevops.co.uk">Argo DevOps Solutions Ltd</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://publicgood.foundation">PublicGood Foundation</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.datarabbit.ai">datarabbit.ai</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.improwised.com">Improwised Technologies</a></td>
<td>Company</td>
<td>Documentation; Testing; Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://teamhdc.com">Halcyon Days Consulting</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://foundata.com">foundata</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://bigboxhost.com">BigBox LLC</a></td>
<td>Company</td>
<td>Development; open-source community; Different IaaS stack deployment</td>
</tr>
<tr>
<td><a href="https://redarcs.io">Red Arcs Consulting GmbH</a></td>
<td>Company</td>
<td>Development; open-source community</td>
</tr>
<tr>
<td><a href="https://dynamicops.co">DynamicOps Limited</a></td>
<td>Company</td>
<td>Cloud Infrastructure; Security; Development</td>
</tr>
<tr>
<td><a href="https://safeinit.com">safeINIT</a></td>
<td>Company</td>
<td>Testing; open-source community efforts;</td>
</tr>
<tr>
<td><a href="https://webriot.com">WebRiot</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://cloudcode.ai">Cloud Code AI</a></td>
<td>Company</td>
<td>Development; open-source community efforts;</td>
</tr>
<tr>
<td><a href="https://firework.com">Firework</a></td>
<td>Company</td>
<td>Testing; minor development; open-source community efforts;</td>
</tr>
<tr>
<td><a href="https://ventureguides.com">Venture Guides</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://mixpanel.com">Mixpanel</a></td>
<td>Company</td>
<td>Testing; minor development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.relambda.com">ReLambda - Cloud Services & Consulting</a></td>
<td>Company</td>
<td>Testing; minor development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://initializ.io">Initializ</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/DevOpsFury">DevOpsFury</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/oblakstudio">Oblak Solutions</a></td>
<td>Company</td>
<td>Development; Hosting; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://hmhsistemas.com.mx/">HMH Sistemas</a></td>
<td>Company</td>
<td>Development;DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://cloudhero.io">CloudHero</a></td>
<td>Company</td>
<td>Testing; minor development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://infisical.com">Infisical</a></td>
<td>Company</td>
<td>Development; testing; code reviews; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.thinkstack.io">Think Stack Limited</a></td>
<td>Company</td>
<td>DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="mailto:cre@nuro.ai">Nuro</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/maxa-ai">Maxa AI</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.zodi-innovations.be">Zodi Innovations</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.digitall.expert">Digitall Expert</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.coderollers.com">Coderollers</a></td>
<td>Company</td>
<td>Development; open-source community efforts; Consultant and Solutions Provider</td>
</tr>
<tr>
<td><a href="https://cldcvr.com">CloudCover</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://tubularlabs.com">Tubular Labs</a></td>
<td>Company</td>
<td>Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.sjultra.com">SJULTRA, Inc.</a></td>
<td>Company</td>
<td>SJULTRA helps customers adopt IaC methods for automation</td>
</tr>
<tr>
<td><a href="https://www.zeet.co">Zeet.co</a></td>
<td>Company</td>
<td>Zeet helps teams scale multi-cloud operations and build internal developer platforms. Development;
open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.ventx.de/">ventx GmbH</a></td>
<td>Company</td>
<td>Testing; minor development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.defenseunicorns.com/">Defense Unicorns</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://ops.fun/">OpsFun</a></td>
<td>Company</td>
<td>DevSecOps; Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://infraspec.dev/">Infraspec</a></td>
<td>Company</td>
<td>Development/DevOps/Automation/Infrastructure Platform/SRE; ;Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://june.so/">June.so</a></td>
<td>Company</td>
<td>Testing; minor development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://anna.money/">ANNA Money</a></td>
<td>Company</td>
<td>Development/DevOps/Infrastructure Platform/SRE; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.ambientelivre.com.br">Ambiente Livre</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.krashproof.net/">Krashproof</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://10nxt.com/">10nxt</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://remotestate.com/">RemoteState</a></td>
<td>Company</td>
<td>DevOps/IaC/CNI; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://radiusmethod.com/">Radius Method</a></td>
<td>Company</td>
<td>Development; Documentation; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.searchapi.io/">SearchApi</a></td>
<td>Company</td>
<td>Testing; minor development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://abrikotech.com/">AbrikoTech</a></td>
<td>Company</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.devyops.com/">DevYops</a></td>
<td>Company</td>
<td>Development; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://amoniac.eu/">Amoniac OÜ</a></td>
<td>Company</td>
<td>Development/DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.r42b.de/">R42B TechSolutions</a></td>
<td>Company</td>
<td>DevOps; minor development; open-source community</td>
</tr>
<tr>
<td><a href="https://iopshub.com/">IOPSHub</a></td>
<td>Company</td>
<td>Development; DevOps; Automation; Infrastructure Platform; SRE; Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://geekylama.tech/">Geekylama</a></td>
<td>Company</td>
<td>Design, Develop, & Deploy High Quality Software</td>
</tr>
<tr>
<td><a href="https://bespinian.io">bespinian</a></td>
<td>Company</td>
<td>Cloud-native engineering; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.dencitrus.com">Dencitrus S.L.</a></td>
<td>Company</td>
<td>Software Engineering & Product Design; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://it-excelsus.de">it-excelsus GmbH</a></td>
<td>Company</td>
<td>Development; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.brainboard.co">Brainboard</a></td>
<td>Company</td>
<td>Software Engineering; Product Design; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://corewide.com">Corewide</a></td>
<td>Company</td>
<td>Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://cancom.de">CANCOM</a></td>
<td>Company</td>
<td>CI/CD; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://zanichelli.it">Zanichelli Editore</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.cloudponents.com/">Cloudponents</a></td>
<td>Company</td>
<td>UK based DevOps Consultancy; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.soprasteria.no">Sopra Steria AS</a></td>
<td>Company</td>
<td>Development; Cloud-native engineering; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.deploymode.com">DeployMode</a></td>
<td>Company</td>
<td>Development; open-source community efforts; tooling provider; consulting;</td>
</tr>
<tr>
<td><a href="https://devixlabs.com">Devix Labs</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://in.linkedin.com/company/cloudnativehero">Cloud Native Hero!</a></td>
<td>Company</td>
<td>DevOps; SRE; Platform Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://codefundi.app">Code Fundi</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.safespring.com/en/">Safespring</a></td>
<td>Company</td>
<td>Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://mantle.systems">Mantle</a></td>
<td>Company</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://sredevops.org">SREDevOps.org</a></td>
<td>Company</td>
<td>SRE, DevOps and Platform Engineering Community</td>
</tr>
<tr>
<td><a href="https://kineo.ai/">Kineo.ai</a></td>
<td>Company</td>
<td>Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://nypl.org">The New York Public Library</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://strike.sh">Strike</a></td>
<td>Company</td>
<td>Cybersecurity; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/refactorau">Refactor</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.duonyx.com">Duonyx</a></td>
<td>Company</td>
<td>Promoting and teaching Terraform for years when it comes to Infra-as-Code</td>
</tr>
<tr>
<td><a href="https://github.com/thegaragebandofit/">TheGarageBandOfIT</a></td>
<td>Company</td>
<td>Promoting and teaching Terraform for years when it comes to Infra-as-Code</td>
</tr>
<tr>
<td><a href="https://binbash.co">binbash</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://nearform.com">NearForm</a></td>
<td>Company</td>
<td>Product Engineering, Platform and DevOps, Node TSC, OpenJS Foundation, open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.qconnex.com">QConnex</a></td>
<td>Company</td>
<td>DevOps, SRE, Platform Development, Open-Source Community Efforts, Consulting and Solutions Provider</td>
</tr>
<tr>
<td><a href="https://smesh.jp">Studio Mesh</a></td>
<td>Company</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://junktext.com">junktext</a></td>
<td>Company</td>
<td>Teaching; consulting services; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://mydex.org">Mydex Data Services Community Interest Company</a></td>
<td>Company</td>
<td>Minor Development; Testing; open-source community efforts</td>
</tr>
<!-- Projects go below here -->
<tr>
<td><a href="https://github.com/leg100/otf">OTF</a></td>
<td>Project</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://terrakube.org/">Terrakube</a></td>
<td>Project</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.kubestack.com/">Kubestack</a></td>
<td>Project</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.elastic2ls.com/">Elastic2ls</a></td>
<td>Project</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ergomake/layerform">Layerform</a></td>
<td>Project</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/terraform-docs/terraform-docs">terraform-docs</a></td>
<td>Project</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://stacklet.io">Stacklet</a></td>
<td>Project</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://theserverfault.com">theserverfault.com</a></td>
<td>Project</td>
<td>Development; open-source community efforts; Extension and Providers</td>
</tr>
<tr>
<td><a href="https://nebari.dev">Nebari</a></td>
<td>Project</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://terraspace.cloud">Terraspace</a></td>
<td>Project</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sjultra/mars">MARS Project</a></td>
<td>Project</td>
<td>Testing and Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.recube.it/">Recube</a></td>
<td>Company</td>
<td>Testing and Development; Cloud-native engineering; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://payly.com.br/">Payly Soluções de Pagamentos</a></td>
<td>Company</td>
<td>Financial Services</td>
</tr>
<tr>
<td><a href="https://github.com/tofuutils/tenv">tenv</a></td>
<td>Project</td>
<td>Testing and Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/company/infra7/">Infra7 Soluções em TI</a></td>
<td>Company</td>
<td>Testing and Development; Cloud-native engineering; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://devrev.ai/">DevRev</a></td>
<td>Company</td>
<td>Neural engine for development and customer support; open-source community efforts</td>
</tr>
<!-- Foundations go below here -->
<tr>
<td><a href="https://lostnewbs.org">Lost Newbs</a></td>
<td>Foundation</td>
<td>Teaching Newbs</td>
</tr>
<!-- Individuals go below here -->
<tr>
<td><a href="https://www.linkedin.com/in/paulbecker/">Paul Becker</a></td>
<td>Individual</td>
<td>DevOps; Cloud; Helping organizations adopt modern IaC practices and principles</td>
</tr>
<tr>
<td><a href="https://connorfinnell.com">Connor Finnell</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/LadyDhaga">Navdeep JaJoria</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/amazingandyyy">Andy Chen</a></td>
<td>Individual</td>
<td>Development; open-source community efforts; witness and stand with openTofu from the very beginning</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/miguelzenteno/">Miguel Zenteno</a></td>
<td>Individual</td>
<td>Development; open-source community efforts; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/cristianvladd/">Cristian Vlad</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://marianord.com">Mariano Rodríguez</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://tparvu.gitlab.io">Ted Parvu</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/mikehodgkins/">Mike Hodgkins</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mirzaeiyan">Alireza Mirzaeiyan</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://t-sc.eu">Thomas Schuetz</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/kelvinsoares/">Kelvin Soares</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/uk-chris-doyle/">Chris Doyle</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/alexandros-panayi-331461165/" target="_blank">Alex Panayi</a>
</td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://sandrom.de/" target="_blank">Sandro Manke</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/dave-o-47428990/">Dave Overall</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://bitbang.social/@overeducatedredneck" target="_blank">Jeff Frasca</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://jeff.wenzbauer.com" target="_blank">Jeff Wenzbauer</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/alexlevinson/">Alex Levinson</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/arcaven">Michael Pursifull</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/tvk">Teodor Kostadinov</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/pjaintaylor/">Patrick Jain-Taylor</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/daniel-ri/">Daniel Ristic</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/deb-mishra/">Debasish Mishra</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/edwardofclt">Eddie Herbert</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/talal-tahir-1a0615b6/">Talal Tahir</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/kevin-rathbun/">Kevin Rathbun</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ddouglas">David Douglas</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.coingraham.com">Coin Graham</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://en.wikipedia.org/wiki/Jim_Jagielski">Jim Jagielski</a></td>
<td>Individual</td>
<td>Development; open-source community efforts and Open Source foundation experience</td>
</tr>
<tr>
<td><a href="https://github.com/mstrzele">Maciej Strzelecki</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/ipolyzos">Ioannis Polyzos</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/elvis2">Elvis McNeely</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://yoaquim.com">Yoaquim Cintron</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://fundedby.community">Viktor Nagornyy</a></td>
<td>Individual</td>
<td>Open-source community efforts; Non-profit experience; Fundraising/Open Collective</td>
</tr>
<tr>
<td><a href="https://equilateral.cloud/">Ronny López</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/knh1">Khrist Hansen</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/fatihtokus">Fatih Tokus</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ismail44">Bill Oberacker</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/tigpt">Tiago Rodrigues</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/nkotov">Nik Kotov</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/nikolay">Nikolay</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/simonramosb">Simón Ramos</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/jwalsh2me/">John Walsh</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/zvigh/">Zoltan Vigh</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/hilyas/">Ilyas Hamdi</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/samuel-phan">Samuel Phan</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/dvaumoron">Denis Vaumoron</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/eniolastyle">Lawal AbdulLateef</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.nkn-it.de/">Nils Knieling</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/bschaatsbergen">Bruno Schaatsbergen</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/AymenSegni/">Aymen Segni</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/lgallard">Luis M. Gallardo D.</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/wcarlsen">Willi Carlsen</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/pandatix">Lucas Tesson</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/savar">Simon Effenberg</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/oferchen">Ofer Chen</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/busser">Arthur Busser</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/ahmed-qazi-02204b54/">Ahmed Qazi</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/olliepop">Oliver Shaw</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/nikuljain">Nikul Jain</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Excoriate">Alex Torres</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/abstrask">Rasmus Rask</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/henare">Henare Degan</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/vineetps">Vineet Pal Singh Rauniwal</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/bruno">Bruno Mattarollo</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://maheshrjl.com/">Mahesh Rijal</a></td>
<td>Individual</td>
<td>Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/thomas-vl">Thomas van Latum</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/piotrplenik">Piotr Plenik</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/nduyphuong">Nguyen Duy Phuong</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/dcristobalhMad">Diego Cristóbal</a></td>
<td>Individual</td>
<td>Development; open-source community efforts and Open Source foundation experience</td>
</tr>
<tr>
<td><a href="https://github.com/yashafromrussia">Yasha Prikhodko</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/colemanja91">Allie Coleman</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/vwbusguy">Scott A. Williams</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/cybrkit">Kevin Zheng</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/gayanhewa">Gayan Hewa</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/omegazyadav">Yadav Lamichhane</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/wawm">Wan Azlan Wan Mansor</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mcncl">Ben McNicholl</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/fclemonschool">Minchul Joh</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mr-karan">Karan Sharma</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/colinwilson">Colin Wilson</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/dylanhitt">Dylan Hitt</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/tsenay">Thomas Senay</a></td>
<td>Individual</td>
<td>Testing; Documentation</td>
</tr>
<tr>
<td><a href="https://github.com/alikhil">Alik Khilazhev</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/garymcleanuk/">Gary Mclean</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/weapdiv_david">David Jones</a></td>
<td>Individual</td>
<td>Development; Consultancy; Leveraging OS tools on behalf of clients</td>
</tr>
<tr>
<td><a href="https://github.com/bob-rohan">Bob Rohan</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/javierruizjimenez/">Javier Ruiz Jimenez</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/goruha">Igor Rodionov</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://blog.letsdote.ch">Sumeet Ninawe</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ravishtiwari">Ravish Tiwari</a></td>
<td>Individual</td>
<td>Development; open-source community efforts; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/pengolod/">Alexander Sharov</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/nikolai-mishin">Nikolai Mishin</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/mykhailot/">Mykhailo Tiapko</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://ovidiu.bogdan.work/">Ovidiu BOGDAN</a></td>
<td>Individual</td>
<td>Development; open-source community efforts; Testing; Documentation;</td>
</tr>
<tr>
<td><a href="https://github.com/webertrlz">Webert Lima</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mahsoud">Mahsoud Badalbaev</a></td>
<td>Individual</td>
<td>Development; Research; Testing; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/ph4r5h4d">Farshad Nematdoust</a></td>
<td>Individual</td>
<td>open-source community efforts; Testing; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://roozbeh.net">Roozbeh Shafiee</a></td>
<td>Individual</td>
<td>Development; Research; Testing; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/eranelbaz">Eran Elbaz</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/rcranganu">Razvan Cranganu</a></td>
<td>Individual</td>
<td>Development; open-source community efforts; Documentation;</td>
</tr>
<tr>
<td><a href="https://github.com/pyToshka">Yuriy Medvedev</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/moss2k13">Piotr Mossakowski</a></td>
<td>Individual</td>
<td>Development; Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/gajdaw">Włodzimierz Gajda</a></td>
<td>Individual</td>
<td>Development; Research; Testing; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://benniemosher.com">Bennie Mosher</a></td>
<td>Individual</td>
<td>Development; Research; Testing; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/alessiodionisi">Alessio Dionisi</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/tj-spyro">Thom (Spyro) Smith</a></td>
<td>Individual</td>
<td>Development; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/theipster">Alan Ip</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/theipster">Ayodele Spencer Ademeso</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/KenSpur">Ken Spur</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/pdefreitas">Pedro Freitas</a></td>
<td>Individual</td>
<td>Development; open-source community efforts; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/shubhindia">Shubham Gopale</a></td>
<td>Individual</td>
<td>Development; open-source community efforts and Open Source foundation experience</td>
</tr>
<tr>
<td><a href="https://github.com/avnes">Audun V. Nes</a></td>
<td>Individual</td>
<td>Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/icfai-aniketsingh/">Aniket Singh</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/comerford">Adam Comerford</a></td>
<td>Individual</td>
<td>Testing; Documentation</td>
</tr>
<tr>
<td><a href="https://github.com/zero-pytagoras">Alex M. Schapelle</a></td>
<td>Individual</td>
<td>Development;Operations;Reasearch;Consult open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/phsmith">Phillipe Smith</a></td>
<td>Individual</td>
<td>Development; open-source community efforts; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/NicoFgrx">Nicolas Faugeroux</a></td>
<td>Individual</td>
<td>Development; open-source community efforts and Open Source foundation experience</td>
</tr>
<tr>
<td><a href="https://jumeaucourt.com">Alan Jumeaucourt</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/tanandy">Andy Tan</a></td>
<td>Individual</td>
<td>Development; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/demo2327">Adam Miller</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/madipietro">Maximiliano Alberto Di Pietro</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/the-exile-110">RUI</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/cohandv">David Cohan</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/grymmjack">Rick Christy</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/RossMMason">Ross Mason</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="mailto:a.dheeraj.kumar@gmail.com">Dheeraj Kumar</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/maeghan-porter">Maeghan Porter</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/wesleykirkland">Wesley Kirkland</a></td>
<td>Individual</td>
<td>Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/aron-ac">Aron Wagner</a></td>
<td>Individual</td>
<td>Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/oldrich-vykydal/">Oldrich Vykydal</a></td>
<td>Individual</td>
<td>Development; Research; Testing; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/johntdyer">John Dyer</a></td>
<td>Individual</td>
<td>Development; open-source community efforts and Open Source foundation experience</td>
</tr>
<tr>
<td><a href="https://github.com/fharper">Frédéric Harper</a></td>
<td>Individual</td>
<td>Development, open-source community efforts, Open Source foundation experience, and helping teams adopt
scalable Open Source IaC tools.</td>
</tr>
<tr>
<td><a href="https://github.com/buroa">Steven Kreitzer</a></td>
<td>Individual</td>
<td>Development; Research; Testing; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/rclilly">Robert Lilly</a></td>
<td>Individual</td>
<td>Development; open-source community efforts and Open Source foundation experience</td>
</tr>
<tr>
<td><a href="https://github.com/tedivm">Robert Hafner</a></td>
<td>Individual, Author</td>
<td>Development; open-source community efforts; Documentation; author of Terraform in Depth</td>
</tr>
<tr>
<td><a href="https://github.com/sasho4ek07">Alexander As</a></td>
<td>Individual</td>
<td>Open-source community efforts; Testing; Helping adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/richardr35">Richard Rives</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/jeffalyanak">Jeff Alyanak</a></td>
<td>Individual</td>
<td>Development; open-source community efforts; Testing; Documentation</td>
</tr>
<tr>
<td><a href="https://github.com/saeedhosseini21">Saeed Hosseini</a></td>
<td>Individual</td>
<td>Development; Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/benjacksondev">Ben Jackson</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/CodeBleu">Jason Hollis</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/0mnius">Eli Shalnev</a></td>
<td>Individual</td>
<td>Platform architecture; Development; Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/coolbeans201">Matthew Weingarten</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/dougiepeart">Dougie Peart</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/jciskey">Joe Ciskey</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/DCCoder90">Ernest Mallett</a></td>
<td>Individual</td>
<td>Development; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/fostemi">Michael Foster</a></td>
<td>Individual</td>
<td>Development; open-source community efforts; Help teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/raphaelcardoso">Raphael Cardoso</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/randywallace">Randy Wallace</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Dennis1025-dev">Dennis Mwangi</a></td>
<td>Individual</td>
<td>Software Engineer</td>
</tr>
<tr>
<td><a href="https://github.com/ajax-ryzhyi-r">Roman Ryzhyi</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/cjpablo92">Juan Pablo Calvo</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/WesleyCharlesBlake">Wesley Charles Blake</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://ervinszilagyi.dev">Ervin Szilagyi</a></td>
<td>Individual</td>
<td>Platform architecture; Development; Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/bocan">Chris Funderburg</a></td>
<td>Individual</td>
<td>Platform architecture; Development; Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/rafcruz">Rafael da Cruz</a></td>
<td>Individual</td>
<td>SRE; open-source community efforts, Help teams adopt scalable Open Source tools</td>
</tr>
<tr>
<td><a href="https://github.com/davimmt">Davi Miranda</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/rogerdipasquale">Rogelio Di Pasquale</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/uncletawnos">Sebastian Fyda</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/dcantos1">David Cantos C.</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/cheoarana">Jonathan Arana</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/samraola30">Sam Wuraola</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/thiago-scherrer">Thiago Leoncio Scherrer</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/UlisesME">Ulises Magana</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/StuxxNet">Ramon Silveira Borges</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/charles-ferguson">Charles Ferguson</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/wanisfahmyDE">Wanis Fahmy</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://codeberg.org/arturodelgado">Arturo Delgado</a></td>
<td>Individual</td>
<td>Development; devops/infra help where needed; promote the word of FOSS</td>
</tr>
<tr>
<td><a href="https://github.com/glenux">Glenn Rolland</a></td>
<td>Individual</td>
<td>Development; Research; Testing; Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sergeylanzman">Sergey Lanzman</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/rkeegan">Keegan McIver</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/felipefreitasdeoliveira">Felipe Freitas de Oliveira</a></td>
<td>Individual</td>
<td>Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/geerlingguy">Jeff Geerling</a></td>
<td>Individual</td>
<td>Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/svanzoest">Sander van Zoest</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/pratik268">Pratik Lawate</a></td>
<td>Individual</td>
<td>DevOps; CLoud; Help teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/tylerfoger">Tyler Fougere</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://gitlab.com/minecraftchest1">Minecraftchest1</a></td>
<td>Individual</td>
<td>Enthusiasts</td>
</tr>
<tr>
<td><a href="https://github.com/kellenanker7">Kellen Anker</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/jamescaldow">James Caldow</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/luisegr/">Luis Gonzalez</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/KaiKorla">Kai Korla</a></td>
<td>Individual</td>
<td>Research; Testing; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/cmpsoares91">Carlos Manuel Soares</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/fsegredo">Fabio Segredo</a></td>
<td>Individual</td>
<td>open-source community efforts; Testing; Documentation; Helping adopt scalable Open Source IaC tools
</td>
</tr>
<tr>
<td><a href="https://github.com/kneekeel">Nikhil Sodemba</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sanjaypsachdev">Sanjay Sachdev</a></td>
<td>Individual</td>
<td>Development; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/evanstucker-hates-2fa">Evans Tucker</a></td>
<td>Individual</td>
<td>Social Media - spreading awareness of FOSS and its importance. And DevOps/infra help, if needed.</td>
</tr>
<tr>
<td><a href="https://github.com/imdevin567">Devin Young</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/geekette86">Manal Lamine</a></td>
<td>Individual</td>
<td>Development; open-source community efforts; Helping teams adopt scalable Open Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/themightymuppet">Keri Melich</a></td>
<td>Individual</td>
<td>Development; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/pietdaniel">Dan Piet</a></td>
<td>Individual</td>
<td>Development; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/galvarado">Guillermo Alvarado</a></td>
<td>Individual</td>
<td>Development; Documentation; open-source community efforts and DevOps/infra help, if needed.</td>
</tr>
<tr>
<td><a href="https://gitlab.com/enmanuelmoreira">Enmanuel Moreira</a></td>
<td>Individual</td>
<td>Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/roliverio">Julio C. Ortega</a></td>
<td>Individual</td>
<td>Development; Testing; open-source community efforts;VaSLibre F/LOSS Group</td>
</tr>
<tr>
<td><a href="https://github.com/MagnusChase03">Zachary Ness</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sssanjaya">Sanjay Hona</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/burakcansizoglu">Burak Cansizoglu</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/abacao">Andre Bacao</a></td>
<td>Individual</td>
<td>Development; Terraform Advocate; open-source community efforts; Helping teams adopt scalable Open
Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/symplesims">Seonbo Shim</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/keivinonline">Kei Vin Cheng</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sonbui00">Son Bui</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/samueltan3972">Samuel Tan</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Bharathkumarraju">Bharathkumarraju</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/vrenjith">Renjith Pillai</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/beingadityak">Aditya Krishnakumar</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/quantumsheep">Nathanael Demacon</a></td>
<td>Individual</td>
<td>Research; Development; Open-source community efforts; Terraform provider developer at a cloud provider
</td>
</tr>
<tr>
<td><a href="https://github.com/remiflament">Rémi FLAMENT</a></td>
<td>Individual</td>
<td>Development in opensource modules; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/maxkratz">Maximilian Kratz</a></td>
<td>Individual</td>
<td>Development; Documentation; Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/DoctorOgg">Dr. Ogg</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/lagebergerbrendryen">Lage Berger-Brendryen</a></td>
<td>Individual</td>
<td>DevOps; Cloud; Helping organizations adopt modern IaC practices and principles</td>
</tr>
<tr>
<td><a href="https://github.com/kvanzuijlen">Koen van Zuijlen</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/fourstepper">Robin Opletal</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ST-FN">Stefan Castor</a></td>
<td>Individual</td>
<td>Development; Terraform Advocate; open-source community efforts; Helping teams adopt scalable Open
Source IaC tools</td>
</tr>
<tr>
<td><a href="https://github.com/d-averkiev">Dmitry Averkiev</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ursuciprian">Ciprian Ursu</a></td>
<td>Individual</td>
<td>DevOps/Cloud Consultant; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/vpozdeev/">Basil Pozdeev</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/kdpuvvadi">KD Puvvadi</a></td>
<td>Individual</td>
<td>Open-source community efforts; DevOps; Documentation; Development</td>
</tr>
<tr>
<td><a href="https://github.com/maZahaca">Andrew Red</a></td>
<td>Individual</td>
<td>Open-source community efforts; DevOps; Development; Helping companies adopt scalable Open Source IaC
practices and tools</td>
</tr>
<tr>
<td><a href="https://gitlab.com/SurfingDoggo">SurfingDoggo</a></td>
<td>Individual</td>
<td>Instructional videos; Open-source community efforts; Terraform Contributor</td>
</tr>
<tr>
<td><a href="https://github.com/ariel-weiss">Ariel Weiss</a></td>
<td>Individual</td>
<td>Open-source community efforts; Development</td>
</tr>
<tr>
<td><a href="https://github.com/paranoidd">Adrian Otrębski</a></td>
<td>Individual</td>
<td>Open-source community efforts; DevOps; Development; Testing; Helping companies adopt scalable Open
Source IaC practices and tools</td>
</tr>
<tr>
<td><a href="https://github.com/arwalton">Adam Walton</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://blog.xmi.fr">Xavier Mignot</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://blogs.fsfe.org/agger/">Carsten Agger</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/pixelfields">Dusan Simek</a></td>
<td>Individual</td>
<td>DevOps/Cloud/Infra</td>
</tr>
<tr>
<td><a href="https://github.com/kolegych">Aleh Katsuba</a></td>
<td>Individual</td>
<td>Documentation; Development; Testing</td>
</tr>
<tr>
<td><a href="https://github.com/rhernaus">Ron Hernaus</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/metalingusman">Chris Simpson</a></td>
<td>Individual</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/green2jello">Steven Billington</a></td>
<td>Individual</td>
<td>Documentation; Development; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/RubenSemiao">Rúben Almeida</a></td>
<td>Individual</td>
<td>DevOps/Cloud; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/centinel">Justin Smith</a></td>
<td>Individual</td>
<td>Documentation; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/IgorEulalio">Igor Eulalio</a></td>
<td>Individual</td>
<td>Documentation; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/vidhill">David Hill</a></td>
<td>Individual</td>
<td>Documentation; Development; Testing</td>
</tr>
<tr>
<td><a href="https://github.com/rgruyters">Robin Gruyters</a></td>
<td>Individual</td>
<td>Terraform advocate; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ajinkya101">Ajinkya Bhabal</a></td>
<td>Individual</td>
<td>Documentation; DevOps; Testing</td>
</tr>
<tr>
<td><a href="https://github.com/OLeonardoRodrigues">Leonardo Rodrigues</a></td>
<td>Individual</td>
<td>DevOps; Documentation; Cloud; Open-Source community efforts; Terraform Advocate; Helping organizations
adopt modern IaC practices and principles</td>
</tr>
<tr>
<td><a href="https://github.com/darkatra">Tommy Schmidt</a></td>
<td>Individual</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/calvin-barker">Calvin Barker</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/saif-02">Sarfaraz Ahamed G</a></td>
<td>Individual</td>
<td>Documentation; DevOps; Testing</td>
</tr>
<tr>
<td><a href="https://github.com/ondrejsika">Ondrej Sika</a></td>
<td>Individual</td>
<td>DevOps; Training; IaC and Terraform Advocate</td>
</tr>
<tr>
<td><a href="https://github.com/o-sama">Osama Faqhruldin</a></td>
<td>Individual</td>
<td>SRE; Development; Architecture; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sonykphilip">Sony K. Philip</a></td>
<td>Individual</td>
<td>DevSecOps/Cloud/Infra Consultant</td>
</tr>
<tr>
<td><a href="https://github.com/kaczenski">Bernd-Kristian Kaczenski</a></td>
<td>Individual</td>
<td>Development; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/camilosantana">Camilo Santana</a></td>
<td>Individual</td>
<td>Documentation; Development; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/gtirloni">Giovanni Tirloni</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/tomdavidson">Tom Davidson</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/kaizen13">Emil Enchev</a></td>
<td>Individual</td>
<td>DevOps/Cloud; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/niranjan94">Niranjan Rajendran</a></td>
<td>Individual</td>
<td>Development; Terraform advocate; Testing; Cloud; Devops; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/rneiva">Raul Neiva</a></td>
<td>Individual</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/krzysztof-kotewa">Krzysztof Kotewa</a></td>
<td>Individual</td>
<td>Documentation; Development; Testing</td>
</tr>
<tr>
<td><a href="https://github.com/erlisb">Erlis Balla</a></td>
<td>Individual</td>
<td>DevOps; Training; Testing</td>
</tr>
<tr>
<td><a href="https://github.com/pmbauer">Paul Bauer</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ScottS-byte">Scott Sanbeg</a></td>
<td>Individual</td>
<td>Development; DevOps; GitOps; IaC and Terraform</td>
</tr>
<tr>
<td><a href="https://github.com/xneyder">Daniel Ejv</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/jhixson74">John Hixson</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/akisakye/">Alex Kisakye</a></td>
<td>Individual</td>
<td>DevSecOps; Cloud; Infrastructure Specialist</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/adrian-jarc">Adrian Jarc</a></td>
<td>Individual</td>
<td>Cloud engineer; Development</td>
</tr>
<tr>
<td><a href="https://github.com/theurichde">Tim Heurich</a></td>
<td>Individual</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/DmitryMaletin">Dmitry Maletin</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/imusmanmalik">Usman Malik</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mihneastaub">Mihnea Staub</a></td>
<td>Individual</td>
<td>DevOps; Development; open-source community efforts Development</td>
</tr>
<tr>
<td><a href="https://github.com/jheyduk">Jörg Heyduk</a></td>
<td>Individual</td>
<td>DevOps; Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/rinzool">Quentin Fleurent Nambot</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/l-with">Lars With</a></td>
<td>Individual</td>
<td>DevOps; Cloud; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/angelstan">Angel Stankovski</a></td>
<td>Individual</td>
<td>DevOps; Cloud; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ramonvermeulen">Ramon Vermeulen</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/saravanan30erd">Saravanan Palanisamy</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Saim-Safdar">Saim Safdar </a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ksaurabhsinha">Kumar Saurabh Sinha</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Magnitus-">Eric Vallée</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/amirkhonov">Akbarkhon Amirkhonov</a></td>
<td>Individual</td>
<td>DevOps; IaC; Terraform; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/resker/">Rob Esker</a></td>
<td>Individual</td>
<td>Development; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/qjoly">Quentin JOLY</a></td>
<td>Individual</td>
<td>Testing; GitOps; DevOps; IaC; CICD; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/pascal-hofmann">Pascal Hofmann</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/devbyaccident">Chris Blackden</a></td>
<td>Individual</td>
<td>DevOps; Documentation; Training; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/rory-hughes-cko">Rory Hughes</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/acehand">Anand Chandrasekaran</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sir-david">Alfredo David Romero T.</a></td>
<td>Individual</td>
<td>Development; Platform Architecture; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mbianchidev">Matteo Bianchi</a></td>
<td>Individual</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/timin">Nimit Jyotiana</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/khaledez">Khaled Ezzughayyar</a></td>
<td>Individual</td>
<td>Development; Documentation; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ngoyal16">Nitin Goyal</a></td>
<td>Individual</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/cl1ntr0n">Clinton Santa Coloma</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/arthurio">Arthur Rio</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/kevin-fagan">Kevin Fagan</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/naitmare01">David Berndtsson</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mahesh00009">Mahesh Dhungel</a></td>
<td>Individual</td>
<td>Development; Fullstack and open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/d3vilh">Mr. Philipp</a></td>
<td>Individual</td>
<td>SW Development manager; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/cosmicvibes">Charlie Pearce</a></td>
<td>Individual</td>
<td>Administration; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Modulariz">Agustin Favoretti</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/simonkey007">Szymon Kodrębski</a></td>
<td>Individual</td>
<td>Development; DevOps; IaC; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sbernier-corp">Stephane Bernier</a></td>
<td>Individual</td>
<td>Cloud Architect, DevOps; Cloud; Helping organizations adopt modern IaC practices and principles </td>
</tr>
<tr>
<td><a href="https://github.com/nthienan">An Nguyen</a></td>
<td>Individual</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/alwindoss">Alwin Doss</a></td>
<td>Individual</td>
<td>SW Developer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/4s3ti">4s3ti</a></td>
<td>Individual</td>
<td>Development; DevOps; CI/CD; Infrastructure; Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/aveiga">André Veiga</a></td>
<td>Individual</td>
<td>open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/imjaroiswebdev">José Antonio Reyes</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/chandanpasunoori">Chandan Pasunoori</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/shlomimatichin">Shlomi Matichin</a></td>
<td>Individual</td>
<td>SW Development manager; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ajaypasunoori">Ajay Pasunoori</a></td>
<td>Individual</td>
<td>DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sansmoraxz">Souyama Debnath</a></td>
<td>Individual</td>
<td>Testing & development; Helping adopt scalable Open Source IaC tools; open-source community efforts
</td>
</tr>
<tr>
<td><a href="https://github.com/duraik">Diego Rabatone Oliveira</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Matthew-Beckett">Matt Beckett</a></td>
<td>Individual</td>
<td>Cloud Native Platform Architecture; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/owenfarrell">Owen Farrell</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/netologist">Hasan Ozgan</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ameeno">Arun Shah</a></td>
<td>Individual</td>
<td>Development; DevOps; Site Reliability Engineer; AWS; Kubernetes; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/drupi">Drupi</a></td>
<td>Individual</td>
<td>Development; open-source community efforts/td>
</tr>
<tr>
<td><a href="https://github.com/jfmrm">João Moura</a></td>
<td>Individual</td>
<td>DevOps; IaC; Terraform; Software Engineer</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/moulickaggarwal/">Moulick Aggarwal</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Joffref">Mathis Joffre</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/adrianofsantos">Adriano Francisco dos Santos</a></td>
<td>Individual</td>
<td>Development; Documentation, open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/igorcoding">Igor L.</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/FeroVolar">Fero Volar</a></td>
<td>Individual</td>
<td>DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ednxzu">Bertrand Lanson</a></td>
<td>Individual</td>
<td>Development; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/shaw1337">Shaswat Nimesh</a></td>
<td>Individual</td>
<td>Administration; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/phenixcoder">Balwant Singh</a></td>
<td>Individual</td>
<td>Terraform advocate; Consultant and Solutions Provider; Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/erz4">Erez Samimi</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/alexanderruch">Alexander Ruch</a></td>
<td>Individual</td>
<td>Development; DevOps; CI/CD; Infrastructure; Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/babico">Müslüm Barış Korkmazer</a></td>
<td>Individual</td>
<td>Development; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Zer0ot">Haymo Hergesell</a></td>
<td>Individual</td>
<td>DevOps & Hybrid Platform Architect; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/amioranza">Alexandre Mioranza</a></td>
<td>Individual</td>
<td>DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/AndreasZeissner">Andreas Zeissner</a></td>
<td>Individual</td>
<td>IaC Enthusiast; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/fahadahammed">Fahad Ahammed</a></td>
<td>Individual</td>
<td>Testing;Documentation;open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/br3ndonland">Brendon Smith</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/astorrs">Andrew Storrs</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ia-Simon">Igor Simon</a></td>
<td>Individual</td>
<td>Development and testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/imaginaryCorn">A.J. Doak</a></td>
<td>Individual</td>
<td>Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/pepodev">Thiwanon Chomcharoen</a></td>
<td>Individual</td>
<td>Infrastructure; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/vaidik">Vaidik Kapoor</a></td>
<td>Individual</td>
<td>Cloud Native Platform Architecture; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/glisav">Glisav Katroshi</a></td>
<td>Individual</td>
<td>DevOps; Training; Testing</td>
</tr>
<tr>
<td><a href="https://github.com/colmac-thomasops">Arthur Roda</a></td>
<td>Individual</td>
<td>DevOps; Cloud Architect; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/tkummer33">Tomas Kummer</a></td>
<td>Individual</td>
<td>DevOps; Cloud Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mayne75">Paul Mayne</a></td>
<td>Individual</td>
<td>Cloud Infrastructure Architect; DevOps; Cloud; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Kingdroid1">Nicholas King</a></td>
<td>Individual</td>
<td>DevOps; Cloud Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/marioasabella">Mario Asabella</a></td>
<td>Individual</td>
<td>DevOps; Software Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/abelnieva">Abel Alejandro Nieva Carrizo</a></td>
<td>Individual</td>
<td>DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/flyte">Ellis Percival</a></td>
<td>Individual</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/pab1it0">Pavel Shklovsky</a></td>
<td>Individual</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/j3mdamas">Joao M. Damas</a></td>
<td>Individual</td>
<td>Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mrsaiz">Sergio Saiz</a></td>
<td>Individual</td>
<td>Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/aleksandar-babic">Aleksandar Babic</a></td>
<td>Individual</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/matheusbona">Matheus Bona</a></td>
<td>Individual</td>
<td>DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ashwin2125">Ashwin Gopalsamy</a></td>
<td>Individual</td>
<td>Development; Testing; Documentation; Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/kamsz">Kamil Szczygieł</a></td>
<td>Individual</td>
<td>DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sandytoshev">Alexander Toshev</a></td>
<td>Individual</td>
<td>DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/pkutishch">Pavlo Kutishchev</a></td>
<td>Individual</td>
<td>DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Gabri">Gabriele Guidi</a></td>
<td>Individual</td>
<td>Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/elijah">Elijah Wright</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mkorbi">Max Körbächer</a></td>
<td>Individual</td>
<td>Open Source Project Organization; Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sharaexcel">Sharanga Thanthiriwaththa</a></td>
<td>Individual</td>
<td>Cloud Infrastructure Architect; DevOps; CloudOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/juanjo-vlc">Juanjo Garcia</a></td>
<td>Individual</td>
<td>DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/loivis">Xiaowei Wang</a></td>
<td>Individual</td>
<td>Development; Infrastructure; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/flightlesstux">Ercan Ermis</a></td>
<td>Individual</td>
<td>Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/asheliahut">Ashley Hutson</a></td>
<td>Individual</td>
<td>Development; DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/deploymentking">Lee Myring</a></td>
<td>Individual</td>
<td>DevOps; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mateusclira">Mateus Lira</a></td>
<td>Individual</td>
<td>DevOps; IaC; Terraform; Documentation</td>
</tr>
<tr>
<td><a href="https://github.com/nfollett89">Nicholas Follett</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/jeffmaley">Jeff Maley</a></td>
<td>Individual</td>
<td>Development; Documentation; Testing; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/julioarruda">Julio Arruda</a></td>
<td>Individual</td>
<td>Senior Solutions Architect; DevOps; Content Creator</td>
</tr>
<tr>
<td><a href="https://github.com/okunc">Ondrej Kunc</a></td>
<td>Individual</td>
<td>Development; DevOps; CI/CD; Infrastructure; Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/symbianx">Miguel Alexandre</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/javi-corbin">Javi Corbín</a></td>
<td>Individual</td>
<td>DevOps; Cloud Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Noamstrauss">Noam Strauss</a></td>
<td>Individual</td>
<td>DevOps; Infrastructure; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/kayahk">Hakan Kaya</a></td>
<td>Individual</td>
<td>DevOps; Infrastructure; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ilmax">Massimiliano Donini</a></td>
<td>Individual</td>
<td>DevOps; Infrastructure; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/shimonohayon">Shimon Ohayon</a></td>
<td>Individual</td>
<td>DevOps; Infrastructure; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/gregoryca">Gregory Craane</a></td>
<td>Individual</td>
<td>DevOps; Infrastructure; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/cgi-gerlando-caldara">Gerlando Caldara</a></td>
<td>Individual</td>
<td>Development; DevOps; CI/CD; Infrastructure; Testing; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/AlexAtkinson">Alex Atkinson</a></td>
<td>Individual</td>
<td>DevOps; Infrastructure; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sametkum">Samet Kum</a></td>
<td>Individual</td>
<td>DevOps; Cloud Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/djsd123">Mikael Allison</a></td>
<td>Individual</td>
<td>Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/msfidelis">Matheus Fidelis</a></td>
<td>Individual</td>
<td>Development; DevOps; Site Reliability Engineer; AWS; Kubernetes; Open-source Community Efforts</td>
</tr>
<tr>
<td><a href="https://github.com/bascheibler">Bruno Scheibler</a></td>
<td>Individual</td>
<td>Testing;Documentation;open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/loopold">Piotr Gogolin</a></td>
<td>Individual</td>
<td>DevOps; Cloud Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/josecmojap">Jose Carlos M. Oliveira Jr.</a></td>
<td>Individual</td>
<td>Architecture; Development; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/mayurkr">Mayur Raiturkar</a></td>
<td>Individual</td>
<td>Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/rudimk">Rudi MK</a></td>
<td>Individual</td>
<td>DevOps; Infrastructure; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/miltlima">Milton Jesus</a></td>
<td>Individual</td>
<td>DevOps; SRE; Developer; Infrastructure; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/hchan">Henry Chan</a></td>
<td>Individual</td>
<td>DevOps; SRE; Developer; Infrastructure; Documentation; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ramaureirac">Rodrigo A. Maureira Contreras</a></td>
<td>Individual</td>
<td>DevOps; SRE; Infrastructure; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://cloudiaries.com/page/about/">Mossaab Stiri</a></td>
<td>Individual</td>
<td>DevOps; Cloud Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://arnaumart.in/">Arnau Martín</a></td>
<td>Individual</td>
<td>Platform Engineer; Software Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/Timboo89">Timo Schmidt</a></td>
<td>Individual</td>
<td>Development; Open Source Project Organization; Open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/rogerioefonseca/">Rogerio Fonseca</a></td>
<td>Individual</td>
<td>Platform Engineer; Software Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/ramondomiingos/">Ramon Domingos</a></td>
<td>Individual</td>
<td>Software Engineer; AWS; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://denis.md/">Denis Balan</a></td>
<td>Individual</td>
<td>DevSecOps; Cloud Architect; Azure Advocate (MCT); Facilitating IaC evolution for organizations</td>
</tr>
<tr>
<td><a href="https://github.com/benkoben">Ben Kooijman</a></td>
<td>Individual</td>
<td>Consultant; Cloud Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/roberthlombardi">Roberth Lombardi</a></td>
<td>Individual</td>
<td>DevOps; Cloud Architect; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://twitter.com/PrateekJainDev">Prateek Jain</a></td>
<td>Individual</td>
<td>DevSecOps Lead; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/jordan-lee-5056561b9/">Jordan Lee</a></td>
<td>Individual</td>
<td>DevOps Engineer; CI/CD; Azure Infrastructure; Testing; Documentation</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/ibenr/">Iben Rodriguez</a></td>
<td>Individual</td>
<td>Promote Terraform for Cloud Infrastructure Security and LLM Large Language Model Testing</td>
</tr>
<tr>
<td><a href="https://github.com/zyzyx03/">Muhamad Fauzuwan Bin Muhamad Nazri</a></td>
<td>Individual</td>
<td>DevOps; Cloud Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/emerchalegre/">Emerson Chalegre</a></td>
<td>Individual</td>
<td>DevOps; SRE; Cloud Engineer; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://www.linkedin.com/in/stefan-matic/">Stefan Matić</a></td>
<td>Individual</td>
<td>DevOps; Infrastructure; open-source community efforts</td>
</tr>
<tr>
<td><a href="https://github.com/sapslaj">Justin Roberson</a></td>
<td>Individual</td>
gitextract_hk9hgx5b/ ├── .github/ │ └── workflows/ │ └── jekyll-gh-pages.yml ├── .gitignore ├── CNAME ├── LICENSE ├── README.md ├── announcement.html ├── count.js ├── favicons/ │ └── site.webmanifest ├── fork.html ├── index.html └── style.css
Condensed preview — 11 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (307K chars).
[
{
"path": ".github/workflows/jekyll-gh-pages.yml",
"chars": 1409,
"preview": "# Sample workflow for building and deploying a Jekyll site to GitHub Pages\nname: Deploy Jekyll with GitHub Pages depende"
},
{
"path": ".gitignore",
"chars": 37,
"preview": "Gemfile\nGemfile.lock\n_site\n.DS_Store\n"
},
{
"path": "CNAME",
"chars": 10,
"preview": "opentf.org"
},
{
"path": "LICENSE",
"chars": 11357,
"preview": " Apache License\n Version 2.0, January 2004\n "
},
{
"path": "README.md",
"chars": 778,
"preview": "# OpenTF Manifesto\n\nOpenTF's goal is to ensure Terraform remains truly open source and proposes returning it to a fully "
},
{
"path": "announcement.html",
"chars": 11271,
"preview": "<html>\n <head>\n <title>OpenTF Foundation</title>\n <meta charset=\"utf-8\" />\n <meta name=\"viewport\" content=\"wid"
},
{
"path": "count.js",
"chars": 807,
"preview": "window.onload = function() {\n let counts = {\n 'Company': 0,\n 'Project': 0,\n 'Foundation': 0,\n "
},
{
"path": "favicons/site.webmanifest",
"chars": 263,
"preview": "{\"name\":\"\",\"short_name\":\"\",\"icons\":[{\"src\":\"/android-chrome-192x192.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"},{\"src\":\"/"
},
{
"path": "fork.html",
"chars": 12773,
"preview": "<html>\n <head>\n <title>The OpenTF fork is now available!</title>\n <meta charset=\"utf-8\" />\n <meta name=\"viewpo"
},
{
"path": "index.html",
"chars": 251367,
"preview": "<html>\n\n<head>\n <title>OpenTF Foundation</title>\n\n <meta charset=\"utf-8\" />\n <meta name=\"viewport\" content=\"width=dev"
},
{
"path": "style.css",
"chars": 6492,
"preview": "@media (min-width: 640px) {\n .container {\n max-width: 640px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n m"
}
]
About this extraction
This page contains the full source code of the opentofu/manifesto GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 11 files (289.6 KB), approximately 76.5k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.