Live data from Hacker News

Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

monogame.net

241–250 of 266 posts

Re: Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

#241
post #111

Earlier quoted context omitted.

Gifts do not confer obligation. Copying deprives the original party of nothing. Absolutely nothing about free software requires or even implies any responsibility to “give back”. This idea that anyone making money with free software somehow owes the original authors anything (or “should” donate a portion of their profits) is ridiculous. If the authors wanted money for their software, they would have sold it instead o…

> Gifts do not confer obligation. Remind me, which Ferengi Rule of Acquisition is this? There's not much argument to be had. You've created a logical justification for a myopic, misanthropic world view. > My friend bought me lunch. I used that energy at my job. Do I owe them part of my paycheck? Many find reciprocation important in a relationship.

If there's an obligation, then it want really a gift.

Re: Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

#242

Earlier quoted context omitted.

> You've created a logical justification for a myopic, misanthropic world view. Nobody said it wouldn't be nice, but that it does not confer "obligation". This is the key word. I would argue a world where people do things because they want to, and not because they feel they have to, would actually generally be a nicer world to live in. > Many find reciprocation important in a relationship. Yes, and those sorts of rel…

This is exactly it. I don't buy someone lunch with an implicit expectation that they'll buy me lunch in the future. That's tacky and gross. I buy lunch because I wanted to buy them lunch, and if they decide to buy me lunch, I happily accept.

Means you're not in the "many" segment. Doesn't mean many others are not in the "many" segment. I, myself, find reciprocation important even if not for identical "gifts".

Re: Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

#243

A true Christmas story! Somewhat unrelated, could someone provide insight into the following - "MonoGame is a "bring your own tools" kind of framework, which means that it provides the building blocks to build your own engine and tools, but it isn't quite an engine itself. If you are expecting a scene editor (like Unity or Unreal), MonoGame is not that. If you love coding and understanding how things work under the h…

Yes, this is basically correct. When you start writing a game with MonoGame, all you get is basically a class with two methods, Update() and Draw() that MonoGame will be calling in a loop, plus a bunch of libraries for input, graphics, audio, content loading etc. you can use in your code. It's a step beyond something like bare raylib or SDL2, but it's a far cry from Unreal, which lets you think in terms of game entit…

[deleted]

Re: Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

#244

I'm sorry but why C#? Isn't the big tech (Microsoft) in this case is a very big downside? Why not LÖVE (Lua) for example? https://love2d.org/ There is also libGDX (Java) but not sure Oracle is any better than Microsoft. https://libgdx.com/

> I'm sorry but why C#? Because Stardew Valley is written in it. Probably half of modern games are written in C#, too (Unity). It's not exactly an odd choice. > Isn't the big tech (Microsoft) in this case is a very big downside? No, a language being backed by big tech is a plus as long as the stack is fully open-source (which .net now is). > Why not LÖVE (Lua) for example? Because Stardew Valley uses MonoGame, not LO…

Others have mentioned big names, I’ll mention a medium ish name: Mindustry.

Re: Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

#245
post #111

Earlier quoted context omitted.

Gifts do not confer obligation. Copying deprives the original party of nothing. Absolutely nothing about free software requires or even implies any responsibility to “give back”. This idea that anyone making money with free software somehow owes the original authors anything (or “should” donate a portion of their profits) is ridiculous. If the authors wanted money for their software, they would have sold it instead o…

There really is no prize for being technically correct on this one. Someone built this and is letting you have it. For free. There is no legal obligation or law of the universe here, sure, but if you're in the top 1% of benefactors of this pro bono work, you have the opportunity to do some good and make sure that others, like you, get the chance to benefit from this free work in the future. There is a pretty straight…

> Someone built this and is letting you have it. For free.

That's the point of a FOSS license. You give the power back to the end users. This was purposefully chosen by the Monogame project.

Re: Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

#246

Earlier quoted context omitted.

