Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Wednesday September 26 2018, @01:12PM   Printer-friendly
from the don-asbestos-garments dept.

[Updated 2018-09-26 20:30:00 to show the CoC is already in effect. --martyb]

[Ed Note: Given Linus Torvalds' recent decision to step down as head of Linux development for a while, and news of an attempt to install a a new CoC (Code of Conduct) on Linux development, I believe it important to communicate this to our community. It does, however, offer an opportunity for more, ummm, fire, flame, and feelings than the usual stories posted here. Let's try and keep things civil and discuss the merits (or lack of same). To quote Sergeant Joe Friday "All we're interested in is the facts, ma'am."

If you are not interested in this, another story will be along before too long... just ignore this one.

As for the code of conduct itself, take a look at: code of conduct and the kernel commit.]

Eric S. Raymond speaks in regards to the Linux CoC:

From(Eric S. Raymond)
SubjectOn holy wars, and a plea for peace
DateSun, 23 Sep 2018 16:50:52 -0400 (EDT)

Most of you know that I have spent more than a quarter century analyzing the folkways of the hacker culture as a historian, ethnographer, and game theorist. That analysis has had large consequences, including a degree of business and mainstream acceptance of the open source way that was difficult to even imagine when I first presented "The Cathedral and the Bazaar" back in 1997.

I'm writing now, from all of that experience and with all that perspective, about the recent flap over the new CoC and the attempt to organize a mass withdrawal of creator permissions from the kernel.

I'm going to try to keep my personal feelings about this dispute off the table, not because I don't have any but because I think I serve us all better by speaking as neutrally as I can.

First, let me confirm that this threat has teeth. I researched the relevant law when I was founding the Open Source Initiative. In the U.S. there is case law confirming that reputational losses relating to conversion of the rights of a contributor to a GPLed project are judicable in law. I do not know the case law outside the U.S., but in countries observing the Berne Convention without the U.S.'s opt-out of the "moral rights" clause, that clause probably gives the objectors an even stronger case.

I urge that we all step back from the edge of this cliff, and I weant[sic] to suggest a basis of principle on which settlement can be negotiated.

Before I go further, let me say that I unequivocally support Linus's decision to step aside and work on cleaning up his part of the process. If for no other reason than that the man has earned a rest.

But this leaves us with a governance crisis on top of a conflict of principles. That is a difficult combination. Fortunately, there is lots of precedent about how to solve such problems in human history. We can look back on both tragic failures and epic successes and take lessons from them that apply here.

To explain those lessons, I'm going to invite everybody to think like a game theorist for a bit.

Every group of humans trying to sustain cooperation develops an ethos, set of norms. It may be written down. More usually it is a web of agreements that one has to learn by observing the behavior of others. The norms may not even be conscious; there's a famous result from experimental psychology that young children can play cooperative games without being able to articulate what their rules are...

Every group of cooperating humans has a telos, a mutually understood purpose towards which they are working (or playing). Again, this purpose may be unwritten and is not necessarily even conscious. But one thing is always true: the ethos derives from the telos, not the other way around. The goal precedes the instrument.

It is normal for the group ethos to evolve. It will get pulled in one direction or another as the goals of individuals and coalitions inside the group shift. In a well-functioning group the ethos tends to evolve to reward behaviors that achieve the telos more efficiently, and punish behaviors that retard progess towards it.

It is not normal for the group's telos - which holds the whole cooperation together and underpins the ethos - to change in a significant way. Attempts to change the telos tend to be profoundly disruptive to the group, often terminally so.

Now I want you to imagine that the group can adopt any of a set of ethoi ranked by normativeness - how much behavior they require and prohibit. If the normativeness slider is set low, the group as a whole will tolerate behavior that some people in it will consider negative and offensive. If the normativeness level is set high, many effects are less visible; contributors who chafe under restriction will defect (usually quietly) and potential contributors will be deterred from joining.

If the normativeness slider starts low and is pushed high, the consequences are much more visible; you can get internal revolt against the change from people who consider the ethos to no longer serve their interests. This is especially likely if, bundled with a change in rules of procedure, there seems to be an attempt to change the telos of the group.

What can we say about where to set the slider? In general, the most successful - most inclusive - cooperations have a minimal ethos. That is, they are just as normative as they must be to achieve the telos, *and no more so*. It's easy to see why this is. Pushing the slider too high risks internal factional strife over value conflicts. This is worse than having it set too low, where consensus is easier to maintain but you get too little control of conflict between *individuals*.

