Linux Community To Adopt New Code of Conduct (kernel.org)
Following Linus Torvalds' public apology for his behavior over the years, the Linux Community said it will be adopting a new "Code of Conduct", which pledges to make "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."
Just imagine how quickly kernel technology will advance now that the mailing list is a designated safe space for special snowflakes.
Our Pledge
===========
In the interest of fostering an open and welcoming environment, we as
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.
Our Standards
=============
Examples of behavior that contributes to creating a positive environment
include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
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
Our Responsibilities
====================
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.
Maintainers have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, or to ban temporarily or permanently any
contributor for other behaviors that they deem inappropriate, threatening,
offensive, or harmful.
Scope
=====
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
Enforcement
===========
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the Technical Advisory Board (TAB) at
. All complaints will be reviewed and
investigated and will result in a response that is deemed necessary and
appropriate to the circumstances. The TAB is obligated to maintain
confidentiality with regard to the reporter of an incident. Further details of
specific enforcement policies may be posted separately.
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.
RMS is not a kernel développer you know.
I assume "works for Intel" is still fair game, right?
Log in or piss off.
No clue. But they could have cut out complete swaths of text just by stating "We don't care what you are, what you do, or what your opinions are. Just show us the code. If it's good, we'll take it. If it's not, we'll see what we can salvage". All this fluffy bullshit is just that. Fluffy bullshit.
I really, really, really wish these had been handled non-concurrently. It's virtually impossible not to analyze or comment on the two events together, which leads to some unsettling connotations for some.
While I think Linus taking a breather to maybe not be as much of a dick while still demanding high quality code is an admirable moment of self-reflection, the roots of this Code of Conduct are quite unsettling.
One really can't discuss the wording of the CoC without discussing the Contributor Covenant and the larger philosophical goals of the Post-Meritocracy manifesto.
From the CC:
From the PMM:
These are explicitly political documents... and they should be addressed as such. I don't think anyone has a problem with "don't be a jerk, and don't make it personal" in an open source project. Arguably, Linus has stepped over the line on occasion. The adoption of this document goes far beyond rectifying a mere lack of teeth in telling people to "Be excellent to each other"
Hire a Linux system administrator, systems engineer,
We were here first. Get the hell off my lawn.
It was about time they apply wheaton's law. "Don't be a Dick !" https://dontbeadickday.com/
Is everybody insane?!
In post-modernist theory, those two things are the same though.
Custom electronics and digital signage for your business: www.evcircuits.com
This is the end of Linux as we know it. The "Code of Conduct" is teeming with words and phrases that indicate the project is now going to be policed by Social Justice Warriors who will micro-manage everything. It means that the Linux kernel is no longer a meritocracy.
The only "code of conduct" ought to be: "my code doesn't care about your feelings". You can't develop good code in a Safe Space.
Tired of FB/Google censorship? Visit UNCENSORED!
BULLSHIT.
-- Linus Torvalds, LKML, 21/1/2018
COMPLETE AND UTTER GARBAGE.
-- Linus Torvalds, LKML, 21/1/2018
WHAT THE F*CK IS GOING ON?
-- Linus Torvalds, LKML, 21/1/2018
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Right. And the code of conduct says it should be irrelevant on the mailing list as well- that people should be treated with respect regardless of all that. Sounds fine to me.
I still have more fans than freaks. WTF is wrong with you people?
This is going to be what is used most of the time:
What that actually means in practice is that you cannot safely go through someone's code review and leave honest comments that demonstrate that the product is fundamentally bad. Welcoming and inclusive refer to a specific emotion which is to make things as warm and bubbly and positive as you can. Well, a lot of the time you can't do that.
What they want is to create for FOSS the same space they have in corporate America where HR, not line management, deals with things like personality conflicts that blow up. It's not going to make people polite, it's going to make people afraid to just be blunt with active, thin-skinned people who cannot stand to hear that their contribution is not good enough.
I don't see why somebody's gender or sexual preferences even need to come up in the first place on a mailing list discussing technical issues about the code.
The kernel is an engineering project. As such, meritocracy is the only sane way to run it - just like building bridges or ships - if your code is good then it's in, no matter who you are or what you or anyone else identifies you as. There's simply no reason to accept someone or their work if it's sub-standard no matter how hard their lives have been (or are perceived to have been).
The issue of diversity is a social issue and has to be/needs to be solved elsewhere.
"Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
He is hardly gone and now this. The PC-police must having their iltimate orgasm. What the fuck where they smoking?
Cunts. The lot of them. And not in the nice Australian way.
Don't fight for your country, if your country does not fight for you.
Social Justice Warriors advocate social justice in the same way as The National Socialist German Worker's Party advocated rights of Jewish workers in Germany.
Can any project prosper when technical success is no longer top priority?
Is there any way of forking off the whole damn thing to leave the SJWs to flounder in their own safe space? Linus has capitulated. I liked him better as a competent asshole than in his new incarnation as a wimp. But NO ONE OWNS THE CODE. Or something. These open source licenses confuse me.
Forking is divisive and fragmenting, you say? Compared to what?
I've known a few brilliant individuals. I've known many meek individuals. But I've yet to encounter both traits in the same person.
(Then again, how would I know?)
Meekness doesn't work. Sooner or later, a brilliant individual will figure this out.
Any coder worth his salt knows this is a red flag.
Anyone who doesn't see this is not a good coder.
This is not going to work because the real problem is about time. It takes significantly longer to be nice and show patience than it does to be mean and to the point. Someone with Linus' responsibilities just isn't ever going to feel like they have the time to be nice to everybody. If you want to improve peoples' attitudes in something as huge as the kernel community, than you need to change the heirachical structure to something with a lot more depth. Linus shouldn't be dealing with 2/3 of the people he is currently dealing with. If he isn't directly interacting with them, then they won't be getting offended by him either. Those people should be interacting solely with developers with less responsibility and therefore more time to be nice.
>if jackasses could fly this place would be an airport...
The extremists from the left, the cultural Marxists, the SJWs have so far destroyed anything they got their hands on: Academia, schools, the media. Linux will be no exception.
If there is any doubt on their agenda, read "The Post-Meritocracy Manifesto", but in fact, the title says it all. What we're experiencing is a Maoist cultural revolution and the new mob rulers will install themselves in each and every corner of society.
Who is the malign force behind the undemocratic imposition of this petty-authoritarian CoC on an unconsenting community? That person or organization is almost certainly also responsible for the ignominious purge of Free Software world hero Linus Torvalds.
Follow the money - Progressives are always bankrolled by big money financialists and their running dog "non profits". Only a tiny minority of the population support their totalitarian policies. Without the big money they would be nothing but fringe wingnuts ridiculed by everyone.
Follow the legal threats - Progressives always use the iron boot of the police state. There's no way they could impose their deeply unpopular puritanism without the violent coercive power of the state. Linus and perhaps other Linux leaders are probably being blackmailed with legal threats.
Let's find our villain, so we know who is working so hard to destroy the Freedom in Free Software. #ResistTotalitarianism
What part of this are you not getting?
Being blunt, no matter how civil, is not "welcoming and inclusive." As I said: welcoming and inclusive refer to a specific emotion which is to make things as warm and bubbly and positive as you can.
You are reading this through your "reasonable person" glasses, not through the glasses of the sort of person that actively pushes codes of conduct on every project bigger than a 1000 LOC and 1 maintainer.
As it stands, I agree with you, but that's not relevant here because your normal, sane reading is not what the activists intend to use.
Have you noticed how these authoritarian CoCs are always imposed without a popular vote and without the consent on the communities they are forced upon? I wonder why...
Now how the Hell are we supposed to rip on someone's shitty code and general incompetence?
Maintainer's Hurtful Comment: "We don't merge kernel code just because user space was written by a retarded monkey on crack."
Contributor's Complaint: "[Piercing whine] The Maintainer's comment was harassing and hurtful by ridiculing my autism and other learning disabilities when calling me retarded, belittled both me and my contributions as unimportant by revealing my minority status as an uplifted rhesus monkey, and has created an exclusionary and hostile working environment by holding me up to ridicule by publishing private information about my struggle with non-prescription drugs."
Enforcement Kangaroos: "After careful review and deliberation, this Technical Advisory Board has determined that the while the Maintainer in question has maintained the kernel with an exceptional level of quality and transparency for many years. Further, the Technical Advisory Board finds that the Contributor has made no positive contribution of any kind an any point to this Project and an objective analysis has shown that the Contributor has proven to be an ongoing hindrance to this Project.
"Nevertheless, despite the facts uncovered by this review, the Technical Advisory Board has determined that the Maintainer has not followed or enforced the Code of Conduct in good faith, continues to express public distain and disregard for the Contributor. The TAB has decided that while the Maintainer's comments are objectively true and the Maintainer's actions are objectively justifiable, that the Maintainer is, effective immediately, permanently removed from the Project because the appearance of meanness is more important than the actual success of the Project."
I bet dollars to doughnuts that Linus is right 99.99% of the time but some wordings in his mails really sound childish.
How many tens of thousands of emails has he sent? How many are in public?
People get upset by the dozen in which he's finally lost patience and shown he's actually human.
I get that he has to deal with sub-par kernel engineers from company X pushing an agenda and being really stupid and they deserve an ass-chewing, but if I were him
You're not him though. None of us are. He's fucking remarkable, and I'm willing to accept that occasionally he might send an email that's less diplomatic than the other 99.99% of them.
At least that was the plan, now we're going back to Docker because filing a Kubernetes bug report gets you all sorts of grief about your formulations being too male-centric aggressive.
You have discussions like this: https://github.com/kubernetes/... - where hundreds of dev-hours are spent on renaming something because they found "PetSet" to be offensive to animals AND THEY WENT ALONG WITH IT.
Custom electronics and digital signage for your business: www.evcircuits.com