Hacker News new | past | comments | ask | show | jobs | submit login

why open source? it seems like the developer deserves to make some money out of it.



You can still charge for licenses to open source code.

The reason for Open Source is so that YOU, the developer can control your destiny. What if the company tanks, or they decide they want to take the library in a direction that's incompatible with my game? Unless I have the source I'm screwed.

If I have the source, the worst case scenario is I have to hire another developer or two to keep improving the engine.


Unless I have the source I'm screwed.

But even having the source doesn't mean you aren't screwed. Even if you have the source, you still need a license that allows you to do something with the source. It's possible for the upstream team to give you the source, e.g., for viewing, but not grant you any rights to do anything with it. This is why the free software and open source licenses go on about things like guaranteeing redistributability and derived works, rather than just "Hey, you know. You can see the source code." Consider this: you have unfettered access to the "source" of a book in your library. That doesn't mean you have rights to do any of the stuff in the vein of what open source, free software, or most Creative Commons licensing allows you to do.

(It's possible that the "have" in your "have the source" was shorthand for having these rights.)


Anyway, I'm pretty sure most game engines are open source. You license the engine and they give you the source code.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: