News for hackers. Stuff that matters.
Re:Ask HN: Side project of more that $2k monthly revenue wha... by darthcloud on Friday April 14, 2023 @08:05AM (#35568543)
I've build BlueRetro [1] an universal Bluetooth controller adapter for nearly all pre-USB gaming console.

I made a gross income of around 3K a month last year out of Royalties on the soft for each device sold. It's Apache 2.0 software so people can do whatever they want.

I started making money when I decided to list on the GitHub README the list of manufacturers/makers that where sponsoring the project. (Only one person at that time) Soon after the others offered to give royalty as well.

I even got a Chinese company, notorious for selling "clone" of OSHW projects, to support the SW development as well via GitHub sponsor.

I've been working on it for the last four years. I entertained the idea to make and sell the hardware myself. But in the end I learned that's it's not something I'm interested to get into. What I really like is working on the software.

It naturally pivoted into a more community driven project where multiple makers are selling various variations of the HW.

I wrote a retrospective last years [2].

[1] https://github.com/darthcloud/BlueRetro

[2] https://github.com/darthcloud/BlueRetro/discussions/289

Re:Ask HN: Side project of more that $2k monthly revenue wha... by dom96 on Friday April 14, 2023 @09:49AM (#35569559)
If it's Apache 2.0 how are you getting royalty payments from it?
Re:Ask HN: Side project of more that $2k monthly revenue wha... by phkahler on Friday April 14, 2023 @10:17AM (#35569831)
>> If it's Apache 2.0 how are you getting royalty payments from it?

It sounds like acknowledging the sponsors is "the right thing", good Karma, or simply advertising for them. Not everyone wants to just rip off open source and not give back, they're willing to share the wealth if you make it easy and let people know they're doing it?

I need to set up github sponsors myself. We get the occasional request "how can I contribute money to you guys" and we always say stuff like "just spread the word". I keep telling myself I don't want to feel obligated by money, but I also know that I'd love to make enough to work on open source full time.

Re:Ask HN: Side project of more that $2k monthly revenue wha... by hnarn on Friday April 14, 2023 @10:30AM (#35569957)
You’re not obligated by money when the money is coming from donations. That’s what donations mean. The people giving them to you are not your customers.

Also I can recommend OpenCollective; I’m sure there are other similar solutions as well. It’s nice to be able to “expense” stuff and I’m sure donors appreciate transparency.

Re:Ask HN: Side project of more that $2k monthly revenue wha... by darthcloud on Friday April 14, 2023 @10:31AM (#35569958)
I think it's really important to make it clear that the contribution is for what is currently there. I get often ask "Will $$$ make you work on that issues" and I always answer no.

What will help fix that issue is my wife going shopping with the kids long enough for me to figure what is wrong. ;)

Re:Ask HN: Side project of more that $2k monthly revenue wha... by HeyLaughingBoy on Friday April 14, 2023 @10:58AM (#35570265)
So the obvious answer is to take the $$$, give it to your wife, and ask her to take the kids shopping with her :-)
Re:Ask HN: Side project of more that $2k monthly revenue wha... by lylejantzi3rd on Friday April 14, 2023 @12:10PM (#35571164)
Creative workarounds like this is why I love hacker news. :)
Re:Ask HN: Side project of more that $2k monthly revenue wha... by shlant on Friday April 14, 2023 @10:04AM (#35569696)
Pretty sure the license means you do not have to pay royalties, not that you are disallowed from paying royalties
Re:Ask HN: Side project of more that $2k monthly revenue wha... by kube-system on Friday April 14, 2023 @11:30AM (#35570657)
Royalties are typically a contractual payment, though. Calling a voluntary payment a royalty is kind of an odd use of the word, if not plainly incorrect.
Re:Ask HN: Side project of more that $2k monthly revenue wha... by taftster on Friday April 14, 2023 @11:41AM (#35570801)
You're right, these are donations. But they are donations that are determined based on the number of units sold. I believe that's why the parent is using the term royalty.

It's not a contract, as the term "royalty" implies, but it is a royalty in the sense that it's determined per unit sold.

Re:Ask HN: Side project of more that $2k monthly revenue wha... by darthcloud on Friday April 14, 2023 @10:04AM (#35569695)
People are nice? But most likely they want a good relationship with me in case they get problems. Also they benefits from being able to tell their customer they support the project.
Re:Ask HN: Side project of more that $2k monthly revenue wha... by dom96 on Friday April 14, 2023 @10:42AM (#35570083)
Ahh, I see. So you are receiving donations. Royalties to me mean payments that are required not voluntary.
Re:Ask HN: Side project of more that $2k monthly revenue wha... by darthcloud on Friday April 14, 2023 @10:50AM (#35570181)
I consider donation what random user give me on patreon/gh sponsor/itch.io

I talked with the makers or manufacturer and we reached an agreement. So to me (and them) it's royalties.

Re:Ask HN: Side project of more that $2k monthly revenue wha... by dom96 on Friday April 14, 2023 @12:22PM (#35571310)
What you consider and your manufacturer considers doesn't matter. The definition of royalties is what matters, it doesn't fit in this case as far as I can see. They aren't paying you money so they can use your software, they are donating money because they are nice, they could stop paying at any time and continue to use your software.
Re:Ask HN: Side project of more that $2k monthly revenue wha... by wahnfrieden on Friday April 14, 2023 @05:48PM (#35575229)
Ad.
Re:Ask HN: Side project of more that $2k monthly revenue wha... by dom96 on Sunday April 16, 2023 @10:32AM (#35590335)
?
Re:Ask HN: Side project of more that $2k monthly revenue wha... by wahnfrieden on Sunday April 16, 2023 @10:52AM (#35590508)
They get ad placement for the money paid ie a commercial transaction not donation.
Re:Ask HN: Side project of more that $2k monthly revenue wha... by FloatArtifact on Friday April 14, 2023 @10:01AM (#35569664)
What controllers you would recommend for retro games with a great d-pad and buttons? I can't find anything that's even remotely close to native controllers especially for Super NES.
Re:Ask HN: Side project of more that $2k monthly revenue wha... by darthcloud on Friday April 14, 2023 @10:08AM (#35569733)
Nintendo Switch SNES controller?

Otherwise personally my daily driver is PS5 DualSense

Re:Ask HN: Side project of more that $2k monthly revenue wha... by yamtaddle on Friday April 14, 2023 @11:32AM (#35570682)
I've never managed to find a Wii-connector-to-USB adapter that wouldn't inexplicably die within six months, but the 1st-party SNES Classic controllers are basically perfect clones of the original. Ditto the NES versions they have. Wii Pro Controllers are also great and have a similar feel & quality, but with modern ergonomics (no rumble, though, so not great for e.g. Playstation games, and IIRC the triggers aren't analog, which is limiting)

You can connect Wiimotes to PCs over Bluetooth and use any of those Wii-connector controllers through them, which would make them wireless and solve the finding-a-reliable-adapter problem, but I've never managed to make that kind of set-up sufficiently stable. Always having to screw with re-pairing and such.

In the end, my go-to for BT emulation controllers is usually a PS3/4/5 controller. I haven't tried the XBone but I found the d-pad on the XB and XB360 controllers unusably inaccurate, and the face buttons weirdly slow when trying to play old-school Nintendo-hard games. Playstation controller d-pads are much better, and the face buttons feel quicker to switch between, for whatever reason.

Re:Ask HN: Side project of more that $2k monthly revenue wha... by roflchoppa on Friday April 14, 2023 @01:16PM (#35572004)
For d-pads on Xbox controllers, you can cut a cross out of an old plastic folder and wedge it between the plastic and the membrane for better feel. It makes the pad crispy. 10/10 all my old controllers have it, too bad no one to play halo3 with. :(
Re:Ask HN: Side project of more that $2k monthly revenue wha... by comptrollers on Friday April 14, 2023 @01:46PM (#35572398)
https://www.8bitdo.com/pro2/ The ps2 and the SNES had a baby and it is a marvelous baby. (They sell them at Best Buy as well)

It has: Turbo key function for SNES games, Vibration, Macros, Pressure-sensitive triggers, Multi-system support (there is a switch on the bottom that changes the signal from windows to Mac to Linux mode and so on), And it just werks.

Re:Ask HN: Side project of more that $2k monthly revenue wha... by nsxwolf on Friday April 14, 2023 @03:09PM (#35573471)
I like RetroBit's Sega Genesis bluetooth controllers. They feel substantially similar enough to the originals.
Re:Ask HN: Side project of more that $2k monthly revenue wha... by pwpw on Friday April 14, 2023 @06:04PM (#35575402)
Something to look out for with retro gaming is a lot of modern controllers have increased latency, which can be frustrating on games that require precision. Unfortunately, the Nintendo Switch Online SNES controller isn't great in this regard. You can use this tool[0] to check latency.

Personally, I use an original Super NES controller + a Timville triple controller adapter[1], but a more modern controller that I like is the 8bitdo SN30 Pro+. I primarily play on a PVM via a MiSTer, so your use case may be quite different.

[0] https://rpubs.com/misteraddons/inputlatency [1] https://www.tindie.com/products/timville/triple-controller-c...

Re:Ask HN: Side project of more that $2k monthly revenue wha... by hiisukun on Saturday April 15, 2023 @05:25AM (#35578998)
I recommend the PS5 controller! They're very available (unlike the console), come in a few colours, and are regularly on sale -- about $90AUD in my currency.

They're rugged, reliable, pair easily via bluetooth without any custom software required (just hold the PS button and menu button together), and have excellent button feel. I grew up on the super Nintendo so I'm picky at times.

Battery life is excellent, reported over Bluetooth (so linux and macos can see it), and the controller central pad acts as a mouse which makes navigating menus great without needing to put the controller down. They go to sleep automatically if you close the lid on a laptop they're paired to, and you can change the LED colour and brightness on the controller.

I've had and used one for quite a while now, and in that time two of my friends have purchased one to replace various alternatives (8bitdo, & another one I can't remember) for either reliability, pairing issues, or both.

To top off this review: I've never owned a PlayStation!

Re:Ask HN: Side project of more that $2k monthly revenue wha... by NicoJuicy on Friday April 14, 2023 @11:55AM (#35570956)
This actually made me happy, considering all the bad news lately:

> I even got a Chinese company, notorious for selling "clone" of OSHW projects, to support the SW development as well via GitHub sponsor.

I suppose that's RetroScaler?

Re:Ask HN: Side project of more that $2k monthly revenue wha... by Havoc on Friday April 14, 2023 @01:01PM (#35571827)
Interesting that people voluntarily pay. Write-up of bloggers doing the "buy me a coffee" button suggested to me that nobody pays like that.

I guess software is a bit more tangible than a blog post even if both have value.

Re:Ask HN: Side project of more that $2k monthly revenue wha... by lcnPylGDnU4H9OF on Friday April 14, 2023 @01:15PM (#35571994)
One difference I can see is the "buy me a coffee" button isn't a "these are the people who bought me a coffee" list. I imagine most of these sponsors (from their perspective) are paying for advertising.
Re:Ask HN: Side project of more that $2k monthly revenue wha... by Havoc on Friday April 14, 2023 @01:45PM (#35572378)
Ah good point
Re:Ask HN: Side project of more that $2k monthly revenue wha... by HomeDeLaPot on Friday April 14, 2023 @03:43PM (#35573778)
Sounds like good advertising! If these companies are trying to sell hardware corresponding to this software, then having a callout right in the software's README is a great way to attract people who are discovering the project through GitHub. This wouldn't work as well if the product was oriented toward non-technical people (not discovering it through GitHub) or if the software wasn't directly related to the hardware (most OSS projects are probably run on general-purpose hardware).
Re:Ask HN: Side project of more that $2k monthly revenue wha... by heywhatupboys on Friday April 14, 2023 @01:35PM (#35572267)
does this work with steamlink? I have bought all these different supposed "PS3" controllers but BT doesn't connect!
Re:Ask HN: Side project of more that $2k monthly revenue wha... by b20000 on Saturday April 15, 2023 @01:50PM (#35582838)
sponsoring is not licensing and royalty income

great that you got this result, btw