None of this is breaking news. We cooperate best when we live and let live, respecting that others may make different choices and invoking the group against bad behavior only when it disrupts cooperative success. Inclusiveness demands tolerance.

Strict ethoi are typically functional glue only for small groups at the margins of society; minority regious groups are the best-studied case. The larger and more varied your group is, the more penalty there is for trying to be too normative.

What we have now is a situation in which a subgroup within the Linux kernel's subculture threatens destructive revolt because not only do they think the slider been pushed too high in a normative direction, but because they think the CoC is an attempt to change the group's telos.

The first important thing to get is that this revolt is not really about any of the surface issues the CoC was written to address. It would be maximally unhelpful to accuse the anti-CoC people of being pro-sexism, or anti-minority, or whatever. Doing that can only inflame their sense that the group telos is being hijacked. They make it clear; they signed on to participate in a meritocracy with reputation rewards, and they think that is being taken way from them.

One way to process this complaint is to assert that the CoC's new concerns are so important that the anti-CoC faction can be and should be fought to the point where they withdraw or surrender. The trouble with this way of responding is that it *is* in fact a hijacking of the group's telos - an assertion that we ought to have new terminal values replacing old ones that the objectors think they're defending.

So a really major question here is: what is the telos of this subculture? Does the new CoC express it? Have the objectors expressed it?

The question *not* to get hung up on is what any individual's choice in this matter says about their attitude towards, say, historically underepresented minorities. It is perfectly consistent to be pro-tolerance and pro-inclusion while believing *this* subculture ought to be all about producing good code without regard to who is offended by the process. Not every kind of good work has to be done everywhere. Nobody demands that social-justice causes demonstrate their ability to write C.

That last paragraph may sound like I have strayed from neutrality into making a value claim, but not really. It's just another way of saying that different groups have different teloi, and different ethoi proceeding from them. Generally speaking (that is, unless it commits actual crimes) you can only judge a group by how it fulfills its own telos, not those of others.

So we come back to two questions:

  1. What is our telos?
  2. Given our telos, do we have the most inclusive (least normative) ethos possible to achieve it?

When you have an answer to that question, you will know what we need to do about the CoC and the "killswitch" revolt.
--
                Eric S. Raymond

The spirit of resistance to government is so valuable on certain occasions, that I wish it always to be kept alive. It will often be exercised when wrong, but better so than not to be exercised at all. I like a little rebellion now and then. -- Thomas Jefferson, letter to Abigail Adams, 1787

LKML URL: http://lkml.org/lkml/2018/9/23/212

