I am making a sort of virtual machine runtime environment which basically will run scripts in a custom scripting language (not a knock-off of BlitzMax, nor a BlitzMax interpreter). All of the script language will be my own design and my own commands and interface, except that I want to also make the full OpenGL command-set available as a sort of `in-line-GL` support.
Since the virtual machine is written in BlitzMax, it uses BlitzMax's opengl interface which as you know is `standard OpenGL` and not something that BRL invented. But BRL *did* create the code that provides access to me, as programmer, for the OpenGL API. If I make all the GL commands available in my script language does this violate BRL's EULA for BlitzMax? And does it violate any EULA for OpenGL itself? I do not plan to directly map any other BlitzMax commands, but users/customers of my application will have full use of the GL commands.
From what I can tell online you only need a license for OpenGL if you are making what amounts to a `driver`, and there is no licence needed for `applications` (otherwise BRL would've had to pay $50,000, from what I can tell). So I think GL is okay, but not absolutely sure about the BlitzMax part. I know that if I did some wrapper of other parts of BlitzMax (non GL parts) I would be `stealing`, but if it's just the OpenGL parts, maybe that's legal/ok?
Since the virtual machine is written in BlitzMax, it uses BlitzMax's opengl interface which as you know is `standard OpenGL` and not something that BRL invented. But BRL *did* create the code that provides access to me, as programmer, for the OpenGL API. If I make all the GL commands available in my script language does this violate BRL's EULA for BlitzMax? And does it violate any EULA for OpenGL itself? I do not plan to directly map any other BlitzMax commands, but users/customers of my application will have full use of the GL commands.
From what I can tell online you only need a license for OpenGL if you are making what amounts to a `driver`, and there is no licence needed for `applications` (otherwise BRL would've had to pay $50,000, from what I can tell). So I think GL is okay, but not absolutely sure about the BlitzMax part. I know that if I did some wrapper of other parts of BlitzMax (non GL parts) I would be `stealing`, but if it's just the OpenGL parts, maybe that's legal/ok?