The amazingly useful SC Controller [GitHub] project, a third-party open source driver and user interface for the Steam Controller has a new release out. Sadly, the last for a while.
Here's what's new in 0.4.5:
- On-screen keyboard can be now used with DS4 gamepad
- Improved editing profile using controller
- Allowed SVG custom menu icons
- Allowed displaying multiple OSD messages, with different font size and display time
- Bug fixes
In the release notes, the developer Kozec said this:
This is last SC-Controller release for a while. With all that mess happening around Linux this week, I've decided to move away as far as possible. I plan to finish all "enhancements" eventually, just not right now.
They went into further detail in a Patreon post, here's the gist of it:
As you probably already heard, earlier this week, Linux became part of political movement. It's movement that I strongly disagree with and wish to not be associated with in any way. Because of that, I don't feel welcomed in Linux community anymore.
Or, to write it like human being, with all this mess, coding is not fun at all.
So I'm throwing hands up and walking through the middle.
For those who don't really understand, it's likely as a result of the new Code of Conduct for the Linux Kernel. Something that has become a hot sticky mess in the wider community. Regardless of my own feelings about the CoC, I just hope people can find a way to get along and treat everyone with respect, regardless of who they are and where they come from.
I'm pretty sad about this, I use SC Controller practically every day for taming the Steam Controller outside of Steam and for those Steam games that don't detect it normally.
The controversy
Activists from the feminist and LGBTQIA+ communities have been trying to force the Linux project to join the Contributor Covenant since at least 2015. The Contributor Covenant is an agreement to implement a special Code of Conduct (frequently CoC from now on) aimed at changing the predominantly white, straight, and male face of programming. CC’s Code of Conduct is controversial particularly because it allows anyone to be banned from contributing code for any reason, usually with no mechanism for oversight or accountability.[emphasis mine]
On September 16 the pro-CoC side got their wish–Linux had officially committed to implementing and obeying the CC Code of Conduct–and they immediately set about using it to remove top Linux coders. Sage Sharp, who describes theyself as a “diversity & inclusion consultant, hufflepuff, non-binary agender trans masculine” ....
And there's nothing else to this. The CoC is weapon to use against people that are enemies of people like this Sage person mentioned in the quote. End of story.
6. “‘In all that time I never had to know or care whether my fellow contributors were white, black, male, female, straight, gay, or from the planet Mars, only whether their code was good’; namely, in a project that receives contributions from volunteers who are anonymous beyond a chosen handle, specious claims of exclusion and harassment crumble beneath the most haphazard scrutiny. Contributors reveal as much about their race, sex, and orientation as they want because no one cares about that tangential shit at the end of the day. If there really was some “straight white males only” mentality, the community would insist on determining whether a new contributor is “one of us” before accepting their code, but they don’t do that in the slightest. Thus, it’s patently clear there is no culture of exclusion, but rather a culture of total indifference to individual differences beyond coding ability. The rhetoric of diversity and inclusiveness is just a weapon being used to attack a community that is inherently opposed to identity politics, which is why they’re seen as such a threat to these SJW gestapo.”
Again, this is about the mediocre people seizing control of that which they cannot create or possibly even maintain and don't want to put the effort into making their own nest, but would rather swoop in, kick everybody else out and take it as their own.
p/s: I'm suspicious.. All this bullshit happen on weird time where technology world nearing "the junction" ... Coincidence??
Honestly, you shouldn't apologize. You've noticed a trend that has been affecting pretty much every major tech entity. It was bound to hit Linux sometime.
To be clear, I don't think it's some goberment or deepstate conspiracy. It's just a lot individuals with similar and often disastrous ideological backgrounds who's goals and desires line up, so they help each other get to the top.
I don't smell government involvement in this. This year some amazing things happened to Linux that have put it on track to overtaking Apple in marketshare within a decade. Linux has grown up, and that's a problem for anyone that wants computers locked down and users chained up inside an ecosystem. SO, no, I don't think this is government, I would much sooner look to Google, as the James Demore debacle proves is ideologically supportive of this, and more importantly, this year Microsoft bought a seat at the table in the Linux world. Even if they had nothing directly to do with this, I promise you they are celebrating as the Linux world is torn apart by the assault of rabid SJWs. I have no evidence at all of Microsoft's involvment, but the timing is interesting, and there's just a vague feeling for whatever that's worth.
M$ and Google are both walled-garden companies. This year Linux started playing Windows games and next year Purism launches a Linux smartphone that uses nothing from Android and completely bypasses Google entirely(or Microsoft). Both companies already have what they wanted from their own dabbles with Linux, so why not toss in a bunch of fuel and an emergency flare to try to light it?
In regards to who posted the initial anti-trans comment: You know who you are, stop or face a ban.
snipJust accept people as they are. Being different than you doesn't mean they need to be locked up and shock-treated until they become like everyone else. Humans are not bee drones.
The problem with such a display of obvious transphobia and hate-speech: you only give SJWs more ammunition.
And maybe worse, you undermine the validity of the concerns about CoCs like that by being a total ass.
In a way, you are doing exactly what most SJWs do, just from the other side.
Last edited by TheSHEEEP on 24 September 2018 at 8:51 am UTC
Some people have claimed CoC is a document to seize power, and that this will happen soon for sure, warning us all of a foreseeable doomed future to the community. It seems to me that fear is speaking. But of what? That I don't know.
And if it's the maintainer being abusive, that's another problem. Which I think the CoC was meant to try resolve.
English it's not my first language so please have it in mind in case of any mistake.
As i see it the CoC doesn't solve that, it still live maintainers to decide what can or cann't be banned and changes nothing. A CoC of a few paragraphs would function well on a small community but not on a large project as the kernel. And also i don't like the fact that things you wrote or said outside of the kernel can be brought to ban you, leaving expressions out of context, like been sarcastic. The CoC need to have a define procedure on how to do complains about certain behaviour, let the defendant a method to defend himself and in case of the ban an explanation of why it has happened. As it stands it's to vague to solve anything. A new one should be write having in consideration the opinions of all involved, i now it wouldn't be easy but dialogue it's how people understand each other.
I just don't get it.
Still, I agree that he has all the right to do what he wants with his work.
Personally, my main contention is the extension of the CoC to spaces outside of the mailing list. If was just there it would be a bit more palatable and somewhat reasonable given that it's a professional space. I'd hate to banned over a bit of trash talk in a live stream or video that isn't associated with my work.The "Scope" paragraph is quite clear on this:
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.(emphasis mine)
Nothing about what you get up to on your own time, when you're not representing anyone but yourself. Other developers might still want to avoid association with you for whatever reason, but that's their right as individuals. As long as this doesn't affect the evaluation of your code contributions by the maintainer.
Yaakuro regularly suspends contribution.
Honestly, you shouldn't apologize. You've noticed a trend that has been affecting pretty much every major tech entity. It was bound to hit Linux sometime.Well, that's the Asian way to expressing "I'm respecting your view". I don't like outrage and don't like be unreasonable.
To be clear, I don't think it's some goberment or deepstate conspiracy. It's just a lot individuals with similar and often disastrous ideological backgrounds who's goals and desires line up, so they help each other get to the top.
Right now, I'm living in a country that crawl-learning to democracy (supposely), free speech (supposely), right to everyone regardless background (a success but still needs to improve) and most importantly, right to dissent (supposely). We still considered as "less free country". So, anything I said based on my experience from my "home".
The "coincidence" part not refers to goverment conspiracy. I saying based from past history I learned before. I don't want to describe any further. Remember, I'm not a "westerner", people..
Again, I neither support nor against Linux CoC, I'm neutral (as I'm not directly affected). BUT, we must look the reason why people support or against on CoC because every outrages always have every reasons. As I say: We need a public discussion to listen what, why, how or anything community wants to say! Or we won't moved forward.. RIGHT NOW! and that's DEMOCRACY!.
M$ and Google are both walled-garden companies. This year Linux started playing Windows games and next year Purism launches a Linux smartphone that uses nothing from Android and completely bypasses Google entirely(or Microsoft). Both companies already have what they wanted from their own dabbles with Linux, so why not toss in a bunch of fuel and an emergency flare to try to light it?If anyone looks at my past comments, it's obvious. As I said, tech world now nearing to "the junction"
Off topic:
FYI, I'm won't entertains to anyone who wants to look for argument. I'm here for learn and contribute for Linux and Linux gaming only. Also remember, life isn't black and white. It's a million shades of grey.
That's enough from me. Thank you
It's a million shades of grey.
I thought they were 50 only :P
This is a big deal- also, why on earth doesn't the steam controller configuration work on the linux client for steam? They have their own Ubuntu-based distribution this is meant to run on so why on earth doesn't it work in Ubuntu itself?
What? Steam Controller on Linux Steam works perfectly well, at least for native games. This tool is helpful for games outside of Steam, for those people who don’t want to use Steam client (the other way to get SC working for non-Steam games is to add them to the Steam library, like one would probably do eg. on Windows).
EDIT: OK, one exception to the perfectly well part. For some reason there is no force-feedback available for Steam Controller on Linux with the Steam client.
Last edited by silmeth on 24 September 2018 at 2:03 pm UTC
This is a big deal- also, why on earth doesn't the steam controller configuration work on the linux client for steam? They have their own Ubuntu-based distribution this is meant to run on so why on earth doesn't it work in Ubuntu itself?
What? Steam Controller on Linux Steam works perfectly well, at least for native games. This tool is helpful for games outside of Steam, for those people who don’t want to use Steam client (the other way to get SC working for non-Steam games is to add them to the Steam library, like one would probably do eg. on Windows).
EDIT: OK, one exception to the perfectly well part. For some reason there is no force-feedback available for Steam Controller on Linux with the Steam client.
So when I was trying to get the controller set up for Dead Cells it just kept defaulting back to the controller's default configuration. I tried a lot of different things but the only answer was using the sc controller UI to configure the buttons. When researching why I was told basically that programming the buttons via big picture mode in Ubuntu just doesn't work; that was basically my experience with it too.
I only used sc-controller while experimanting with a few non-Steam and wine games. As I hardly play anything outside of Steam now, I haven’t really use sc-controller for half a year now.
What happened almost immediately after the CoC being adopted? SJWs going after people they don't like: https://twitter.com/_sagesharp_/status/1042769399596437504?lang=enIf the author of the CoC admitting it is a political documentThere. I struck out the part she clearly didn't say or mean. As if this would even give her the power to "out" anyone.made to out people she doesn't like
And yes, anything that concerns project policy is political by definition.
Sure, he didn't explicitly state that it is a political document for outing political opponents, but it's what's happened everytime a CoC is adopted, and it's what's happening with Linux now.
In any case, you can all relax. The CoC doesn't give any power to anyone who isn't a maintainer of a Linux subsystem or module, and then only within their domain, and becoming a maintainer requires the same amount of expertise as ever. Nothing has changed with regard to meritocracy or the lack of.People who do not contribute to the project at all use this as an opportunity to attack maintainers they don't like. Opal example: https://i.imgtc.com/1gasSBZ.png
Really? Take a look at https://postmeritocracy.org/ (written by none other than Coraline himself)
Last edited by Xicronic on 24 September 2018 at 10:35 pm UTC
Here, is a little something that might blow your mind: I do not care. I do not care about a contributors sexuality, religion or political affiliation. If their contributions make Linux a better kernel, they should be allowed to contribute. That is how it should be. Instead we now have these neon haired puritansSo, not their sexuality, religion or political affiliation, but you do care about the colour of their hair.
A small example is using the code of conduct to try and implement the same compelled speech that was attempted in Canada: if you refer to a person by a pronoun he or she disagrees, you might face jail time.I'm Canadian and that is nonsense. I've seen a lot of people here, wittingly and unwittingly, making a lot of dubious references in their attempts to pump the "SJWs are coming for us!" narrative. A lot of quotes taken out of context and twisted, a lot of skews from what really happened. This is one of them.
http://sds.utoronto.ca/blog/bill-c-16-no-its-not-about-criminalizing-pronoun-misuse/
IMO, if the SJW conspiracy scare had much to it there would be no need for this sort of spin. It's probably true that any given progressive bunch, like any other bunch, has some dorks in it. Big deal--some people are dorks, film at 11.
But also, as a Canadian, I would like to mention where the real threat lies in some of this scaremongering rhetoric. So, the current premier of Ontario is Doug Ford--brother of the now-deceased ex-mayor of Toronto, Rob Ford, who was best known for doing crack with gangers. Anyway, he too is deeply upset about the supposed anti-free-speech ways of SJWs, specifically on university campuses. So in the name of free speech, he says he's going to cut funding from universities if they don't discipline students and de-fund student unions which protest displays by such groups as anti-abortion campaigners or alt-right speakers. He's given them four months to get the policies in place. So, banning protest in the name of free speech--that is where the right wing backlash against "SJWs" wants to go. I'm waiting cynically for the "anti-SJW" forces to start jailing protestors in the name of free speech.
There's a lot more people been jailed, kicked off campuses, denied jobs or tenure et cetera et cetera (not to mention assassinated--Martin Luther King anyone?) for being in favour of social justice than for being against it. But I think in the old days they at least didn't try to pretend they were doing it to defend free speech.
But does there need to be some sort of Code of Conduct taken fairly seriously at the Linux kernel? Oh hell yeah. Come on, could we get real?
I am against this code of conduct but I am not against code of conducts in general.
The main issue is that it is vague. That enables one to break a basic principal of justice:
"It is better that ten guilty persons escape than that one innocent suffer" ~ Sir William BlackstoneIf they decide to rewrite this code of conduct, they should word is so that earlier wrongs cannot be repeated with the new CoC. I am especially talking about the cases like James Damore and Theo Ts'o. In both cases, they spent some time in researching something before talking about it. In case of James Damore, he lost his job. This CoC would also have allowed something like that too. A CoC, which allows something like this is not OK. If I spend even 5 minutes in researching something, even if I conclude wrongly in your opinion, I shouldn't be vilified.
Another issue is that lately there is a tendency to do away with proportionality between the crime and the punishment. Going after someones careers is a big thing!
See more from me