Possibly in reference to: http://lkml.org/lkml/2018/9/20/444


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Insightful) by zocalo on Wednesday September 26 2018, @02:29PM (29 children)

    by zocalo (302) on Wednesday September 26 2018, @02:29PM (#740199)
    It's not the whole "equality" or "inclusion" aspects here that bother me; I'm all for that, and any sane meritocracy proponent would see that if you have a limited demographic for whatever reason then you are statistically likely to be missing out on merit-worthy contributions from people who are remaining outside the meritocracy because of the perceived demographic bias. Not that you need to reveal anything about your gender, orientation, beliefs, or whatever, that you don't feel comfortable doing in order to submit code for potential inclusion in the Linux kernel anyway, in this specific instance. The two aspects that really concern me are almost inevitable witchhunts that start (and I'm pretty confident that T'so will be far from the last of the major kernel hackers to be targetted), for which the mere allegation is enough to result in a ban, and the inevitable fall in quality that results. These people care nothing for the product; it's all about the agenda and to hell with the consequences. That make it just another form of extremism, and like most extremism it can't see when it is guilty of failing to meet its own standards - e.g. accusing T'so of being a "rape apologist" which is, in itself, a clear violation of the CoC. Ultimately, what you get is just another version of "no child left behind" and a lowest common denominator approach to everything - it'll just be a matter of time before they have Hollywood style "Well, we've code contribution boxes ticked for L, G, and B. What do we have from T that we chuck in there so we can put a tick in that box?" discussions, and don't dare mention the complete lack of a "CIS" box.

    That's absolutely no way to run a project of any kind, let alone develop software.
    --
    UNIX? They're not even circumcised! Savages!
    Starting Score:    1  point
    Moderation   +3  
       Troll=1, Insightful=3, Interesting=1, Total=5
    Extra 'Insightful' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   5  
  • (Score: 5, Insightful) by sjames on Wednesday September 26 2018, @03:44PM (2 children)

    by sjames (2882) on Wednesday September 26 2018, @03:44PM (#740258) Journal

    You've hit on the biggest problem, the taking of offense where none was offered. There is literally nothing that one may say or do (including saying and doing nothing) that cannot be construed as an offense to another. A typical modern code of conduct fails to acknowledge that. The "offender" is presumed to have offended because someone has taken offense. All that remains is the punishment. Somehow, taking offense where none was offered is never considered as a possibility and so never carries a punishment or correction.

    As time goes on, the group is filled by people whose primary talent is being offended while all others are expelled one by one based on imaginary offenses.

    • (Score: 2) by coolgopher on Wednesday September 26 2018, @11:34PM

      by coolgopher (1157) on Wednesday September 26 2018, @11:34PM (#740521)

      This post deserves a +10 mod imo.

    • (Score: 3, Touché) by fido_dogstoyevsky on Wednesday September 26 2018, @11:38PM

      by fido_dogstoyevsky (131) <axehandleNO@SPAMgmail.com> on Wednesday September 26 2018, @11:38PM (#740526)

      ...The "offender" is presumed to have offended because someone has taken offense. All that remains is the punishment. Somehow, taking offense where none was offered is never considered as a possibility and so never carries a punishment or correction...

      So militant SJWs have learned from the DMCA?

      --
      It's NOT a conspiracy... it's a plot.
  • (Score: -1, Troll) by Anonymous Coward on Wednesday September 26 2018, @03:47PM (3 children)

    by Anonymous Coward on Wednesday September 26 2018, @03:47PM (#740261)

    So basically what you are saying is "only white male anglo-saxon persons should have the keys to write code". Is that right?

    • (Score: 2, Touché) by Anonymous Coward on Wednesday September 26 2018, @04:11PM

      by Anonymous Coward on Wednesday September 26 2018, @04:11PM (#740279)

      > So basically what you are saying is "only...

      It looks like that is what you are hearing -- time to have your ears checked.

    • (Score: 3, Insightful) by sjames on Wednesday September 26 2018, @05:03PM

      by sjames (2882) on Wednesday September 26 2018, @05:03PM (#740313) Journal

      Case in point

    • (Score: 0) by Anonymous Coward on Wednesday September 26 2018, @06:43PM

      by Anonymous Coward on Wednesday September 26 2018, @06:43PM (#740378)

      You're a russian troll. Right now there are multiple government agencies and blackhat groups independently working to uncover your identities.
      Given that reality winner was willing to go to prison to leak information about you guys to the press, it's perfectly reasonable to expect people will be leaking intelligence on you guys to blackhat groups.
      You will all be hunted to the ends of the earth.
      Tell me how much did they pay you per post?
      Hope it was worth it.

  • (Score: 5, Insightful) by FatPhil on Wednesday September 26 2018, @04:03PM (18 children)

    by FatPhil (863) <reversethis-{if.fdsa} {ta} {tnelyos-cp}> on Wednesday September 26 2018, @04:03PM (#740271) Homepage
    "... any sane meritocracy proponent would see ..."

    You do realise that the CoC being thrust in Linus' and Linux's face was written by a very-far-from-sane person? One who definitely does not have the best intentions of any code-base, or project viewed in terms of the programs it contains, at heart? She even came up with this doozie: "We acknowledge the value of non-technical contributors as equal to the value of technical contributors." in her SCUM Manife^W^WPost-Meritocracy Manifesto: https://postmeritocracy.org/ (search for 'Patricia' on that page, if you want some insight into one of the rusty nailfiles being held to Linus' throat currently). Meritocracy is now wrong and bad - did you not get the memo?

    She does claim to be a capable programmer, but given this unverified tweet: https://kiwifarms.net/attachments/upload_2017-5-21_15-43-3-png.223283/ , I reckon she doesn't have as much merit in the field as she thinks she does. Some of the commits commits commits here:
    https://github.com/CoralineAda/alice/commits/master?after=b18025ba5152cccdaa8c07f948dd39ce89981fa9+34 imply that (a) she's not a very competent coder at all; and (b) either (i) she doesn't know how to use version control, as she's publishing her dirty laundry that nobody should have any interest in; or (ii) she's deliberately bumping her contribution count in order to pretend to be more productive. None of which reflects well on her. Unless competence really is as unimportant as she claims it is, in which case she's just doing great.
    --
    Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
    • (Score: -1, Troll) by Anonymous Coward on Wednesday September 26 2018, @04:35PM (15 children)

      by Anonymous Coward on Wednesday September 26 2018, @04:35PM (#740292)

      You do realise you're arguing ad hominem?

      • (Score: 1, Interesting) by Anonymous Coward on Wednesday September 26 2018, @08:24PM (8 children)

        by Anonymous Coward on Wednesday September 26 2018, @08:24PM (#740442)

        You do realise you're arguing ad hominem?

        It's not a personal attack, it's context that questions motivations. A meritocracy discriminates only against incompetence. If you've been in the workforce some time you've already seen the incompetent and malicious play the discrimination card. You must never let these shits control the frame.

        contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

        None of this has anything to do with code or engineering decisions, right of the bat it's grievance mongering bullshit.

        Examples of unacceptable behavior by participants include:

        * 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
        * Publishing others’ private information, such as a physical or electronic address, without explicit permission
        * Other conduct which could reasonably be considered inappropriate in a professional setting

        What I consider inappropriate in a professional setting is identity politics. These rules are inappropriate, they are infantilising and seek to undermine the personal agency of contributors.

        The TAB is obligated to maintain confidentiality with regard to the reporter of an incident.

        How very Kafkaesque! Using the pretense of inclusion to exclude people based on mere allegations is outright sociopathic. Do not let the shits control the frame!

        • (Score: 0) by Anonymous Coward on Wednesday September 26 2018, @11:03PM (7 children)

          by Anonymous Coward on Wednesday September 26 2018, @11:03PM (#740495)

          The parent post is not discussing meritocracy. It's not discussing the CoC. It's discussing the person the parent believes is pushing the agenda. Sorry. Ad hominem. = "To the person". And this is textbook.

          What such rules suggest is that the personal agency of the contributor is undermined. And it should be. When that person uses their agency to engage in unprofessional behavior such as sexualized language, trolling, insulting/derogatory comments, personal attacks, harassment, and doxxing. Things a Foundation can be sued for and put out of business if it doesn't make it clear that such behaviors are unacceptable. Unless you personally have the multithousands of dollars and want to pay the legal costs of such a lawsuit yourself. Which would likely kill Linux much faster than any other method. More than anything else that could have been a convincer to Linus that he needed to mend his ways.

          But aside from that, the behaviors that the CoC outlines are in fact unacceptable in a professional setting. Period. And that likely is threatening to those who engage or condone such behaviors.

          Me, I hope instead Linus sees that his behavior was wrong. For decades. And now he's willing to change and see Linux change as well instead of fighting it when he's already ceded that he has behaved in hostile fashion.

          • (Score: 0) by Anonymous Coward on Wednesday September 26 2018, @11:26PM (6 children)

            by Anonymous Coward on Wednesday September 26 2018, @11:26PM (#740512)

            The parent post is not discussing meritocracy. It's not discussing the CoC.

            That is the context, you're removing the context. You are being intellectually dishonest. You are playing games!

            What such rules suggest is that the personal agency of the contributor is undermined. And it should be. When that person uses their agency to engage in unprofessional behavior such as sexualized language

            The people stuffing their CoC down contributors proverbial throats object to sexualized language do they?

            trolling, insulting/derogatory comments, personal attacks, harassment, and doxxing. Things a Foundation can be sued for and put out of business if it doesn't make it clear that such behaviors are unacceptable.

            Bullshit!

            Unless you personally have the multithousands of dollars and want to pay the legal costs of such a lawsuit yourself. Which would likely kill Linux much faster than any other method.

            Adults are responsible for their own behavior, this isn't a school yard.

            But aside from that, the behaviors that the CoC outlines are in fact unacceptable in a professional setting. Period. And that likely is threatening to those who engage or condone such behaviors.

            No, they're not unacceptable in a professional setting. They're unacceptable in "polite" settings where walking on eggshells around anti-social behavior is expected. Only those who feel threatened by frank, open discussion seek to close it down.

            Me, I hope instead Linus sees that his behavior was wrong.

            Calling out bad code, stupid ideas and shitty behavior is wrong is it?

            he's already ceded that he has behaved in hostile fashion.

            Hostile towards bad code, stupid ideas, breakage and general fuckwittery! The proof of the pudding is in the eating, explain how Linux was failing under this style of leadership.

            • (Score: 0) by Anonymous Coward on Thursday September 27 2018, @02:47AM (5 children)

              by Anonymous Coward on Thursday September 27 2018, @02:47AM (#740603)

              My oh my... Struck a nerve, did I? Let's see....
              1) Sexualized language being prohibited is in the CoC. You're welcome to go look it up. So yep.
              2) On a nonprofit being able to be sued for a volunteer for Title VII harassment... All the following is IANAL. It's not settled yet seems in the winds. Have fun reading. [nonprofitissues.com] That case settled and parts were overturned, but cracked open the notion that volunteers may open Title VII claims even if they are not paid. If you want more reading [pbpatl.org] on how nonprofit organizations may be liable for the acts of their volunteers. But let's just note that if you don't think a project Foundation can get hit by a lawsuit for the actions of a benevolent dictator for life.... well... I'm sure you'll see sooner or later.
              3) If you meant instead that such behaviors as those I outlined are socially acceptable... yeah. Good luck with that.
              4) No, adults are not solely responsible for their own behavior when a larger organization condones that behavior by not intervening. See ANY number of lawsuits which don't go after the individual harassing but the organization which blatantly allows such harassments to occur without intervention after complaining. Have fun reading part II [eeoc.gov].
              5) Find me a professional setting where a court has said such behaviors - as a matter of routine business and not isolated slights or incidents - is an acceptable procedure. I await with baited breath but I won't hold it.
              6) Telling people that a situation isn't a dick-sucking contest, or advising them to shut the fuck up, or suggesting "please just kill yourself now," however hyperbolic or tongue-in-cheek, is NOT acceptable behavior. No. And I suspect you well know that and are intentionally being obtuse. And no - calling out bad ideas and code does not make up for that... that only requires logic. Which is easy.
              7) No. You first explain how such behaviors are EVER acceptable. You tell me how abusing someone is justified. Then maybe I'll think about answering your concerns. Because if you can't see abuse when it is in front of your nose you won't understand the answers anyway.

              • (Score: 0) by Anonymous Coward on Thursday September 27 2018, @11:53AM (4 children)

                by Anonymous Coward on Thursday September 27 2018, @11:53AM (#740748)

                1) Sexualized language being prohibited is in the CoC. You're welcome to go look it up. So yep.

                So you agree those behind the CoC are using "sexualized language" in the form of sexual innuendo and have effectively volunteered themselves for sanction under the very rules they seek to impose on others?

                But let's just note that if you don't think a project Foundation can get hit by a lawsuit for the actions of a benevolent dictator for life.... well... I'm sure you'll see sooner or later.

                Why would a foundation be hit with a lawsuit because the guy who started the project calls someone out on their bullshit? 1A expressly prohibits congress from enacting any such law and if you're implying any other behavior, that is not opinion but misrepresentation and legally actionable defamation. At the very least it is a personal attack which would see you metaphorically sodomized by the CoC you so clearly love. See how it works yet?

                3) If you meant instead that such behaviors as those I outlined are socially acceptable... yeah. Good luck with that.

                If you're making the case it's not socially acceptable to call a CoC a CoC (which you've done) then you've already fallen afoul of your own rules. See how it works yet?

                4) No, adults are not solely responsible for their own behavior when a larger organization condones that behavior by not intervening.

                Nonsense, non-intervention in interpersonal politics does not and cannot imply condoning the behavior of parties involved.

                5) Find me a professional setting where a court has said such behaviors - as a matter of routine business and not isolated slights or incidents - is an acceptable procedure. I await with baited breath but I won't hold it.

                Why would a court be ruling on non-actionable social behavior?

                6) Telling people that a situation isn't a dick-sucking contest, or advising them to shut the fuck up, or suggesting "please just kill yourself now," however hyperbolic or tongue-in-cheek, is NOT acceptable behavior. No. And I suspect you well know that and are intentionally being obtuse. And no - calling out bad ideas and code does not make up for that... that only requires logic. Which is easy.

                Absolutely is acceptable professional behavior when someone is trying it on. Don't like it, don't submit shitty code or waste peoples time with your nonsense.

                7) No. You first explain how such behaviors are EVER acceptable. You tell me how abusing someone is justified. Then maybe I'll think about answering your concerns. Because if you can't see abuse when it is in front of your nose you won't understand the answers anyway.

                No you! [wiktionary.org] You tell me how doing a Kay Sievers, refusing to fix your breakage and attempting to project blame elsewhere doesn't deserve a strongly worded reprimand. I want you to explain why being impolite or insulting when reprimanding an individual behaving like that is not "professional" but the bad behavior itself somehow is.

                Key, I'm f*cking tired of the fact that you don't fix problems in the
                code *you* write, so that the kernel then has to work around the
                problems you cause.

                Greg - just for your information, I will *not* be merging any code
                from Kay into the kernel until this constant pattern is fixed.

                This has been going on for *years*, and doesn't seem to be getting any
                better. This is relevant to you because I have seen you talk about the
                kdbus patches, and this is a heads-up that you need to keep them
                separate from other work. Let distributions merge it as they need to
                and maybe we can merge it once it has been proven to be stable by
                whatever distro that was willing to play games with the developers.

                But I'm not willing to merge something where the maintainer is known
                to not care about bugs and regressions and then forces people in other
                projects to fix their project. Because I am *not* willing to take
                patches from people who don't clean up after their problems, and don't
                admit that it's their problem to fix.

                Kay - one more time: you caused the problem, you need to fix it. None
                of this "I can do whatever I want, others have to clean up after me"
                crap.

                Effective people are disagreeable and don't put up with bullshit, deal with it because nobody sane gives a fuck if you or anybody else is offended!

                • (Score: 0) by Anonymous Coward on Thursday September 27 2018, @01:22PM (3 children)

                  by Anonymous Coward on Thursday September 27 2018, @01:22PM (#740764)

                  Good luck, bud. You're a liability waiting to happen.

                  • (Score: 1, Insightful) by Anonymous Coward on Thursday September 27 2018, @03:13PM (2 children)

                    by Anonymous Coward on Thursday September 27 2018, @03:13PM (#740811)

                    You're a liability waiting to happen.

                    Personal attack, great to see you living up to the standards you would impose on others.

                    • (Score: 0) by Anonymous Coward on Thursday September 27 2018, @05:14PM (1 child)

                      by Anonymous Coward on Thursday September 27 2018, @05:14PM (#740875)

                      No, but explaining why isn't worthwhile. Like I said, good luck.

                      • (Score: 1, Insightful) by Anonymous Coward on Thursday September 27 2018, @05:49PM

                        by Anonymous Coward on Thursday September 27 2018, @05:49PM (#740901)

                        Totalitarian regimes [historyguide.org] -- thanks to technology and mass communications -- take over control of every facet of the individual's life. Everything is subject to control -- the economy, politics, religion, culture, philosophy, science, history and sport. Thought itself becomes both a form of social control as well as a method of social control. Those of you familiar with Orwell's premonitionary novel, Nineteen Eighty-Four, should have an easy time understanding this development.

      • (Score: 3, Interesting) by FatPhil on Wednesday September 26 2018, @09:23PM (5 children)

        by FatPhil (863) <reversethis-{if.fdsa} {ta} {tnelyos-cp}> on Wednesday September 26 2018, @09:23PM (#740464) Homepage
        Not at all. My argument is that she has no interest in rewarding or admiring competence as she is not as competent as she once, when she was a he who was a nerdy bloke, wished she was. Highlighting the limits of her capabilies *is* the argument.
        --
        Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
        • (Score: 0) by Anonymous Coward on Wednesday September 26 2018, @11:05PM (4 children)

          by Anonymous Coward on Wednesday September 26 2018, @11:05PM (#740496)

          So you aren't talking about the CoC itself, or about the policies, but about her. Thanks for the confirmation.

          • (Score: 1, Interesting) by Anonymous Coward on Wednesday September 26 2018, @11:39PM

            by Anonymous Coward on Wednesday September 26 2018, @11:39PM (#740527)

            So you aren't talking about the CoC itself, or about the policies, but about her. Thanks for the confirmation.

            The comment occurred in the context of discussion about the CoC and was speculation on motivation. If you don't like the messenger or the critique of the identity politics pushed by those behind these CoC's, here's a transgender psychopath spelling out the same thing. [psychogendered.com]

          • (Score: 2) by FatPhil on Thursday September 27 2018, @12:53AM (2 children)

            by FatPhil (863) <reversethis-{if.fdsa} {ta} {tnelyos-cp}> on Thursday September 27 2018, @12:53AM (#740556) Homepage
            I was responding to a comment about a putative "sane meritocracy proponent", which is clearly a hypothetical person. Therefore it only makes sense to discuss the relevant attributes of the relevant person in my response.

            Is being as stupid as you are painful?

            No, that's not ad hominem either, it's just an insult.
            --
            Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
            • (Score: -1, Troll) by Anonymous Coward on Thursday September 27 2018, @03:17AM (1 child)

              by Anonymous Coward on Thursday September 27 2018, @03:17AM (#740612)

              I'm sorry I made you desperate enough that you had to stoop to insult. And yep, it is ad hominem since now you're trying to conlude on a point about my intelligence instead of what I actually said. You are arguing the arguer and not the argument. Fail.

              And my point is that this entire subthread from the grandparent "sane meritocracy proponent" to your explicitness is discussing the merits of people. Not of the arguments involved. Discussing the "relevant attributes of the relevant person" is already off track even if you didn't initiate it.

              But I'll bow out now as my point has been made, whether you can comprehend that or not.

              • (Score: 0) by Anonymous Coward on Friday September 28 2018, @12:44AM

                by Anonymous Coward on Friday September 28 2018, @12:44AM (#741134)
                Oh dear. Poor anonymous coward troll doesn't understand the difference between "instead of" and "as well as".

                Conclusion of idiocy confirmed.
    • (Score: 3, Insightful) by zocalo on Wednesday September 26 2018, @05:19PM

      by zocalo (302) on Wednesday September 26 2018, @05:19PM (#740323)
      Absolutely; I'm talking about two distinct groups there. The first are those that merely want to encourage as many people to be included in their meritocracy as possible, including through such things as Codes of Conduct or whatever term is chosen for the community guidelines that encourage that inclusiveness. The meritocracy still applies, but now with more contributors with a more diverse range of views/ideas, meaning more chance of quality submissions, and hopefully better end results. Everyone benefits.

      The second group are those that take those tools and use them as the equivalent of a torch or pitchfork to go on a crusade to further an agenda at the expense of whatever it is they are involved in, and it's something goes far beyond the CoC and LGBT+ issues - you see a similar mindset from religious extremists too, hence my use of "fanatics". Ultimately, this is group cares more about their agenda than the project, which is fair enough, but the disruption that they invariably cause is absolutely not fair enough. What's needed is a set of guidelines encourages the inclusiveness *within* the meritocracy of OSS projects and allows the fanatics to be excised like the cancer they are. The Linux CoC is not that set of guidelines and its adoption - or at least it's application - needs to be re-thought, fast.
      --
      UNIX? They're not even circumcised! Savages!
    • (Score: 0) by Anonymous Coward on Wednesday September 26 2018, @08:44PM

      by Anonymous Coward on Wednesday September 26 2018, @08:44PM (#740456)

      Some of the commits commits commits here:
      https://github.com/CoralineAda/alice/commits/master?after=b18025ba5152cccdaa8c07f948dd39ce89981fa9+34 [github.com] imply that (a) she's not a very competent coder at all; and (b) either (i) she doesn't know how to use version control, as she's publishing her dirty laundry that nobody should have any interest in; or (ii) she's deliberately bumping her contribution count in order to pretend to be more productive

      You're suggesting CoralineAda is bumping commits to look good on a side project they're the only meaningful contributor to?

      https://github.com/CoralineAda/alice/graphs/contributors [github.com]

  • (Score: 5, Interesting) by gringer on Thursday September 27 2018, @10:27AM (1 child)

    by gringer (962) on Thursday September 27 2018, @10:27AM (#740727)

    I'll start with my own suggestion for a code of conduct:

    Everyone's contributions are welcome. Insulting or demeaning language, sexual content, and slurs are not welcome. Please stay on topic.

    That's it; a simple statement of general principles, open for interpretation, with a generally positive expectation of the community. I have grave concerns for the code of conduct that has been presented here for the Linux kernel.

    It's not the whole "equality" or "inclusion" aspects here that bother me; I'm all for that, and any sane meritocracy proponent would see that if you have a limited demographic for whatever reason then you are statistically likely to be missing out on merit-worthy contributions from people who are remaining outside the meritocracy because of the perceived demographic bias.

    It also looked good for me... up until about this point:

    Other conduct which could reasonably be considered inappropriate in a professional setting

    If you are presenting mere examples, don't complicate them by making more general statements. It got worse pretty quickly from that point on:

    Maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.

    The maintainers have a particular skill: maintaining code. They may also have other skills, but this is not guaranteed, and forcing them to do something they're not good at is a recipe for disaster. Maintainers who are aware of this would probably keep silent in the face of a code of conduct like this, to avoid speaking out their concerns, for fear of being shot down. But that's precisely where this code of conduct drives the final nail in the coffin, in the last sentence:

    Maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project’s leadership.

    This is not a good faith code of conduct. It assumes that the community is generally hostile, and the only reason for silence or inaction is support of that hostility.

    In the interest of providing some more constructive criticism about my concerns, here are a few more general points:

    Communities don't need to put up with undesirable behaviour, but it's a community problem, and should be dealt with by the community itself. Someone helicoptering in and spitting out their dislike for the conduct of the community is about as helpful as an old, established community member that attacks the opinions of everyone that disagrees with them. Ideally, all community members should try to be responsible for immunising the community against harmful behaviour, so that the ones who can't do that (for whatever reason: social, time, or otherwise) are still protected. Discussion about undesirable behaviour should be open, and carried out within the community. Management of repercussions should be dealt with on a case-by-case basis, and should not be the sole charge of a single person or the same old group of people. Change must come from within. Anyone who wants to change a community should either encourage an existing community member (in a non-coercive fashion) to translate for them, or learn the culture of the community first before they try to change it.

    If a person's behaviour is unacceptable, they might not know that themselves, or may assume that it's okay because no one is saying anything. Others might not mention anything, because the person carrying out the unacceptable behaviour is a genius (or similar), and there's an impression that they'd lash out and leave the community, taking their expertise with them and throwing away the key. I don't think this needs to be a concern for two reasons:

    1. If the person is a genius (or similar), they are probably fairly good at learning. If they are taught that a particular behaviour is unacceptable, and that continuing the behaviour will result in negative consequences, they should quickly learn a more appropriate way to interact with others.
    2. Unacceptable behaviour is probably shutting out other points of view. There are probably other experts who would be able to fill the void left by the person carrying out the unacceptable behaviour.

    Finally, I think that silence is okay. It's useful to understand what that silence means (in particular, that most people will interpret silence as agreement or approval), but sometimes silence can be the only manageable defence against an attack. It's okay to be silent, and punishing people for their silence will only serve to drive away the quiet people that are waiting patiently for their turn to speak.

    If anyone's interested in improving the Neutral Code of Conduct that I started this comment with, feel free to visit my GitLab repository on it:

    https://gitlab.com/gringer/NCoC/ [gitlab.com]

    --
    Ask me about Sequencing DNA in front of Linus Torvalds [youtube.com]
    • (Score: 2, Interesting) by evilcam on Friday September 28 2018, @02:13AM

      by evilcam (3239) Subscriber Badge on Friday September 28 2018, @02:13AM (#741159)

      This seems like a really weird argument for the FOSS world to get involved in.
      On the one hand there is clearly a problem where contributes to Open Source projects are acting like jerks, and because cis-het-white-men are the majority of contributors this is manifesting with certain language. But having read the CoC and several of the review comments, I really think this is a storm in a teacup.

      Keep committing your code.
      Keep providing feedback on other people's commits.
      Just don't be a dick about it; there are ways to provide feedback without saying "This code fucking sucks" and hurting people's feelings.

  • (Score: 0) by Anonymous Coward on Thursday September 27 2018, @02:14PM

    by Anonymous Coward on Thursday September 27 2018, @02:14PM (#740785)

    I'm was a bit surprised by how much controversy a CoC sparked. Then someone pointed me to a discussion in a different project about a gender field in a profile page where the question was what to add beside male and female. There were people who suggested to drop the entire gender field, because gender shouldn't matter in a software project, and someone who identified neither as male or female was offended by the suggestion because they needed the reassurance of knowing they were accepted and that apparently wasn't obvious enough without the gender field.

    Ok, I get what people get upset about, that is ridiculous.

    But I'm still surprised at the apparent inability to write a CoC that adresses this. Why not state that the project is not about religion, gender, gender identity, sexual orientation, race, culture, political preference and so on, is neutral on those issues, and the project is not a platform for discussing those issues. It's strictly about the code being developed. Anything expressed in code, comments, commits, on mailing lists and whatever else the project uses to communicate should respect that neutrality. Take discussions about those subjects elsewhere. If there are complaints about people's conduct that will exclusively be judged on how they behave within the project. Use derogatory language about a category of people that has nothing to do with the project and you're out of bounds; complain about such behaviour done outside the project and you're out of bounds too. Stay on topic, in other words.

    I'm sure this doesn't address everything. What's polite in one culture may be extremely rude in another, and what's polite in the other culture might be so indirect and unclear in the first that it is perceived as a lack of honesty. One shouldn't have to walk on eggs while communicating out of fear that someone might be offended though, don't start with assuming the worst when you don't like something. So a CoC should not be enforced too strictly, it's a reference point for when a situation is getting out of hand. That should be stated as part of the CoC.