Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

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.

Article taken from GamingOnLinux.com.
Tags: Apps, Drivers
16 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
260 comments
Page: 1/13»
  Go to:

devland Sep 23, 2018
with all this mess, coding is not fun at all

Did the new Linux kernel CoC affect this guy in any way? It doesn't seem like the two are related.
The guy stopped working on his own project because he disagrees with the policy of another project? That doesn't make sense.
legluondunet Sep 23, 2018
I don't understand his reaction, does he overreact?
Anyway thank you for your great apps (sc-controller and wine controller dll), I regurlarly use them, hope to see you soon in the Linux community.
Creak Sep 23, 2018
I don't understand... How can we be against this Code of Conduct? Having one is having a political movement?

I might have missed something at some point in the Linux news.


Last edited by Creak on 23 September 2018 at 1:19 pm UTC
Lonsfor Sep 23, 2018
did he actually let the gamergate rhetoric get to him? in 2018?
scaine Sep 23, 2018
View PC info
  • Contributing Editor
  • Mega Supporter
Basically, some people are conflating "Linux has a CoC" to "Social Justice Warriors have forced Linux to have a Code of Conduct they don't agree with", and so now it's a "political movement".

I can't understand how "be nice to each other" can be construed in any way other than positive. But critics are ignoring the fact that most major projects have a CoC and Linux was an exception, and are flag waving that this means that dissent of any kind can result in you being banned from the kernel.

As if that didn't already happen. Ask Con Kolivas, for example, who now maintains a kernel fork on his own website after falling out with Torvalds spectacularly a decade or so ago. He described contributing to Linux as about as scary as it gets (source.

A CoC might have helped back then and if it had, perhaps we'd have a better kernel for desktops today. (You still can - his website gives you the patch you need to compile a more responsive kernel, if you're interested).

Makes you wonder how many truly awful, terrible people contribute to the kernel to warrant this kind of reaction.
joaojotta Sep 23, 2018
Oh, good. I thought I was the only one not understanding what the Linux Kernel development CoC has to do with developing FOR Linux.
The Lernel is open source, people like the Debian or Ubuntu teams take it and add it to their code. The CoC is no longer applicable in any way so his work wouldn’t either.

Yes, I think he’s overreacting.

Still, it’s his right to stop developing the project. Not sure how fair for his patrons but that’s a matter between them.
GustyGhost Sep 23, 2018
I like a man of principle. But if that is how he feels, doesn't he realize he is just "letting them win" by giving up?
Janne Sep 23, 2018
The argument seems to be something like "only technical merit should matter". But whenever you have at least two people working on one thing you have a social aspect to it, and it becomes important. "Be nice to each other" is not politics, it's project management 101.
melkemind Sep 23, 2018
View PC info
  • Supporter
The argument seems to be something like "only technical merit should matter". But whenever you have at least two people working on one thing you have a social aspect to it, and it becomes important. "Be nice to each other" is not politics, it's project management 101.

You're right. It really is politics too though, and that's not a bad thing. People only use politics like it's a bad word when it doesn't match up with their own politics. There are politics in everything, and anyone with a job knows there are office politics. There have to be. Who has the power? How much power do they have? What powers do subordinates have? What is the mission? What is the code of conduct? These are all political questions. Even in my house, there are politics I have with my kids. In that example, I'm El Presidente, and they better do what I say. :D
lucifertdark Sep 23, 2018
You're right. It really is politics too though, and that's not a bad thing. People only use politics like it's a bad word when it doesn't match up with their own politics. There are politics in everything, and anyone with a job knows there are office politics. There have to be. Who has the power? How much power do they have? What powers do subordinates have? What is the mission? What is the code of conduct? These are all political questions. Even in my house, there are politics I have with my kids. In that example, I'm El Presidente, and they better do what I say. :D
It is a bad thing when it's totally one-sided & anyone who even as much as questions it is shouted down.
Erwhann Sep 23, 2018
Well, if he is not feeling welcomed in the Linux community because of a CoC, that doesn't apply to his projects, just saying "be nice and welcoming to others"… I can't help but imagine him as some kind of bully complaining that the other kids don't want to play with him :|.
gabber Sep 23, 2018
Sadly I can fully understand him. Sure this CoC sound fine. There will be amendments. There will be demands rolling in.( See Atheism+ / Gamergate etc. )
It is a power grab. The identity and feeling of the programmers will be valued more then the code they produce. This CoC is a stick to hit people with. People you disagree politically.
Politics should stay in politics, not be mixed into gaming and for sure not into coding. Just look at Python and their master-slave controversy.
Eike Sep 23, 2018
View PC info
  • Supporter Plus
