Route 1337 LLC is not a political company by nature. In fact, we prefer to stay out of politics and focus on great open source code
for the DevOps community. Sometimes you have to take a stand though. This is one of those times.
In recent events we have seen a push by those with a voice to stand up for the rights of those without one. Route 1337 LLC
believes in equal rights for all human beings regardless of who or what they are. Sadly as a company with a donation-based revenue model
we have very little money to effect change via donations. What we can do though, is avoid using terminology in our projects and services that
have historically racist connotations.
As of the publishing of this post, Route 1337 LLC has replaced all outdated terminology in our GitHub projects, and our services.
This new terminology not only avoids having a racist origin, but also better reflects what the service, code, function, or branch actually represents
in our systems.
As a mostly code driven company you will see the following changes more than anything else:
- The
master
branch in all repositories will be now be calledmain
.
This aligns well with thedevelop
branch which has always historically been used to represent what is about to becomemain
. master
andslave
servers will be referred to in documentation asprimary
, oractive
andsecondary
,standby
,spare
, orpassive
depending on context. We’ve decided againstleader
andfollower
for historical reasons1.
Unfortunately for hosted resources we cannot control some legacy terminology appearing in code such as Terraform until the infrastructure providers make these changes as well. We will leave comments explaining the use of legacy terms in all code in these instances as we come across them.whitelist
andblacklist
are hotly debated right now about the origin being unrelated to race2. Here at Route 1337 LLC we don’t care. Even if these terms don’t have a racist origin, it’s not hard to change them.
Instead of excuses we will useallowlist
, orpermitlist
anddenylist
, orblocklist
in all documentation. As for automation code we are still restricted to terms used by service providers, but we will leave a comment explaining why we are forced to use legacy terms in some places.
We must all work together for a better future, and changing a few terms is below the bare minimum we can ask of any company or person.
-Matthew Ahrenstein