Discussion on the sqlite-users mailing list:<p><a href="http://sqlite.1065341.n5.nabble.com/Regarding-CoC-td104277.html" rel="nofollow">http://sqlite.1065341.n5.nabble.com/Regarding-CoC-td104277.h...</a><p>From Richard:<p>"Yes. Clients were encouraging me to have a code of conduct.
(Having a CoC seems to be a trendy thing nowadays.) So I looked around and came up with what you found, submitted the idea to the whole staff, and everybody approved."
Best CoC I have ever seen! I do not think that it is joke. From sqlite's source code:<p><i></i> The author disclaims copyright to this source code. In place of
<i></i> a legal notice, here is a blessing:
<i></i>
<i></i> May you do good and not evil.
<i></i> May you find forgiveness for yourself and forgive others.
<i></i> May you share freely, never taking more than you give.
I am surprised at how dismissive and intolerant the comments here are of this code of conduct. And I say this as an atheist that still harbors a lot of resentment against my family's religion.<p>Do you have so little empathy that you can't possibly image someone adopting The Rule of St. Benedict in good faith (no pun intended)?
Yes, it's meant as a joking stab at those who seemingly cannot live without having a CoC everywhere. Especially in projects they do not actually participate in. Now watch as this gets blown out of proportion, because this will make some people really, really angry.
Id be very surprised if this stays up actually.
Right in the first section, people:<p>"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, <i>even if they disagree with specific details</i>. Polite and professional discussion is <i>always welcomed, from anyone</i>."<p>Edit: I am not religious at all.
People seem to be upset about the religious parts of the code of conduct, just read the overview, it's in no way intended to force religion onto people.<p>If the religious bits was to be deleted, it would be hard for anyone to disagree.<p>I see it as no less good or bad than any other code of conduct I've seen. Most of them could be used to throw anyone out of any project, if you chose to do so. The code of conducts for a lot of projects are so selectively enforced that is ridiculous.
Leaving aside everything else, using the rule of St. Benedict and pointing out its influence on medieval thought seems like poor choice. Benedictine monasteries were often notoriously corrupt. There were frequent attempts at Benedictine reform, but it was almost always that case that in a few decades, the reformers would become more corrupt than those they were initially criticizing.<p>And, of course, is medieval government actually something to aspire to? Medieval European governments were extremely unstable, collapsed frequently (often due to assassination), rarely went a decade without civil war/armed rebellion, their legal systems were patchy and inconsistent, and almost all of them had laws which separated punishments for commoners and noble-born. The fact that medieval law was influenced by the Benedictine rule seems like a reason to reject it.
I do get a little joy on my monday morning that there are still people out there doing good work who can just tell people in a pig's eye when they are pressured to do stupid things.
An interesting mirroring of the popular CoCs these days. While they enshrine what one could call "San Francisco Democrat" values, this CoC enshrines christian conservative values.<p>If you think value-based CoCs are fine, you shouldn't have a problem with this.
I don't understand the purpose of this. I hope it's an elaborate joke, but it is surprisingly unprofessional.<p>A few years ago I spent some time in their dev mailing list and proposed a patch. I doubt I'd still do this in this context. This code of conduct that requires members to honor th Christ, even as a joke, would make me reluctant to interact with SQLite.
Having a code of conduct isn't about creating rules, it's about making a public commitment to enforce them.<p>Now that they've shown us that they clearly don't care about a code of conduct, I wouldn't trust them to ever handle any actual conduct issues in a reasonable way. Maybe they'd just send me a joke instead.
> Speak no useless words or words that move to laughter.<p>Aww here goes my entire social coping strategy.<p>That being said: this is a stab at Linux CoC? I can see the humour in it but... Seems unprofessonal for a project as SQLite?
Are there any studies proving the effectiveness of CoCs ? Like, more active contributors, or a bigger market share, on projects after they adopted their CoC?
Rule of St.Benedict is good, although much of it is not applicable to computer software development, some of it is only meaningful to Christians (I don't mean that it is bad or unwelcoming to non-Christians, but rather that it is meaningless), and some of it is less suitable outside of monastic orders. However, the preface corrects these problems (as many others have mentioned too), to make it suitable.<p>I have no problem with the people if they are Christian or Jewish or Wiccan or atheist or whatever (although this is independent from if you are good at this computer programming; Knuth is Christian and he is one of the best of the computer programmers in my opinion). Also, I have no problem to use SQLite regardless of the CoC; I still think it is a good software.
We've adopted the Saint Benedict rule too: <a href="http://dailyprog.org/rule/" rel="nofollow">http://dailyprog.org/rule/</a><p>We will adopt similar codes from different traditions of the world.
I can't wait to see people get reported for merely being slightly afraid of hell rather than in actual dread of hell.<p>Of course, since there's no enforcement mechanism this seems to be just an attempt to get credit with customers without actually caring about the question they were really asking.
Interesting to see so many people defending this, either on the basis of “it’s satire” or “it says you don’t have to follow every single rule.”<p>Would you be saying the same thing if it said “Allah” instead of “God”? What if it said you had to love Osama bin Laden? What if rule 1 was “love white people”?<p>Religious discrimination is poor fodder for satire and is not something we should just selectively ignore.<p>Edit: wonder what the downvotes are about. Don’t like seeing Yahweh compared to ObL, maybe? Well, my point exactly.
"Having a CoC seems to be a trendy thing nowadays."<p>Here, then, is an example of how society falls. Never has any good come out of such things, and for as long as one seeks to dominate, oppress and limit another in any such way, no matter how sweet the words, their meaning will forever remain imprisonment of another.
Besides enforcing religious beliefs with history of multiple genocides, this is bad CoC.<p>It is toothless. What are procedures when someone in community breaks rules? There is no board to decide, no email to report, no process to take place. Do I pray to the Lord?<p>This is pure trolling without merit.
Am I the only person who was angered because I assumed they were doing a piss-take on a serious subject?<p>Fuck's sake, people - learn how to explain yourselves in the context of your known readership.
This is now the dumbest CoC I've seen today, and the RMS one set quite the low bar. Any actual enforceable CoC that may get adopted loses any credibility with this move.
Well this is surely extraordinary among codes of conduct, with its direct mention of God. It's bound to ruffle a lot of feathers, and act as a beacon for culture war.
If the code of conduct angers you, stop and think -- how did you feel one minute before you read the CoC? Is the problem really the CoC, or is it your collection of beliefs that is causing the problem? Furthermore, are you even affected? Do you contribute bug reports or patches? Follow the SQLite mailing list? Is anything here designed to prevent you from continuing to do so?<p>SQLite's author is a spiritual guy. There's nothing wrong with him borrowing from spiritual sources to describe his ideal for how he wants the SQLite community to conduct itself.
USA != Rest of the World. Most problems are not issues, only for US devs as tech tend to be very US centric.<p>I'm all for being civil online, but against everyone behaving defined by a template.
People being far too literal here about the "Love the Lord God". Your God is whatever you worship, and yes even the Atheist worships something. The commandment is two parts: (a) Jehovah (The Lord) should be your God and (b) your God should be the priority in your life. If you're Atheist or another faith then replace A by identifying "your God" and make it your priority. Live with purpose!
Regardless if this is a joke or not, this is not acceptable, you can't put religious things in the code of conduct. Even if it is a joke, it is still awful and I wish that it gets removed quickly.