Slashdot Mirror


SQLite Adopts 'Monastic' Code of Conduct (sqlite.org)

An anonymous reader writes: Undoubtedly in response to this politically motivated sort of claptrap, SQLite has released their own Code of Conduct. From the preamble:

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.

Not everyone has found SQLite's attempt informative or funny (though many did). A developer wrote, for instance, "So is the SQLite CoC thing a joke or not? If it's not a joke, f*ck this. If it is a joke, that's even worse. Your CoC should be taken seriously." A security researcher, chimed in, "This sort of stunt will make actual code of conduct discussions harder. It's not funny, helpful, or wise."


87 of 653 comments (clear)

  1. Why even adopt it by Anonymous Coward · · Score: 3, Insightful

    If you do not know how to act like a responsible adult, perhaps you should try harder. It is your choice, but do not expect others to play along with your childish and rogue behavior. Correct the behavior or get locked out. But no one needs a silly code of conduct - this is like mission statements of the 80s and 90s. Largely forgotten and rarely achieved.

    1. Re:Why even adopt it by Anonymous Coward · · Score: 5, Insightful

      that's the point of the sarcastic SQLite CoC.

      CoC's could also prevent projects from working together, like Software Licenses also do.

      Project ABC adopts the Monastic/10 commandments style CoC.
      Project XYZ adopts a SJW/LGB/LGBT/LGBTQ/LGBTTQQIAAP friendly CoC.

      Now these two projects cannot work together.

      Now like with sports, software developers arbitrarily become split along party lines.

      WTF does a CoC have to do with software?

    2. Re:Why even adopt it by Penguinisto · · Score: 2, Insightful

      If you do not know how to act like a responsible adult, perhaps you should try harder. It is your choice, but do not expect others to play along with your childish and rogue behavior. Correct the behavior or get locked out. But no one needs a silly code of conduct - this is like mission statements of the 80s and 90s. Largely forgotten and rarely achieved.

      Dang- should've posted that with an account. Let me repost it so everyone else can see it, because it's pretty damned solid...

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:Why even adopt it by ShanghaiBill · · Score: 4, Informative

      The link to the CoC is in the summary, but here it is again: SQLite Code of Conduct.

      It is OBVIOUSLY a joke. I don't find it particularly funny, but I don't see any harm either. It is clearly ridiculing some of the over-the-top CoCs, and in many cases that ridicule is well deserved.

      The people taking this seriously need to eat more fish or, if they are vegan, some omega-3 supplements, to help their brains work better.

    4. Re:Why even adopt it by Anonymous Coward · · Score: 3, Informative

      Quite simple: There's a lot of folks out there, unfortunately, who like to be cunts and then use the "But what's the rule against being a cunt?" canard when called out on it. These are the people who don't know how to fucking behave around their peers, much less their co-workers and colleagues and frankly, are the ones who ruin everything for everyone else. Treat people the way you want to be treated and life would be a much better place. Sounds great. Reading through the comments here is proof-positive that some folks can't fucking get it through their heads that they're cunts. So, here we are.

    5. Re: Why even adopt it by schure · · Score: 5, Interesting

      I think this is a very fine joke and people should be proud of whoever created it.

    6. Re: Why even adopt it by arglebargle_xiv · · Score: 5, Insightful

      So is the SQLite CoC thing a joke or not?

      This is actually Poe's Law in real life: "Without a clear indication of the author's intent, it is difficult or impossible to tell the difference between an expression of sincere extremism and a parody of extremism". The crap around CoC's has become so crazy that it's indistinguishable from parody.

    7. Re:Why even adopt it by arglebargle_xiv · · Score: 4, Insightful

      Actually you do need it. When a large, or even noticeable, percentage of your community expects you to do X (and by "X" I don't just mean a CoC, I mean be seen going to church/temple/the mosque at least once a week, greet people with "Heil Hitler", sing "Druze Tito" at the top of your voice, or whatever), you do it or face the consequences. Having a CoC is protective coloration, you do it to avoid trouble whether you believe in it or not.

    8. Re:Why even adopt it by Tough+Love · · Score: 2

      It is OBVIOUSLY a joke.

      I thought so too on a first quick reading, and especially, on reading the horrible article summary. The author's sincerity is clear here. It isn't a joke, it is just a mistake.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    9. Re:Why even adopt it by Tough+Love · · Score: 2

      this is not off topic. It is a perfect example of the problem with CoCs, how one person's perfectly reasonable attitude is another person's cunt.

      It was not a "perfectly reasonable attitude", it was a clear cut ad hominem.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    10. Re:Why even adopt it by Aighearach · · Score: 2

      If you do not know how to act like a responsible adult, perhaps you should try harder.

      Sounds like a perfect Code of Conflict to me.

    11. Re: Why even adopt it by Cmdln+Daco · · Score: 4, Insightful

      Extremism is very much worth mocking, though. Because the ensuing meltdown is rewarding, has high entertainment value, and might destroy a few fucking ideologue nuts.

    12. Re:Why even adopt it by Tough+Love · · Score: 2

      I don't think he is sincere.

      As sincere as any christian. You read his twitter byline, right?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    13. Re: Why even adopt it by Anonymous Coward · · Score: 5, Funny

      Why is it a joke? Why do other open source communities condone murder by not explicitly disallowing it in their CoCs?

      Someone wants to work on ReiserFS?

    14. Re:Why even adopt it by shaitand · · Score: 2

      "WTF does a CoC have to do with software?"

      Agreed and anyone who is trying to emphasis a CoC beyond "the mods can boot obvious trolls and spammers" in software development projects is by definition a political extremist.

    15. Re:Why even adopt it by shaitand · · Score: 2

      He was not debating me. He attempted to look superior by using a strawman (that words have a singular all encompassing definition) to make me look inferior. At the same time he attempted to cloak the attempt as a good faith effort to spread knowledge. It's pathetic, it is nothing but arrogance to presume you know better than the speaker himself what he means.

      Even if he'd been technically correct it would have been nothing but pointless pedantry. The common mistakes in grammar and usage are nothing but a delay in reference books to catch up with common usage. It is the reference books which ultimately change in response to usage not the other way around. See "doh", "aint", and "yall" for modern examples.

    16. Re:Why even adopt it by shaitand · · Score: 2

      No, it is pointing out that individuals who push political agendas into areas which are objective and by nature unrelated to politics are acting in an extreme manner. The current CoC debates are one set of extremists attempting for codify their political views into rules of behavior on technical projects. Holding views that are extreme might make you an extremist but depriving people of free will and attempting to subjugate them to your views over their own is an extreme act, particularly when those views have no relevance to the goals, objective, and nature of the group you are imposing them on.

      This doesn't only apply to politics, for instance a business owner that wants to impose their religious views on their employees by selecting a healthcare plan which doesn't cover birth control is an example of a religious extremist.

      That aside you may have trouble convincing anyone you aren't an extremist when you go around using terms like "left-wing" and "right-wing." If you are not a political moderate then you are a political extremist.

      I probably do come off as more "right-wing" these days. That isn't because I lean right, especially socially. It is more that the large social issues the left has advocated for had reached the point where it was all but extinct like the measles with discussions about minor things like the slight legal differences between living together as domestic partners with contracts and wills vs legal marriage and a possible pay gap we debated was even statistically significant (which doesn't even automatically mean significant or not going away on its own). After all, gender is randomly distributed and a 5-10% shift in the overall economy is going to have a much more dramatic impact than the gap being debated regardless of genitals. The boys will be boys concept had been reduced to an actual legitimate empathy for males being male and human.

      Then suddenly about three years ago everybody lost their minds and everyone started seeing rapists, nazi's, and privilege everywhere. A drunken idiot in a bar getting a little handsy suddenly became sexual assault and a sex crime instead of socially unacceptable and inappropriate behavior. Boys will be boys suddenly became code for men abusing and raping women and people pretended that was something present in our society. There were always people like that but most people saw them as extremists until recently. If there is an increase in that extremism on the right it seems to be reactive to me and it really doesn't look much different than it did before whereas lefthanded extremism seems to be growing to the point it may well be the majority now. The danger with left extremism is that most people agree with the underlying concepts and don't want to associated those who actually are extreme in ways counter to those principles. Those extreme groups do exist, and should exist, in our society because we have a healthy democracy and even extreme camps sometimes have something to contribute.

      Lately the extreme left seems to having escaped being a small pocket and is growing mainstream. That is dangerous. Very dangerous. The extreme right does not seem to have escaped, they are just being over-reported on left leaning media (though the longer this imbalace exists the more I'd expect that segment to begin to grow). Perhaps being a moderate makes me extreme right wing to you. Personally, my only hope is that the majority group (women) split back into normal and reasonable factions that actually have something to do with them as individuals.

  2. That's awesome by Anonymous Coward · · Score: 2, Insightful

    Good job! Don't let the SJW's push you around.

  3. But is it a bad code? by lgw · · Score: 4, Interesting

    People are objecting, but is it a bad code of conduct? I can't find the text, but being monastic I'm guessing it values service to the community and forbids sexual harassment.

    Seems like it might be a good choice for a CoC.

    --
    Socialism: a lie told by totalitarians and believed by fools.
    1. Re:But is it a bad code? by Anonymous Coward · · Score: 2, Funny

      People are objecting, but is it a bad code of conduct?

      It requires celibacy, so is in effect a no-op.

    2. Re:But is it a bad code? by Actually,+I+do+RTFA · · Score: 3, Informative

      People are objecting, but is it a bad code of conduct?

      It's not bad. Rule 69 (ironic) is to "love the juniors". Which is a little offputting in the modern Catholic Church. But it's right after "respect the seniors" and is clearly trying to set up a mentor/mentee situation.

      That said, there's a lot of pro-catholic theology in it that would be pretty offensive if it was explicitly added to a CoC. And it's anti-sexual harassment policy is "love chastity".

      It's a really short read. 72 commands that are usually a sentence fragment.

      I can't find the text

      A public domain religious text? Let me help with that. Note, that's a link directly to chapter 4.

      http://www.gutenberg.org/files...

      --
      Your ad here. Ask me how!
    3. Re:But is it a bad code? by hey! · · Score: 4, Informative

      You can find the Rule of St Benedict here, it is not specifically monastic, but rather outlines general Christian ethical ideals of piety, humility, charity, forbearance and chastity.

      You could probably omit piety and chastity, but a lot of the rules do make sense for any community: not to nurse a grudge; to bear wrongs and insults patiently, don't be a grumbler or detractor, settle personal disputes quickly and peacefully, avoid mocking or depraved speech, and to keep a sense of perspective (see rule #47, chapter 4).

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    4. Re:But is it a bad code? by OrangeTide · · Score: 2

      St. Benedict’s Rule for Monasteries is a pretty interesting read as a study on how to form cooperative organizations. It's very heavily drench in medieval European culture, so it's thoroughly and unashamedly Christian.

      Worthwhile reading if you think understanding medieval institution is interesting, or to cherry-pick ideas if when you're trying to put together an informal group that needs some structure to stay on the right track.

      I think it would have been very easy to edit down the core ideas into a purely secular and modern code, even if one chose to structure it similar to the original. Overall SQLite community's execution of this CoC shows a certain carelessness in verbatim adopting a code for a different kind of organization.

      --
      “Common sense is not so common.” — Voltaire
    5. Re:But is it a bad code? by L_R_Shaw · · Score: 5, Insightful

      > Seems like it might be a good choice for a CoC.

      The other and more sinister reason is the massive attempt by SJWs to ram the toxic 'contributors covenant' by the vile Coraline Ada Ehmke and others is the creation of SJW thought police organization for all open source projects who are dumb enough to adopt it.

      Essentially SJWs getting paid to sit at home combing through open source projects searching for cases of wrongthink and working behind the scenes in ideological star chambers to kick their ideological enemies.

      Projects creating their own sane CoCs or even just mocking the push to adopt these toxic SJW CoCs infuriates them. They are trying to get every single open source project to adopt a single universal SJW CoC and place every project under ideological thought police.

      Think this is all hyperbole, just look at the sickening attack by Coraline Ada Ehmke against Ruby's creator when he refused to bend the knee:

      https://twitter.com/coralinead...

    6. Re:But is it a bad code? by randomErr · · Score: 4, Interesting

      Overall no.The issue I think most people have is the Christian hierarchy that is enforced within the organization. They fear that it will force everyone who touches SQLite will have to take a religious stance they don't agree with. That CoC is just peace, pray, and work hard for what you believe. If they stay with this CoC I look for Google and the Mozillia foundation to remove SQLite for their browsers in the next major update just for political, not practical reasons.

      --
      You say things that offend me and I can deal with it. Can you?
    7. Re:But is it a bad code? by lgw · · Score: 4, Insightful

      You could probably omit piety and chastity

      I dunno, seems like a pretty firm way to shut down sexual harassment. "Nothing we do here has anything to do with sex, so don't go there".

      --
      Socialism: a lie told by totalitarians and believed by fools.
    8. Re: But is it a bad code? by L_R_Shaw · · Score: 2

      Oh look, it is the same boring SJW AC troll who never manages to get any upvotes.

      For the non dumb SJW trolls who want to see the SJW organization referred to just look up Coraline Ada Ehmke Code of Conduct organization or the something similar. I don't really have the stomach to search through such a vile person's Coraline Ada Ehmke's social media timelines right now for a link to it.

      Should be a shock to no one. It is the dream job of every SJW to sit at home all day tone/thought policing people on the internet while getting paid.

    9. Re:But is it a bad code? by mysidia · · Score: 3, Informative

      The text is on SQLite's website: Code of Conduct.

      It's actually a pretty decent code of conduct; if you ask only that developers govern their interactions with others according to the code.

      I am guessing the objections are that the code contains religions admonitions such as:

      Rule 1. First of all, love the Lord God with your whole heart, your whole soul, and your whole strength.

      A majority of developers will likely be of some religion that can identify with that statement; However, the statement could disturb
      atheists who might participate in the project, when the CoC references particular individual practices they disagree with.

      On the other hand it's also true that the code doesn't mention any consequences for failing to follow specific rules on individual conduct.
      it particularly says: .... 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" .... 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. ....

    10. Re:But is it a bad code? by Anonymous Coward · · Score: 3, Insightful

      I think it would have been very easy to edit down the core ideas into a purely secular and modern code, even if one chose to structure it similar to the original.

      Maybe, but that would be missing the point. It's not ment to be a useful CoC for the SQLite project. It's a troll on the level of "it's okay to be white", except moreso: How the hell can you disagree with a 1500 year old dyed in the wool proven CoC? Well? Popcorn and watch the SJWs try.

      Now to see if the project survives this hijink, which it still very much might not. I don't particularly like SQLite (and dislike its "we must have this!"-status with the likes of mozilla) so I have no strong attachment to the outcome either way. But they are playing a dangerous game. If someone has to do it, might as well be them, so kudos for doing the needful.

    11. Re:But is it a bad code? by goose-incarnated · · Score: 5, Interesting

      Sqlite is one of the most widely distributed and used libraries in all of software. It has larger penetration than Linux, is more ubiquitous than zlib.

      I think they have the karma to burn on this.

      --
      I'm a minority race. Save your vitriol for white people.
    12. Re:But is it a bad code? by UnknownSoldier · · Score: 2

      > but a lot of the rules do make sense for any community:

      And a lot don't.

      54. Not to speak useless words or words that move to laughter.

      No humor? Wow, talk about sticks in the mud.

      /sarcasm On noes, humor! Quick, that's eeeee-vil !!

    13. Re:But is it a bad code? by WaffleMonster · · Score: 2

      You sound angry. Projecting much?

      I am amused by absurdity.

      Now, after looking at what the author has to say about it, I realize it's not a joke, or a mockery, it is in fact a religious screed put forth in all seriousness. And entirely out of place, if he needs to give a sermon then he should do it in church, or write a song or something.

      Either he's mocking you or you are mocking his religious beliefs. Either way you lose.

      Now I can see that the author, the original developer, is sincere enough. Just made a mistake. I for one want to be on the side of defusing this, what about you? The last thing I want is to be part of an angry mob running this guy out of his own project.

      LOL classic SJW...

      REPENT NOW or our mob will ATTTTAAACCKKK!!

    14. Re:But is it a bad code? by Cmdln+Daco · · Score: 3, Insightful

      I clicked on the link and am wondering why Brion Vibber has a profile picture on twitter that looks like he's taking a difficult bowel movement.

      Maybe it comes with the personality.

    15. Re:But is it a bad code? by dunkelfalke · · Score: 2

      Exactly, this is hardly news, but another example of the anti-SJW folks becoming seriously obnoxious. The people foaming their mouths here apparently haven't read the actual license agreement of SQLite:

      The author disclaims copyright to this source code. In place of a legal notice, here is a blessing:

      ** May you do good and not evil.
      ** May you find forgiveness for yourself and forgive others.
      ** May you share freely, never taking more than you give.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    16. Re:But is it a bad code? by mangastudent · · Score: 2

      Would love to see the slightest shred of evidence for any of this, e.g. - SJW thought police organisation

      Ada Initiative. See also Coraline's project to set up a CoC enforcement organization to take that burden off FOSS projects.

      - Getting paid to sit at home looking for wrongthink

      Note how many SJWs are trust fund babies, plus the paid shills of Share Blue etc.

      - Toxic elements of the Contributor's Code of Conduct

      Coraline herself; if you can't see that, you're not living in the same reality as those who've found ourselves on the wrong side of enforcement actions. You can for example ask Rod Vagg or Ted Ts'o about this in practice. See also how CoCs in general are used to purge people like Larry Garfield of Drupal, the history of them tells us to assume bad faith as a default.

  4. If someone tells you that a joke is not funny by Anonymous Coward · · Score: 5, Insightful

    that tells you more about them than about the joke. Congrats to SQLite. That's one project that "gets it". Anyone who thinks that "this sort of stunt will make actual code of conduct discussions harder" hasn't even got the message (which coincidentally is one data point in favor of using more direct language...)

  5. A useful shibboleth by alvinrod · · Score: 5, Insightful
    This seems like a useful shibboleth. Anyone who's whining about this online is the kind of prat you probably don't want anywhere near your project. I think the first example is especially illustrative:

    So is the SQLite CoC thing a joke or not? If it's not a joke, f*ck this. If it is a joke, that's even worse.

    Here's the type of person that is likely to go out of their way to take umbrage over something relatively minor. The kind of person who's happy to shove a CoC down your throat as long its theirs, but will scream about having to follow some other set of rules that they don't like.

    1. Re:A useful shibboleth by SinGunner · · Score: 2

      Without knowing what "shibboleth" means, I'd know I agree with you. Similarly, without knowing whether the CoC is a joke or not, I know I'd hate working with the person who made that comment.

    2. Re:A useful shibboleth by mopower70 · · Score: 5, Insightful

      A million upvotes to that truth bomb. I think the message is clear: the kind of people that need a CoC are the kind of people no one wants to work with.

    3. Re:A useful shibboleth by alvinrod · · Score: 5, Informative

      Shibboleths are things that are useful for identifying distinct groups of people. A good example is the bar scene in the Tarantino film Inglorious Bastards. One of the characters is an Englishman pretending to be a German Officer and he does an okay job, especially given the tense situation and everyone is fooled. However, the hand gesture he makes when ordering drinks is improper and immediately betrays him as a spy.

      The word itself comes from an old Hebrew word that has an unrelated meaning to the present use, which springs from a Biblical story, where the word "Shibboleth" was used as a modern shibboleth because it was pronounced differently between two warring groups and could be used to tell if a person was a foe attempting to pass themselves off as a friend. There are plenty of other examples of this being employed throughout history. For example, if you're traveling in warn torn parts of the Middle East, you may want to memorize a few passages from the Quran as that's a common shibboleth used by militants to determine if someone is actually a Muslim since it's often impossible to know based on appearance alone.

    4. Re:A useful shibboleth by bickerdyke · · Score: 2

      the kind of people that need a CoC are the kind of people no one wants to work with.

      Amen to that!

      --
      bickerdyke
    5. Re:A useful shibboleth by rl117 · · Score: 4, Insightful

      With a few exceptions, every single project I've worked in over the course of two decades has been open and welcoming. No code of conduct was required or even on the radar. Do you know what we did if there was an incidence of bad behaviour? We sent them a private email asking them to stop. And if they continued, we sent a more strongly-worded email. And if it still continued we kicked them off the list. It worked. I can count the number of incidents like this across several dozen projects on one hand. They were a rarity. The vast majority of people you encounter are thoroughly decent. We join projects to collaborate on things of mutual interest with like-minded people, and do productive work, and maybe have some fun as well. If there are people who require a CoC to keep their behaviour in check, then these are the sort of people who you don't want on your project to begin with. They aren't going to result in increased productivity, and they will sap the fun out of it as well. You don't need an SJW CoC to curb bad behaviour.

  6. I think this is exactly the thing to do by gweihir · · Score: 3, Insightful

    Wikipedia says about Chapter 4 "These are essentially the duties of every Christian and are mainly Scriptural either in letter or in spirit." This nicely points out that a CoC has nothing to do with the actual work being done and is all about some people wanting to control the forms of interaction allowed, impose the duty to follow some meaningless rituals, universally to the detriment of the project.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:I think this is exactly the thing to do by mangastudent · · Score: 2

      However, long-term stability, and keeping everything boring and slow is about the last thing you want in a tech project.

      A tech project like a database?

      "Move fast and break things" doesn't work for a whole lot of the kinds of data people store in them. (Does actually work for a lot of modern spying on people to sell advertising functions, though, like location data.) GitHub's customers have not been having a boring time in the last little while....

  7. The SJWs Are Already Attacking The Project by L_R_Shaw · · Score: 5, Insightful

    https://twitter.com/brionv/sta...

    SJWs cannot abide mockery because it is a threat to their own self anointed moral authority.

    1. Re:The SJWs Are Already Attacking The Project by lgw · · Score: 4, Funny

      SJWs cannot abide mockery because it is a threat to their own self anointed moral authority.

      A religious war? In a tech community? Never heard of such a thing, which is why Captain Kirk using EMACS would be way better than Picard using VI!

      Or is the complaint that the monks indented with tabs?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:The SJWs Are Already Attacking The Project by Austerity+Empowers · · Score: 4, Funny

      I mean Spock would use Vi, the guy goes around flashing V's with his hand for christ's sake.

    3. Re:The SJWs Are Already Attacking The Project by Penguinisto · · Score: 2

      A religious war? In a tech community? Never heard of such a thing, which is why Captain Kirk using EMACS would be way better than Picard using VI!

      Or is the complaint that the monks indented with tabs?

      Darth Vader proudly uses pico. That is all.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    4. Re:The SJWs Are Already Attacking The Project by pegdhcp · · Score: 5, Insightful

      I think what SJWs do not realise is that they are religious bigots, even while not adhering any religion. They believe not just in their righteousness but also evil in anybody even with a slightly different set of ideals.

    5. Re:The SJWs Are Already Attacking The Project by UnknownSoldier · · Score: 4, Insightful

      ANY ideology taken to an extreme is (idiotic) fundamentalism.

      --
      cult, noun, any group of people who believe their (self appointed) way is the ONLY way.

    6. Re:The SJWs Are Already Attacking The Project by pegdhcp · · Score: 2

      A nicer and shorter summary. I guess people are trying to build their identity on ideologies :( It is a pity...

    7. Re:The SJWs Are Already Attacking The Project by Anonymous Coward · · Score: 2, Insightful

      SJW is the mature adult's derogatory term for emotional children who think feigning offense gives them the right to tell others how to behave.

    8. Re:The SJWs Are Already Attacking The Project by WaffleMonster · · Score: 2, Informative

      SJW is the abusive narcissist's derogatory term for "person stands on the side of decency."

      SJW is a mental disease.

    9. Re:The SJWs Are Already Attacking The Project by Voice+of+satan · · Score: 2

      Thank you for posting this. Notice the bright white knight taking a joke about a centuries old text at face value. Really the kind of help you need in the Open Source community. Aren't you terrified this kind of genius could feel unwelcomed as a Linux kernel contributor ?

      That was hilarous.

    10. Re:The SJWs Are Already Attacking The Project by sconeu · · Score: 4, Funny

      SJWs cannot abide mockery because it is a threat to their own self anointed moral authority.

      Q: How many SJWs does it take to change a lightbulb?
      A: THAT'S NOT FUNNY!

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    11. Re:The SJWs Are Already Attacking The Project by Tough+Love · · Score: 2, Insightful

      Doesn't your post exhibit essentially all the attributes that you ascribe to the mythical "SJW"?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    12. Re:The SJWs Are Already Attacking The Project by Aighearach · · Score: 2

      Well, he didn't scream, he only blathered. So he didn't quite get all of them.

    13. Re:The SJWs Are Already Attacking The Project by Z80a · · Score: 4, Insightful

      Unlike some far right people might define, SJW is used by most people meaning a far left fanatic individual that will try by any means to force people to follow their increasingly absurd laws.
      You can't have a "good SJW", because by definition is someone with quite evil or warped intents.
      But it's quite easy to find the sane people in this mess. Just find the person being called a nazi by the far left and a SJW by the far right.

    14. Re: The SJWs Are Already Attacking The Project by astrofurter · · Score: 4, Insightful

      No. He didn't try to use the coercive power of big capital and/or the state to force you to obey a bunch of rules he has no intention of obeying himself.

    15. Re:The SJWs Are Already Attacking The Project by MrNiceguy_KS · · Score: 3, Funny

      SJWs cannot abide mockery because it is a threat to their own self anointed moral authority.

      Q: How many SJWs does it take to change a lightbulb?
      A: THAT'S NOT FUNNY!

      Does the lightbulb consent to the change? HOW DO YOU KNOW IT IDENTIFIES AS A LIGHTBULB??!

      --
      Redundancy is good And also good.
  8. CoCs are religious documents by rl117 · · Score: 5, Insightful

    SJWs are religious. Marxism is their religion, and intersectionality their tenets of faith. They believe in righteousness, sin, and punishment of unbelievers and transgressors (anyone who criticises any aspect of SJW beliefs, including their own). It goes without saying that the beliefs and their behaviour are thoroughly toxic nonsense, which is what makes them so dangerous. So given the choice between an SJW CoC and this set of fairly sensible (albeit religious) rules about living life as a good thoughtful and compassionate person, I think I'd rather be judged by the Benedictines than blue-haired SJW harridans and their enablers. At least the Benedictines allow for the forgiveness of sins and loving their enemies. SJWs don't believe in that sort of compassion, preferring to act like a pack of hyenas around anyone who shows weakness, failing Rule 64 (Hate no one) and a good number of the other rules as well!

    1. Re:CoCs are religious documents by davide+marney · · Score: 2

      Extra points for using "harridans" in a sentence.

      --
      "We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
  9. Monastic by bobstreo · · Score: 2

    When I think of monks, I think about

    Vows of Chastity

    Vows of Silence

    Bread Making

    Beer Brewing

  10. BRILLIANT by TimMD909 · · Score: 5, Funny

    Good job for SQLite! I like 19 (Console the sorrowing) the most. I also want to start a new project called "Sorrowing: The Console". It'd be like bash, but all the messages would be drenched in existential dread.

    1. Re:BRILLIANT by ItsJustAPseudonym · · Score: 5, Funny

      You mean PowerShell?

  11. Re:Be not Lazy? by Sarten-X · · Score: 3, Funny

    I specialize in automation. I do a lot of work trying to be lazy!

    --
    You do not have a moral or legal right to do absolutely anything you want.
  12. Re:Let's try something crazy. by 110010001000 · · Score: 2

    It isn't "worth a shot". This is a big shock to most people, but respect is earned, it is not a right. I know, I know, in today's world everyone demands "respect", but many times their actions don't deserve respect.

  13. Don't try to get laid on the project mailing list by raymorris · · Score: 3, Insightful

    Seen as guidelines for interaction *within the project* , chastity makes perfect sense to me. In other words "don't try to get laid on the project mailing list, hitting on another developer".

    That's not the purpose of project communications, and nerds are notoriously awkward at flirting, often saying the wrong thing. To avoid saying the wrong thing while trying to hook up with the QA lady, just don't try to hook up with anyone on the project.

  14. Wrong by SuperKendall · · Score: 5, Funny

    That is what happens to your fingers naturally after a lifetime of reaching for the Meta key in combination with other keystrokes.

    He literally cannot put the fingers together anymore.

    Emacs master.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Wrong by Aighearach · · Score: 2

      That's why I map meta to left-win; the default setting to overload the alt key is just too much of a stretch.

      You can also reduce finger strain by mapping caps-lock to super.

  15. Code_of_COMMANDMENTS by HeckRuler · · Score: 5, Funny

    Why not use something a little more updated:

    I am the sysadmin, thy savior, which have brought thee out of th elands of paper, out of the house of bondage

    1. Thou shalt have no other sysadmin before me
    2. Thou shalt not make unto thee any Gaben image
    3. Thou shalt not email thy sysadmin in vain
    4. Remember it's the weekend, keep it holy, don't call
    5. Honour thy manager and thy HR
    6. Thou shalt not kill -9
    7. Thou shalt not commit adultery on company computers
    8. Thou shalt not torrent
    9. Thou shalt not bear false witness on thine tickets
    10. Thou shalt not covet they neighbors hardware, nor his software, nor anything else.

    Ye shall erect these memos which I command thee upon mount cubicle

  16. Re:Seems perfect to me by lgw · · Score: 2

    Well, it is overtly Christian, but if you look past there there's lots of good stuff. "Not to swear": looking at you Linus. "Not to return evil for evil": no flame wars. Respect those more senior, but welcome those more junior.

    The best though is: "Not to desire to be called holy before one is; but to be holy first, that one may be truly so called", i.e., virtue signalling is forbidden.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  17. You're reading it wrong by SuperKendall · · Score: 2

    44. Fear the Day of Judgment.

    Obviously those references terms of a CoC are metaphorical, as you can arbitrarily apply them to the belief system you hold.

    However you are wrong about 44, it has no reference to God and is obviously referring to pull request reviews. 45 is about over-long standups.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  18. Strange game by WaffleMonster · · Score: 3, Insightful

    The only winning move is not to play

  19. Re:Yes exactly by lgw · · Score: 2

    That seems to be a big part of this CoC:

    23 Not to foster a desire for revenge.
    25 Not to make a false peace.
    29 Not to return evil for evil
    30 To do no injury, yea, even patiently to bear the injury done us.
    31 To love one's enemies
    32 Not to curse them that curse us, but rather to bless them.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  20. See you in Kangaroo Court by mileshigh · · Score: 5, Insightful

    Chastity is the only honest way to go. However, you'll notice that requirement seriously interferes with recruitment in the modern world.

    All similar codes I've seen pretend to be something else by forbidding unwanted sexual advances. "Unwanted" sounds oh-so reasonable, but the problem is: how do you know if an advance is unwanted if you don't try your luck? Communication between people is fragile at best. If you advance is accepted, then it was desired. Otherwise, you're a posteriori guilty of an unwanted advance and are a creep because You Should Have Known Better.

    Ergo, the only sane solution is to say that all advances are unwanted in that community, which is called chastity.

    Either the community is a place where one of the side-benefits is the possibility of romance/sex and where related behavior is sanctioned, or sex and romance are 100% off the menu.

  21. Good by bistromath007 · · Score: 2

    A "Code of Conduct" is something they make you sign in middle school to teach you (and your parents) that governmental authorities can and will abuse the superficial trappings of contract law to scare you into submission. Adults have standards instead. They don't need to be written down unless you're a crook.

  22. This is not (very) new by vakuona · · Score: 4, Informative

    This code of conduct has been up for quite a while https://web.archive.org/web/20.... So clearly, all who were actually contributing to SQLite did not have a problem with it, as they would undoubtedly caused a stink at the time if they did.

    Maybe this is a good way to weed out those who don't really want to contribute and should be ignored.

    Besides, it is clear that is is partly tongue in cheek and partly just providing suggestions for how to build a community, particularly the bits like:

    9. Do not do to another what you would not have done to yourself.
    22. Do not give way to anger.
    23. Do not nurse a grudge.
    24. Do not entertain deceit in your heart.
    29. Do not return evil for evil.
    66. Do not love quarreling.

    1. Re:This is not (very) new by SillyHamster · · Score: 2

      So clearly, all who were actually contributing to SQLite did not have a problem with it, as they would undoubtedly caused a stink at the time if they did.

      The project head added this CoC with unanimous approval from current contributors.

      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?

  23. Re: Nothing wrong with Contributor Covenant by Anonymous Coward · · Score: 3, Informative

    Check out the Twitter feed of that Coraline person. It's full of stuff that is prohibited by the code of conduct she (it?) promotes:

    The use of sexualized language or imagery and unwelcome sexual attention or advances
    Trolling, insulting/derogatory comments, and personal or political attacks
    Public or private harassment

    So that person is a hypocrite, definitely NOT an inclusive person, and definitely NOT the example anyone should follow.

    All the things in that code of conduct are either common sense and are already in many other codes of conduct, or they are pure political bullshit and don't need to be in a code of conduct at all - like mentioning gender identity.

    Open source is about the code so keep the conversation about the code, not people.

    And people aren't perfect so interaction with people won't be perfect so if you can't handle that, maybe you need to contribute through a safety organization that will filter all communication to take out anything that triggers you. Maybe even replace it with compliments.

    Definitely don't go to conferences because you will be shocked at how wild the real world is, or maybe go but wear a burka so nobody will recognize you or comment on your body parts they can't see.

    There are ways to solve this problem without adopting political codes of conduct for open source projects, but those ways do not lead to more authority for the SJW so they are rejected.

  24. Actually its a decent list for conduct by drnb · · Score: 5, Insightful

    Actually if you drop out the parts related to the practice of religion its a pretty good code of conduct for software development.

    2 Love your neighbor as yourself. [ex test before commit]
    3 You are not to kill, [ex crash your customers]
    4 not to commit adultery; [ex don't f with your users]
    5 you are not to steal [ex respect the software license]
    6 nor to covet; [ex don't add a feature just because its in the commercial app you are cloning]
    7 you are not to bear false witness. [ex admit it came from source forge]
    8 You must honor everyone, [ex conform to the coding standard]
    9 and never do to another what you do not want done to yourself. [ex replace tabs/spaces]
    11 discipline your body; [ex proper ergonomics[
    12 do not pamper yourself, [ex sorry, you only get one 4K monitor]
    13 but love fasting. [ex sorry, only a midrange GPU]
    14 You must relieve the lot of the poor, [ex contribute to open source]
    15 clothe the naked, [ex comment your code]
    16 visit the sick, [ex fix your bugs rather than just make them scrum tasks]
    17 and bury the dead. [ex remove the dead code]
    18 Go to help the troubled [ex when someone is stuck on a bug be their second set of eyes]
    19 and console the sorrowing. [ex let the fanboy's PC dual boot]
    20 Your way of acting should be different from the world’s way; [ex cross platform is not all the MS windows variations]
    22 You are not to act in anger [ex sorry, you can't tell customers to RTFM]
    23 or nurse a grudge. [ex desktop Linux, get over it]
    24 Rid your heart of all deceit. [ex stop telling people they will like emacs after a little while]
    25 Never give a hollow greeting of peace [ex "why yes my core code will be cross platforms"]
    26 or turn away when someone needs your love. [ex Target the Android platform too]
    27 Bind yourself to no oath lest it prove false, [ex "I swear I tested all my changes"]
    28 but speak the truth with heart and tongue. [ex run the regression test]
    29 Do not repay one bad turn with another. [ex recommend perl because someone recommended it to you]
    30 Do not injure anyone, but bear injuries patiently. [ex re-run all tests after the merge but before the commit]
    31 Love your enemies. [ex Target the Windows platform too]
    32 If people curse you, do not curse them back but bless them instead. [ex No flamewars on the dev thread]
    33 Endure persecution for the sake of justice. [ex drink the company coffee rather than leave for starbucks when getting behind on things]
    34 You must not be proud, [ex fix bugs outside your niche in the codebase]
    35 nor be given to wine. [ex just dual boot or run a real emulator]
    36 Refrain from too much eating [ex use CPU and RAM responsibly]
    37 or sleeping, [ex don't make your code slow so you can use the currently hyped programming language]
    38 and from laziness. [ex don't try to apply your favorite programming language to everything]
    39 Do not grumble [ex Don't bitch in comments]
    40 or speak ill of others. [ex Your preferred operating system is not always the best choice]
    43 Be certain that the evil you commit is always your own and yours to acknowledge. [ex commit changes only under your login]
    44 Live in fear of judgment day [ex launch day
    45 and have a great horror of hell. [ex developer will have to do customer support immediately after launch]

  25. Actually its a decent list for conduct [cont] by drnb · · Score: 4, Funny

    ... missed some ...

    Desire eternal life with all the passion of the spirit. [ex. your former peers don't refactor you code away]
    Keep death daily before your eyes. [ex. you refactor your own code]
    Keep constant guard over the actions of your life. [ex. test your functions inputs for validity]
    Know for certain that God sees you everywhere. [ex. source control will out you]
    Disclose wrongful thoughts to your spiritual mentor. [ex. peer review]
    Guard your tongue against evil and depraved speech. [ex. use readable names]
    Do not love much talking. [ex. readable names are not necessarily complete sentences]
    Speak no useless words or words that move to laughter. [ex. use libs, don't roll you own]
    Do not love much or boisterous laughter. [ex. no, you shouldn't do that in javascript]
    Listen willingly to holy reading. [ex. read your Knuth and Stroustrup]
    Fulfill not the desires of the flesh; hate your own will. [ex. customers choose the target OS, not the devs]
    Love chastity. [ex. you might as well get used to it]
    Hate no one. [ex. they may one day work at the company you want to join]
    Be not jealous, nor harbor envy. [ex. when the machine for the new hire arrives, don't swap out the GPU and HD with yours]
    Do not love quarreling. [ex. Its OK if they want to run Windows]
    Shun arrogance. [ex. tabs are wrong, get over it, use spaces]
    Respect your seniors. [ex. college did not make you a great programmer]
    Love your juniors. [ex. after all, they are doing all those tasks you despise]
    Make peace with your adversary before the sun sets. [ex. the current build must be working in the morning]

  26. They got it. by dschiptsov · · Score: 2, Insightful

    The allusion to religion - the safe space of those with low IQ - is perfect. The whole SJW movement is a bullshit, an attempt of not so smart to enter so-called intellectual scene with their own bullshit agenda. The bullshit is so obvious when we consider other competitive endeavours, such as sports. According to SJW manifesto we should stop praising the best athletes and give equal honour to underachievers, underrepresented and what not. Similarly, we should admit women in men-only sport teams, even if overall performance against other men-only teams would degrade, because it is socially just. We could go further - let's ensure that older, less prettier (with less refined biological fenotype) women will get the same amount of attention, price, gits and love as young maidens with certain evolutionary refined phenotypes which indicate good genes (beauty is just lack of deformities - youth + health, after all). Let's ignore genetic evolution, biological and social competition, let's sweep it all under the rug and replace it with manifests of praising mediocrity and inferiority (instead of leaving the system to be self-regulated - the best we could do). Attempt to impose stupid regulations on a complex systems no one really fully understand is another sign of stupidity demonstrated by religious moralists and other not so smart people. The intelligence is in seeing things as they are, not as some want them to be, and to quickly adapt accordingly. There are innumerable examples of how really diverse and complex social environments very quickly settle down to an unwritten behavioral patterns without any of self-appointed social justices or any moral authority of idiots. Look no farther that any asian megapolis, places like Kathmandu (they have deep environmental problems but not the social ones) or Tokyo or Shanghai, Singapore, etc, etc. No superimposed written bullshit is required. And, yes, some people have better IQ or fenotypes and bringing them back down to the level of major mediocrity is, ironically, as bad as any other suppression of minorities and underrepresented groups.

  27. Re:open source is about the ... what exactly? by mangastudent · · Score: 2

    If she is a hypocrite then the same CoCs she supports will constrain her.

    Who's going to bell the cat? She's already been called out for advocating physically assaulting a journalist who interviewed someone she labels a "Nazi", and it won't take much research to learn that she's incapable of being civil to other people. Read for example her story of her short tenure at GitHub. Or start with her drive by shooting of the Opal project.

  28. Protective, huh? by MikeRT · · Score: 2

    Having a CoC is protective coloration, you do it to avoid trouble whether you believe in it or not.

    That's why all of the mainstream CoCs don't allow any discrimination against anyone for any reason, including experience level. (You ageist bastards who think 1 year post college almost certainly doesn't qualify you to maintain a kernel subsystem and arbitrate patching disputes can fuck right off and die as the SJWs say)

    I mean look at the Spotify CoC which openly says clearly that if you're a super-marginalized person (gay, transgendered, multi-racial, non-binary voodoo practitioner for example) you can shit all over the carpet and those evil normies can fuck right off and die:

    Our open source community prioritizes marginalized people’s safety over privileged people’s comfort. We will not act on complaints regarding:

            ‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’
            Reasonable communication of boundaries, such as “leave me alone,” “go away,” or “I’m not discussing this with you”
            Refusal to explain or debate social justice concepts
            Communicating in a ‘tone’ you don’t find congenial
            Criticizing racist, sexist, cissexist, or otherwise oppressive behavior or assumptions

    1. Re:Protective, huh? by Cederic · · Score: 2

      Luckily there's no such thing as reverse racism or reverse sexism, so if someone is openly anti-male, anti-asian or anti-white then you can criticise their racism and sexism without fear of falling foul of the CoC.

  29. Tools for good work indeed by jensend · · Score: 2

    Been a while since I read this last. On this reading, this struck me as relevant in the slacktivist era:

    "61. Do not wish to be called holy before one is holy; but first to be holy, that you may be truly so called."

    As with some other provisions of this Rule, and as with that other defining work at the other end of the Middle Ages, The Imitation of Christ, great emphasis was placed on avoiding self-righteousness and on discovering your own faults rather than expecting to be praised for discovering the faults of others.

    Perhaps in today's world it's seen as offensive to adopt a code of conduct that tells you to respect all people (a clearer translation of #8 from the Latin) and hate no one (#64) rather than defining special protected classes. Perhaps it's seen as offensive to have a code that says to make peace with one's adversary before the sun sets in the era when we're being encouraged to protect certain viewpoints while harassing those perceived to be on the "wrong side" and ensuring "they're not welcome anymore, anywhere."

    More ethical thought went into the composition of this code 1500 years ago than into the codes of today, that's for certain.