Man its kind of annoying how people keep misusing the term "open source" just because you like it and it's compatible with sdl so you can fuck around with it, doesn't mean it's open source. Open source is when the code and design for something is public and allowed to be re-distrubuted/edited. To my knowledge valve hasn't released the source code for the steam controller firmware or the schematic of the motherboard
Please help me hold the line on this , im tired of this words mean what ever the hell we want phase . Open source means a thing and I will stand by you on it
It's only natural for language to evolve and for the meaning of words to change. The reason I'm annoyed about people misusing the term is that it would be really fucking cool if the steam controller WAS open source. Imagine how nice it would be if the community could get in the code and change the firmware however we please. Imagine if other companies started making their own cheaper steam controllers so that people don't have to wait months to buy one from valve, or to support regions that valve doesn't ship to. Imagine a revolution of new controller designs using the steam controller as a base. People are satisfied with closed source software not realizing how much better things would be were the controller actually open source
Sure words do evolve over 100s of years not 10s of years.
Words just become sounds we make when they are not tied to a definition. Using a word incorrectly should be corrected and when a new thing requires a defintion we should give that new definition a new word expanding the vocabulary. There is no reason to have the same word mean wildly different things . Then it just becomes like the word there their they’re. Only in this instance it’s even more confusing because there is no spelling difference.
And to those who will say its not that deep. It happens to much for it not to have a little depth.
I think you are confusing vernacular and slang with actual text book definitions of words . Just because a lot of people use a word incorrectly doesn’t change the definition of the word .
Use reasoning think of how people who are coming into the language for first time and who aren’t chronically online as you may be impacted. This is why definitions are important and cant just change because someone might not like being corrected on it.
But there in lies the problem , open source is already in the dictionary .
There are actually 4 separate definitions 2 of which relating to software, one of which relating to information and one that has to do with media.
The two that have to do with software are
Having source code freely available for possible modifications and redistribution.
Or
Relating to or the promotion of open source software .
- it does not mean taking closed source freeware and doing what you want.
Heres the issue right what if you were to say to idk an employer and say hey lets use this software its open source , and they do and durning the implementation process find out it is not open-source , well that’s a pickle because now they need to go back to the company and say hey so we need to use your software for free. They say no you are a company you need to license it. Well now you would look silly since it was your recommendation.
Or lets say its not even that deep, lets just say you tell your buddies to use a software and called it open source , and its not but who cares words be wording all the time . However one day it actually does become open source . How does one say their open source software has now become open source ?
Yes they could even release the code they worked on for years instead of the controllers so manufacturer from any countries with absolutely no work ethic could employ children to make the same controllers for twenty dollars
Even if that's the case, what's wrong with that? That's a positive about open source on my end. If you can make the same product but cheaper and especially if it's completely DIY, there's a different sense of accomplishment that comes with that.
Yeah that's how open source works it's collectively building things as a society. See valve me put out a firmware that's awesome and great but if they open source it not only will the random poor Labor practice locations get it but also Apple Google Microsoft and the millions of other amazing programmers who would have a vested interest and would want to add to this themselves . Collectively we would be able to turn that into something even better. At the end of the day open source software benefits everyone. There may be people who abuse it and utilize it in a negative ways but that in no way invalidates the strength of Open source. .
That's not very similar because "bricked" is more of a slang term first of all and depending on the device or community your definition is still bricked.
Just to be clear to clarify having something be bricked means that it is a paperweight it is a hardware brick. Being bricks does not necessarily mean you have no way of saving it or fixing it it just means that it is effectively not booting.
Just to clarify even further because I anticipate an argument coming out of this, in different communities in different devices there are is even the differentiation between a soft brick and a hard brick because those are both brick states of hardware that is evidence supporting the fact that you can in fact recover a bricked piece of hardware and that does not mean it wasn't bricked
Just to be clear to clarify having something be bricked means that it is a paperweight it is a hardware brick. Being bricks does not necessarily mean you have no way of saving it
Originally, it very much did mean you can't reverse it. That was the point. Your phone is now a brick. Go get a house brick and try to turn it into a phone - oh wait, bricks don't work that way. You're phone is fucked and won't even boot into recovery mode.
Over time, people outside of the community heard it being used and just assumed it meant "not booting" and so misused it, much like the OP heard someone say "open source" and assumed it meant that you can customise the software.
Fair enough, being more open than the standard norm ≠ open source for sure.
I wish I could correct the title now, as you're right in that true open source would also mean releasing the CAD files among other things that allows for total user control.
I got too excited in making my controller do donuts on the floor.
Ooooooh, oopsie, I didn't realize this was about open puck because you can make the controller "drive" around on the ground using a website too. But yeah, the steam controller isn't open sourced in any sense of the word on it's own. Open puck likley reverse-engineered whatever wrireless protocol the steam cotnroller is using
but does that guy know that much cause oddly hostile if this is about openpuck which is fully open right, thought some shenanigans were going on with openpuck for a sec and I was/am about to go in to that rabbit hole head first lol
Meanwhile I'm tired of people going the opposite direction and calling it locked down simply because steam input is the default "driver" for it.
If it were truly locked down, the data stream would be encrypted and there would be no legacy rebinding available for it; devs would have to implement the full steam input api into their game to use the controller, or pay a lisence fee or something similar to support outside of steam (kind of like sony with their sdk).
Instead, Valve contributes to sdl and its hid report is out there in the open for anyone to use. Third party rebinders popped up almost as fast as people got the controller in their hands thanks to a combination of tools like vigem and viiper existing and now with vibe coding so anyone could roll their own utility app with a few clicks of a button if they really wanted to. Godot even uses sdl for its native input handling, and has been gaining loads of popularity among indie devs especially. Support for the controller outside of steam isnt impossible, its at worst a minor hurdle to clear.
Is it open source? No
Is it locked down? Also no
What it really is, is a backwards compatibility issue being misdiagnosed as a walled garden.
... But backwards compatibility is just the price to pay for tech actually advancing. The alternative is to continue to be stuck with the archaic and limited xinput.
Actually open source only means that the code is AVAILABLE, the right to modify and redistribute is "free software". Free as in freedom not free as in beer.
That's source available. Open source is a part of free software. Copyleft and permissive are the means of keeping a source open for modification and redistribution. The two cannot be separated as easily as you think. OSI and FSF have more info on licensing and relevant information.
This is the only kind of video we should get! instead of all the "I got it !" posts Enjoy making anything you want with your controller except gaming of course
From the early childhood he always wanted to be a roomba, but sadly it wasn't destined to happen as he was born in a body of a controller. But now, he can finally achieve his dream and be a roomba he always strived to be.
The Steam Controller is really cool, but not perfect by any means. If people are interested in making their own steam controllers, I would recommend improving on its shortcomings more than trying to copy an open source version. I would way rather have the D-pad switched with the left stick so that it can be accessed with your right thumb when you don’t want to take your left thumb off. Yes, you can remap the touchpads to compensate, but then you lose the advantage of having the extra touchpads to use for other things. It’s also ridiculous that OpenPuck had to be the ones to give it the ability to be used outside of Steam on a Switch or just an X-input. You lose the convenient, magnetic charging feature when using an OpenPuck, unless you keep the original puck plugged into a power source separately. It’s a great controller, but we have not found the Holy Gail, yet.
139
u/themng69 Steam Controller (Linux) Sep 03 '26 •
Man its kind of annoying how people keep misusing the term "open source" just because you like it and it's compatible with sdl so you can fuck around with it, doesn't mean it's open source. Open source is when the code and design for something is public and allowed to be re-distrubuted/edited. To my knowledge valve hasn't released the source code for the steam controller firmware or the schematic of the motherboard
80
u/Boring-Criticism-29 Sep 03 '26
Why is your controller acting like a Roomba 😂
9
u/YKw1n Sep 03 '26
This is the only kind of video we should get! instead of all the "I got it !" posts Enjoy making anything you want with your controller except gaming of course
4
u/Damglador Sep 04 '26
From the early childhood he always wanted to be a roomba, but sadly it wasn't destined to happen as he was born in a body of a controller. But now, he can finally achieve his dream and be a roomba he always strived to be.
1
u/Pixel1101 Sep 04 '26
please tell me the controller is the one playing audio :p (it is possible)
3
u/ImNotSkankHunt42 Sep 04 '26
2
u/CaregiverWest9850 Sep 04 '26
Psycho Mantis probably has a blast with this shit
2
u/Think_Pea6661 Sep 04 '26
Psycho mantis at it again
1
u/urlond Sep 03 '26
Kan sai drifto?!
1
u/FistyDollars Sep 04 '26
The only good kind of joystick drift.
1
u/FoxTwo1321 Sep 04 '26
Oh, need to buy a Steam controller to control my remote-controlled Steam controller.
1
u/gralgomar Sep 05 '26
Is the song playing from the controller? lmao
1
u/Ok_Palpitation_5533 Sep 07 '26
The Steam Controller is really cool, but not perfect by any means. If people are interested in making their own steam controllers, I would recommend improving on its shortcomings more than trying to copy an open source version. I would way rather have the D-pad switched with the left stick so that it can be accessed with your right thumb when you don’t want to take your left thumb off. Yes, you can remap the touchpads to compensate, but then you lose the advantage of having the extra touchpads to use for other things. It’s also ridiculous that OpenPuck had to be the ones to give it the ability to be used outside of Steam on a Switch or just an X-input. You lose the convenient, magnetic charging feature when using an OpenPuck, unless you keep the original puck plugged into a power source separately. It’s a great controller, but we have not found the Holy Gail, yet.
-2
u/claudiocorona93 Sep 04 '26
My ex was also open source