This is exactly it. I don't buy someone lunch with an implicit expectation that they'll buy me lunch in the future. That's tacky and gross. I buy lunch because I wanted to buy them lunch, and if they decide to buy me lunch, I happily accept.

Means you're not in the "many" segment. Doesn't mean many others are not in the "many" segment. I, myself, find reciprocation important even if not for identical "gifts".

I often reciprocate. Receiving a gift triggers some warm fuzzies and I try to make the other person happy as well.

If they say or act as if there's something expected? I'm returning that "gift". That's a bargaining chip, not a gift.

Re: Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

#247
post #19

Earlier quoted context omitted.

> This indy developer (is that label fair?) is putting AAA studios to shame. For the hundredth time. He's an extremely rare person focused on quality, value, and competency. And he clearly just loves his own game Edit: Sorry? Pay for what, and risk what why? AAA studios simply cannot deliver good value in comparison. The donation is unrelated—or perhaps, arguably, open source makes this productivity possible.

Beyond love, what you prefer ? Pay 100K USD, or put at risk your 500M USD project ? Edit: if the engine is not maintained, there can be compatibility issues, it can go abandoned and lack new features, etc. It's the technical pillar of the product, like Unity.

[deleted]

Re: Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

#248
post #208

Earlier quoted context omitted.

What Steam brings is a firehose of gamers with their credit cards ready to all the games they think will be successful. There's a reason why everyone launches on Steam.

That firehose isn't pointed at everyone, being the newest game on Steam has a very fleeting value and then it's on you to find customers. It used to be that Steam played a much more active role in spreading traffic around games but these days the median game is doing $1,000 - $2,000 in sales which is like 100 - 200 copies sold. It's more and more like Google and Apple where what you get out of it is just a function o…

The firehose only ever pointed at "everyone" back when Valve was hand-picking every game that got released on Steam. Back then we only saw a few games released every week, and because of that they got that much more attention. But that also meant that most games never got any attention on Steam, since they were never released there.

However, Valve has since removed most barriers to entry and these days Steam sees more than 350 releases every week (nearly 20k in 2025), a number that is constantly growing. Add to the fact that there are already more than 130,000 games on Steam, that every new release has to compete with, and it is no wonder that median sales are low:

The low barrier to entry means that a lot of crappy games being released on Steam, that were never going to sell a lot, and the actually good games have to compete with all the other good games on the platform, that are probably also being sold at a much greater discount than your newly released title

Re: Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

#249
post #54

Earlier quoted context omitted.

I wouldn't call anything Epic Games does charity: it's all empire expansion for them.

How does the Godot donation expand their empire? Other than get more people into game development?

Unity is Unreal Engine's biggest competitor by far. Godot competes with Unity (mostly for 2D games) but is at least a decade off being any threat to Unreal.

So yes, funding Godot is A Nice Thing To Do but it also conveniently puts a bit of pressure on Unity, their biggest competitor, without impacting their own business.

Also, if you believe Matthew Ball's take[0] then Epic is all-in on fostering as many gamedev-ish creators as it can so that it can loop them all into making content for its metaverse later. As you alluded to, in the long term funding a FOSS game engine which is focused on ease of use helps that too.

[0]: https://www.matthewball.co/all/epicgamesprimermaster

Re: Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

#250
post #111

Not without reason: Stardew Valley, which has been sold to millions of gamers, has been created using the free MonoGame engine. So ConcernedApe is giving back to the open source software which made his commercial success possible, like commercial parties should.

Gifts do not confer obligation. Copying deprives the original party of nothing. Absolutely nothing about free software requires or even implies any responsibility to “give back”. This idea that anyone making money with free software somehow owes the original authors anything (or “should” donate a portion of their profits) is ridiculous. If the authors wanted money for their software, they would have sold it instead o…

> Gifts do not confer obligation.

Technically not, but giving back is a nice thing to do

Post reply on HN