Since I'm not a legal expert, I wanted to ask about using GLUT in a Mac app. My game uses it because it was originally written as a simple tech demo, that evolved into a fully featured game that people want to play. One reason I kept it in the code because I could easily press a button, and get a full screen borderless window the size of the desktop resolution without having to shutdown the app and re-initialize it. That feature is something I want to keep. Yes, I know there's a button you can click for that, but to be frank, I want this functionality across all desktop platforms if I can help it.
I hear that you cannot sell a program that utilizes glut. If that's so, then I'll have to replace it in order for a Mac release to be legal. But GLUT.framework comes with the OS, so I'm technically not distributing it. But I am linking to it, is that a loophole of some sort? I want to be absolutely sure before I even think of releasing this game.
And before you bring up FreeGlut, I already looked into that. Not only is it a pain to use for MacOS, but it also requires X11 to be installed on the user's machine. These days, X11 is not included with MacOS and forcing a user to install it will likely result in a loss of customers. If FreeGlut had a proper cocoa port, then I would use that without question.
Any feedback on this would be greatly appreciated. Thanks!
Shogun
I hear that you cannot sell a program that utilizes glut. If that's so, then I'll have to replace it in order for a Mac release to be legal. But GLUT.framework comes with the OS, so I'm technically not distributing it. But I am linking to it, is that a loophole of some sort? I want to be absolutely sure before I even think of releasing this game.
And before you bring up FreeGlut, I already looked into that. Not only is it a pain to use for MacOS, but it also requires X11 to be installed on the user's machine. These days, X11 is not included with MacOS and forcing a user to install it will likely result in a loss of customers. If FreeGlut had a proper cocoa port, then I would use that without question.
Any feedback on this would be greatly appreciated. Thanks!
Shogun