• FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    4
    arrow-down
    8
    ·
    1 month ago

    Lol surely Linux can’t have a CoC or Linus would be out in seconds? I wonder if he gets an explicit exemption.

    • 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍@midwest.social
      link
      fedilink
      arrow-up
      14
      arrow-down
      1
      ·
      1 month ago

      Yeah, I wonder about this.

      There’s being blunt, and there’s abuse. Linus attacks code, not people. Maybe it’s seems like a distinction without a difference, but Linus would say “stop submitting stupid patches,” instead of “stop being stupid.” Or maybe, “the quality of your patch is dumb” versus “you’re dumb.” But, I don’t follow the LKML so maybe he does ad hominem attacks.

      I do know he’s mellowed over the years and the CoC was introduced after his daughter called him out about abusive behavior, and he seems to have listened to her. So you may be right: if the CoC had been introduced 20 years ago, maybe he’d have already been kicked out.

      My final thought is that there’s a bit of “rules for thee, not me.” Linux can probably now survive without Linus, but he’s still a guiding force and probably the foremost authority on the core kernel, and I have a hard time imagining his lieutenants kicking him out.

      • doeknius_gloek@discuss.tchncs.de
        link
        fedilink
        arrow-up
        10
        ·
        edit-2
        1 month ago

        There’s being blunt, and there’s abuse. Linus attacks code, not people.

        Maybe today, but certainly not in the past. I don’t doubt that Linus always had the best intentions for the kernel, but he nevertheless told other developers they should be retroactivly aborted. It’s hard for me to imagine that this version of Linus and a Linux CoC could’ve existed at the same time.

        But I also get the impression that he did change quite a bit since then, now being blunt instead of abusive as you said. This shouldn’t be inherently incompatible with a CoC.

      • FizzyOrange@programming.dev
        link
        fedilink
        arrow-up
        6
        arrow-down
        9
        ·
        edit-2
        1 month ago

        Linus attacks code, not people.

        If I say “your code is garbage” would you really say I’m not attacking you? I don’t think most people would accept that. The CoC mentions being welcoming, inclusive, respectful, empathetic, not insulting or attacking people or being unprofessional. Linus violates all of those! Of the 10 bullet points there he violates 6 of them!!

        IMO this is a big issue with CoCs. They give cowardly justification for arbitrary dictatorial actions. It’s much better to admit that it’s a dictatorship.

        I agree with the rest of your comment - it’s clearly worth putting up with his arseholery given how important to the project he is.

          • FizzyOrange@programming.dev
            link
            fedilink
            arrow-up
            6
            ·
            1 month ago

            Yes that is a good rule but the problem is he doesn’t just respectfully criticise behaviour, he rudely attacks it. “This code doesn’t meet the standards we require” is ok. “Your code is garbage. Again!” is absolutely not.

            Imagine if you said that at work. That’s a trip to HR anywhere I’ve worked.

        • refalo@programming.dev
          link
          fedilink
          arrow-up
          4
          arrow-down
          2
          ·
          1 month ago

          I’ve always said CoCs are often just a false flag used to handwave dictatorship behavior away while hiding behind colorful interpretations of subjective terminology.