Sadly I can fully understand him. Sure this CoC sound fine. There will be amendments.

If it is fine, it is fine. If something would be added that's not fine, it would be not fine - than, not now, obviously.
tmtvl Sep 23, 2018
Yeah, the CoC literally says maintainers can, quote, 'ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.' As well as: 'Representation of a project may be further defined and clarified by project maintainers.'

I can see how some people might disagree with a text that basically gives maintainers carte blanche to ban whomever they want at any time.
Leerdeck Sep 23, 2018
with all this mess, coding is not fun at all

Did the new Linux kernel CoC affect this guy in any way? It doesn't seem like the two are related.
The guy stopped working on his own project because he disagrees with the policy of another project? That doesn't make sense.

I can only talk about reddit but the /r/linux sub is a total utter shitshow.. I mean the sub was always a passive aggressive cesspool (that's why I stay usually away from it) but with the CoC everyone lost their marbles + I'm sure it got brigaded by certain kind of people.

Guess the dev belongs to the people who think now the "SJWs" will take over and everything goes down. Sadly that shows the kind of unprofessional behavior that I often associate with hobby open source projects.
gabber Sep 23, 2018
Sadly I can fully understand him. Sure this CoC sound fine. There will be amendments.

If it is fine, it is fine. If something would be added that's not fine, it would be not fine - than, not now, obviously.

Actually it's not fine:
+This Code of Conduct applies both within project spaces and in public spaces
+when an individual is representing the project or its community.
and
or to ban temporarily or permanently any
+contributor for other behaviors that they deem inappropriate, threatening,
+offensive, or harmful.

It's vague and not focused.
scaine Sep 23, 2018
View PC info
  • Contributing Editor
  • Mega Supporter
It's vague and not focused.

Threatening, Offensive and Harmful behaviour? That's not vague. "Inappropriate" isn't as useful a word, but honestly, if you get to the point where there's any prospect of this line being used against you, it's likely that you've already thrown a few grenades and burned a few bridges on your way there.

I can see some issues where someone takes honest criticism the wrong way. Especially in text, it's hard to convey conviction without appearing aggressive. But not impossible.

Is anyone really, literally, against making the Linux kernel a more acceptable, inclusive space?!? If so, by all means quibble about specific language in it, but the moment you proclaim it to be a "political movement" to "grab power", you've lost me.
scaine Sep 23, 2018
View PC info
  • Contributing Editor
  • Mega Supporter
Yeah, the CoC literally says maintainers can, quote, 'ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.' As well as: 'Representation of a project may be further defined and clarified by project maintainers.'

I can see how some people might disagree with a text that basically gives maintainers carte blanche to ban whomever they want at any time.

As maintainers, they had that power all along. Kolivas maintains his own patches as a fork literally because Torvalds told him to take his patches and fuck off. Kolivas called his patches the "brain fuck kernel" for years as a stab at Torvalds & co.

This isn't the Steam Forums. It's the Linux Kernel and its mailing list. It's long overdue some "be excellent to each other".
Tuxee Sep 23, 2018
This is the most retarded "excuse" I've ever heard for abandoning a project. Being an open source contributor myself it has never occurred to me that some CoC for the Linux kernel has anything in the farthest to do with my work. This dude is working on a GUI tool written in Python - is he aware that the Python project has had a CoC for ages?
Shmerl Sep 23, 2018
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.

What does that even mean? And what about using upstream kernel driver for the controller?

Requiring a code of conduct is not a political movement. It's simply keeping jerks in check. Which should be a requirement for any remotely big and professional project.


Last edited by Shmerl on 23 September 2018 at 3:23 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.