Follow

If you think that the SQLite CoC troll is a clever thing, please don't follow me. You have nothing to gain here. I don't take pleasure in making fun of people that actually are in need of a CoC since most of open source is an utter abusive shit hole.

Wanna know a useful litmus test for good humor/satire? Good humor/satire doesn't punch downward but upward. It ridicules those IN power, not the powerless.

@raichoo which is also, by extension, way funnier than punching down. i notice a *lot* of white comedians mostly punch down.

@lyliawisteria Totally with you on that. It's embarrassing and even worse, dangerous.

@raichoo

There is indeed a reactionary hate mob forming on twitter. But most
of the thoughtful commentators have been supportive, even if they
disagree with the particulars of our CoC, They total get that we are
not being exclusive, but rather setting a standard of behavior for
participation in the SQLite community.

I have tried to make that point clear in the preface to the CoC, that
we have no intention of enforcing any particular religious system on
anybody, and that everyone is welcomed to participate in the community
regardless of ones religious proclivities. The only requirement is
that while participating in the SQLite community, your behavior not be
in direct conflict with time-tested and centuries-old Christian
ethics. Nobody has to adhere to a particular creed. Merely
demonstrate professional behavior and all is well.

Many detractors appear to have not read the preface, or if they read
it, they did not understand it. This might be because I have not
explained it well. The preface has been revised, months ago, to
address prior criticism from the twitter crowd. I think the current
preface is definitely an improvement over what was up at first. But,
there might be ways of improving it further. Thoughtful suggestions
are welcomed.

So the question then arises: If strict adherence to the Rule of St.
Benedict is not required, why even have a CoC?

Several reasons: First, "professional behavior" is ill-defined. What
is professional to some might be unprofessional to others. The Rule
attempts to clarify what "professional behavior" means. When I was
first trying to figure out what CoC to use (under pressure from
clients) I also considered secular sources, such as Benjamin
Franklin's 13 virtues (http://www.thirteenvirtues.com/) but ended up
going with the Instruments of Good Works from St. Benedict's Rule as
it provide more examples.

Secondly, I view a CoC not so much as a legal code as a statement of
the values of the core developers. All current committers to SQLite
approved the CoC before I published it. A single dissent would have
been sufficient for me to change course. Taking down the current CoC
would not change our values, it would merely obscure them. Isn't it
better to be open and honest about who we are?

Thirdly, having a written CoC is increasingly a business requirement.
(I published the currrent CoC after two separate business requested
copies of our company CoC. They did not say this was a precondition
for doing business with them, but there was that implication.) There
has been an implicit code of conduct for SQLite from the beginning,
and almost everybody has gotten along with it just fine. Once or
twice I have had to privately reprove offenders, but those are rare
exceptions. Publishing the current CoC back in February is merely
making explicit what has been implicit from the beginning. Nothing
has really changed. I did not draw attention to the CoC back in
February because all I really needed then was a hyperlink to send to
those who were specifically curious.

So then, why not use a more modern CoC? I looked at that too, but
found the so-called "modern" CoCs to be vapid. They are trendy
feel-good statements that do not really get to the heart of the matter
in the way the the ancient Rule does. By way of analogy, I view
modern CoCs as being like pop music - selling millions of copies today
and completely forgotten next year. I prefer something more enduring,
like Mozart.

One final reason for publishing the current CoC is as a preemptive
move, to prevent some future customer from imposing on us one of those
modern CoCs that I so dislike.

In summary: The values expressed by the current CoC have been
unchanged for decades and will not be changing as we move forward. If
some people are uncomfortable with those values, then I am very sorry
for them, but that does not change the fact. On the other hand, I am
open to suggestions on how to express those values in a way that
modern twitter-ites can better understand, so do not hesitate to speak
up if you have a plan.
--
D. Richard Hipp
@feld @raichoo it's a code for a monastic order, which is beyond idiotic. also, referencing mozart, lol. too pretentious shit to be just a joke
@pony @raichoo What parts of the SQLite CoC are ineffective or inapplicable to the needs of a community that want CoC?

(Also there is no SQLite community that wants a CoC, but I'll humor people)
@feld as a code for a monastic order, it's pretty exclusionary by default... now of course, as i understand it, the author doesn't really accept contributions, which makes it completely useless, outside of showing he's a pretentious prick
@pony exclusionary how? be more specific. you're still being too vague.
@feld how. it's a code for people in a monastery observing some christian bullshit, living under rather specific conditions. that's quite speciifc, isn't it.
@pony

"This rule is strict, and none are able to comply perfectly."

fun fact: none of the God parts need apply if you don't believe in the Christian God.

I'm an atheist. These rules are fine. Get over it.
@feld no they are not, it's a worldview I'm genuinely sick of. take it if you want, but i will not
@pony If you want to debate theism and especially Christianity, most people are dead wrong about the teachings. The ten commandments (and the entire Old Testament) only apply to Jews, and all teachings/rules were replaced with Jesus' Golden Rule in Matthew 7:12 from the sermon on the mound:

“Therefore, whatever you want men to do to you, do also to them”

It's the same idea as Hindu Karma.
@feld no I don't. I have enough shit to care about even without this.
@pony it would probably be best if you just stopped with the fake outrage about a CoC that will never affect or harm you or anyone you know or care about
@feld I am not outraged about that CoC. I'm just saying "wow, that guy isn't joking, he's actually crazy". Which doesn't mean anything at all, given how extremely unlikely is I'll ever deal with him in any way. It's just a useless trivia that probably doesn't change anything. Well. It's a bit sad.

@feld @raichoo I have not read the St. Benedict CoC yet so can't say something about it..... but.... Christian ethics is not a good baseline. Not for marginalized people. For mainly one reason and that is the origin of sin. Because of the belief of sin, disabled and mentally disabled people have had a very rough time. Parents where thought to have sinned if a kid was ill e.t.c...

If you want a good baseline it should be based on humanism I think.

@raichoo Most of Open Source is random people's weird side projects and niche libraries. Most FOSS projects are not big enough to have a "community", let alone rules to govern the community. Most maintainers are happy to hear from users.

People who flock to the big projects or that act like the small ones don't exist are the same ones that act like a gift is a a responsibility and like policing behavior is the coders' job.
Sign in to participate in the conversation
chaos.social

chaos.social - because anarchy is much more fun with friends.
chaos.social is a small Mastodon instance for and by the Chaos community surrounding the Chaos Computer Club. We provide a small community space - Be excellent to each other, and have a look at what that means around here.
Follow @ordnung for low-traffic instance-related updates.
The primary instance languages are German and English.