https://www.unrealengine.com/en-US/megagrants
For example they gave $250k to the Godot game engine project in 2020.
https://godotengine.org/article/godot-engine-was-awarded-epi...
If Epic Games really cared about Godot, they would align more with their values in-house. Their M&A drives the organization like a propeller.
However, their stakeholders decided circa 2019/2020 that they want to influence the development of Godot and spent their money that way. Corporate donations aren't at a whim like us individuals who spend $3/mo on Wikipedia or a food pantry, it's considered by the executive team, calculated and green-lit by their accounting team.
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.
I know you might be tempted to move on to do something else, but I really need my shop to keep working.
So, here is the deal: I am going to send you a 'donation' of 500 USD now, and then a monthly recurring 'gift.'
Contractually? You have no obligation to work, and I have no obligation to pay.
But if you stop working on WooCommerce, I will obviously have to stop the donations.
Sounds cool?
==
The output of that is rather positive here though, but it would be naive to not see the self-interest.
ConcernedApe donated to give back to the foundation he came from, while Epic is out for global domination in the virtual entertainment sector.
I'm really still just trying to see the whole "Epic is donating money to take over the world!" argument here. What obligation do they get from these donations, exactly?
Epic values exclusive titles, walled gardens, poor support, and a scumbag CEO who will stomp over every market he can to get his next 8 Billion.
They ruined Rocket League, a game I purchased on steam while supporting Psyonix, which is now unusable until I agree to give them my PID and create an account. It's so egregious you can't even play bots offline. Every goal will move focus to a popped up browser window requesting account creation.
Everyone can decide where to draw the line on personal support, but to act like Epic is just being given shade because it's a corporation (as the comments below implied), is inaccurate.
EA does something similar, and their EASTL is an opinionated and gaming-focused container and algorithms library that they maintain and made open source.
But I think people cynically underestimate the value of the contributions corporations do make and fail to understand just how much of the software we enjoy is only possible due to corporate funding.
Igalia may be a good example as most of have are not even familiar with them. But the Linux distro that I use comes from their, the Servo browser is being driven by them, and many other projects benefit from their contributions.
AAA studios don't really use MonoGame.
---
[0]: https://www.supergiantgames.com/blog/bastions-open-source-br...
Epic has a grant program that has given out thousands of grants, including over a million dollars to the Blender project
Its hard to see SDV as some niche 'indie' project and more and more pedantic definitions of 'indie' aren't helpful. This is a game with an estimated half BILLION in sales. He's extremely wealthy and could have given 50x more easily. Its a bit arbitrary on who or who hasnt done enough. Why no metrics like 10% of your income if you use the tool? "Volunteerism" doesn't work and stuff like this seems like mostly PR and a tip, moreso that "let me help you run this project." I mean does this make monogame better? It seems like a tool that's not really used by any commercial devs. This just seems like a "thank you for helping me get super rich," kind of thing. A tip, which is different than funding a project, fundamentally. You can tip a dying business that is destined to fold shortly, for example. That's not the same as funding it.
This sort of "we are and aren't a business" gray-zone these foss projects live in needs reform, imho. Expecting the kindness of strangers doesn't work. Look at how many foss projects get little to no donations. I don't have the fix here but these developers should probably roll up a LLC and market some kind of service these companies can just easily write invoices for instead of just expecting a random middle-manager to fight the execs to write a $100k check to some guy named Phil in Minnesota that maintains something-something-lib, which is one tiny part of a larger ecosystem that maintains their backend.
Despite all the talk from libertarians about how private donations are the solution to the world's ills, open source software very rarely gets substantial donations.
We're already being taxed like crazy while that money subsidizes things almost everyone disagrees with. The libertarians believe that if people weren't taxed as much they could voluntarily spend money on things that are valuable to them. Some people would donate more and others wouldn't donate at all, and that's okay. I believe we would see a lot more voluntary donations without the burden of high taxes.
Claiming "libertarians haven't solved this yet" while continuing to take everyone's money is not a fair argument.
To stay on topic, this thread is about a private individual donating to a project he supports. That's something everyone should be happy about. And he did not do it as a political statement.
The best example that low tax rates don't increase giving: in 2017 the TCJA reduced tax rates for most people, and increased the standard deduction (but reduced the charitable deduction). Even though they were being taxed less and had more money to donate, Americans donated several billion less to charities each year (estimates very, but they're all between $15 and $20 billion less each year).
From my findings, I could not find anything directly correlating the 2017 TCJA to total donations. The TCJA did change how deductions are treated, and more people opted to go with standard deductions instead of itemized deductions, but this is not the same as total donations. It is possible this incentivized people to donate less because they couldn't get as much of a tax write off.
For total donations, it has continued to trend upward despite some fluctuations, and a $20 billion swing is not a large deviation. The numbers I saw were $400+ billion during that time. Again, this has many more factors than the TCJA.
Most importantly, I'd like to reiterate that libertarians do not claim that cutting government will "solve" problems like open source projects getting enough funding. Just that it will give the free market an opportunity to find a balance. No big bill is going to solve these problems either, it will only make it worse. The end does not justify the mean. Stop taking people's money, and let them spend it on the things they find valuable even if you disagree with it.
Oh and these studios often lose money instead of having profit margins in the multi-million, see Ubisoft.
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.
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.
But now, what if you "donate" to a public park across the street from your house: Is it charity? Yes, you are giving money to the city/trust that you don't have to give. Do you benefit? Yes directly, your property value goes up and you have a nice place to walk. Does that make it "not a donation"? No. It just makes it a smart donation or even sponsoring a project.
In all cases he is securing his own supply chain, and for a very cheap price. It is a very rational business expense.
The fact people with this opinion exist also discourages donations from others because "nothing is ever enough" for you.
Also pro-tip, if you do more than a handful donations you'll realize that you as the giver is always the one that most benefits from being charitable. The feeling you get is why you do it.
(this sounds like an attack btw, as you can't know what I do)
"Sponsoring", "Supporting", "Paying", "Hiring", "Contracting", etc, this is all ok.
but calling it charitable donation is a bit too much; calling "donation" money that you give that directly benefits your own interest is something I don't feel is right. It's only about the wording, not the action.
"I made a video game and now I chose to give 500 USD to help women who need shelter because they are beaten by their husbands", or even 50 USD, or 5 USD.
then yes, this is charity, and beautiful.
But this is very different to "I sent 100K USD to the project I absolutely and critically depend on".
It's not about the amount or doing "more", or that people are never satisfied, is that if you give to people who work in your interest, it's strategic sponsorship (or contractors...).
It's two very very different things, under the same word: "donation".
ConcernedApe's next game is also built on MonoGame, so he has self-interested reasons to want MonoGame to continue to be maintained. But just because ConcernedApe has self-interested reasons to donate doesn't necessarily mean that it doesn't also come from a charitable place.
MonoGame is basically getting a sponsor. The ecosystem benefits. I'm personally happy to leave it there rather than asking for moral purity.