The developers of SQLite, an embeddable database that somehow does not require a full-fledged database engine, have adopted a new Code of Conduct. Or maybe not so new, since it dates to the sixth century Anno Domini:
Having been encouraged by clients to adopt a written code of conduct, the SQLite developers elected to govern their interactions with each other, with their clients, and with the larger SQLite user community in accordance with the “instruments of good works” from chapter 4 of The Rule of St. Benedict. This code of conduct has proven its mettle in thousands of diverse communities for over 1,500 years, and has served as a baseline for many civil law codes since the time of Charlemagne.
This rule is strict, and none are able to comply perfectly. Grace is readily granted for minor transgressions. All are encouraged to follow this rule closely, as in so doing they may expect to live happier, healthier, and more productive lives. The entire rule is good and wholesome, and yet we make no enforcement of the more introspective aspects.
Everyone is free to use the SQLite source code, object code, and/or documentation regardless of their opinion of and adherence to this rule. SQLite has been and continues to be completely free to everyone, without precondition.
However, those who wish to participate in the SQLite community, either by commenting on the public mailing lists or by contributing patches or suggestions or in any other way, are expected to conduct themselves in a manner that honors the overarching spirit of the rule, even if they disagree with specific details. Polite and professional discussion is always welcomed, from anyone.
What also shouldn’t be surprising, but still is, that in the Age of Outrage some would start demanding we quit using some great code due to Ancient ThoughtCrime:
“Well, it looks like it may be time to stop using SQLite as it’s readily apparent that my kind is not welcome there,” sighed programmer James Hollingshead.
Oh, bless your heart James.
For five points and a trip to the Bonus Round: “Which is more overrated, diversity or inclusiveness?”