580 karma · joined April 26, 2025
I am reasoning with the example of DirectX. You should be able to release a GPL program that uses DirectX, even though nobody has the source code for it.
If some version of that is not right, it's impossible to make a GPL windows or Mac UI application.
The direction of dependency is from your program to the console specific stuff. You can write a platform library which is linked to your program without releasing that library.
> modern boomer shooters
I didn't say for boomer shooters. It's a general 3D game engine.
> just use Unity, Unreal or occasionally Godot instead of the actual Quake engine.
Because they are popular and familiar, not because they did a serious evaluation.
Also my comment was about Irrlicht/Ogre, etc.
I don’t know what to tell you. Pick your theory:
A) apple does it for no reason and it is a waste of money B) they do it because they are aware or benefits that outweighs the small certification cost
I suspect it’s because people never learned to use them, but they did learn to use the ORM.
This is another reason why the ORM is a leaky abstraction - it hides all the best features from you.
So yes, they are teachers or administrators or make minor research contributions.
It’s just different leagues of intelligence: social studies undergrad vs math undergrad vs math grad vs competitive researcher.
I agree - having an after school video game time would be a better use of resources than an unused library.
What’s easier and cheaper than opening a book, writing with pen and paper?
This teacher won all kinds of teaching awards from district, state, etc. The administration loved him.
even teaching favors the promoters over substance.