Contradictory sentiments like these are what lead me to believe this grant is mostly for marketing purposes. (tin-foil hat mode)
Contradictory sentiments like these are what lead me to believe this grant is mostly for marketing purposes. (tin-foil hat mode)
However, I don't see the contradiction in Sweeney's statement. One can appreciate the advantages of open tools, libraries and platforms, and still want to publish a proprietary game on top of that technology.
It's kind of like an omnivore chef joining a forum full of vegans to work on improving seasonings for braised veggies. They might not be pleased when they find out that she wants to make a side dish to be served with steak; but that in itself doesn't mean her goal is exploitation or sabotage, rather than mutually beneficial cooperation.
..or Google or Apple. Or Nintendo. Or Sony.
https://www.polygon.com/2018/12/6/18129978/epic-games-store-...
"I don't give a rip whose money it is, mate" - Steve Irwin, when asked about accepting money from "unethical" groups and using it for conservation. https://youtu.be/-1gVkTFam1w?t=753
If it helps a good goal, what does it matter?
If it's done anonymously, then sure: you're quite right. But if it isn't then there is, in fact, a price. And it's not always a great deal.
But by accepting the donation you may be signaling that you're ok with how the donor made their money. By turning it down, you may also have a PR opportunity to spread a positive message.
I am merely pointing out that Epic's list of bad things outweighs their list of good things, regarding the open source community.
Assuming there are tax benefits for donating, it becomes a win-win.
I think he's operating with a different understanding of the word "open" than the rest of us.
Also, there's Wine and ReactOS, no? Aren't those two alternative (even if somewhat incomplete) implementations of Win32?
https://www.theguardian.com/technology/2016/mar/04/microsoft...
Using the word "standard", which he never does in that article, is quite misleading.
As it is, he argued that Win32 is more open than UWP or Android; regardless of whether you think the API is a standard or a platform.
Yes, it's not totally black and white. Android does kinda allow side-loading with shitty usability. MS did start its own store and lets not get into telemetry. Classical windows still gives the user a lot of control, though.
Further if the Oracle v Google suit does not get overturned MS could put an end to both Wine and ReactOS in a heartbeat
With UE4 they have created an engine that was extensible only via C++ and via their graphical scripting language. With the notorious instability and incompatibilities of ABIs of different C++ compilers, Epic didn't have a lot of options other than releasing the engine source so that their customers could recompile the whole engine with a single compiler version. And with Unity eating away at the indie market at that time, Epic needed a successor to the free, closed source UE3 UDK to keep a foot in that market. I don't think that Epic had a lot of other options at that point.