Talk:Can I make my own version of the OHRRPGCE?

From OHRRPGCE-Wiki
Jump to navigation Jump to search

Bob: the bit about including code from the OHRRPGCE into another project is debatable. I say that the other project must also be GPL, because in the simplest case it should be. Yes it is possible to have a project which contains some GPL code and some code under other licences, and code from the OHR could be incorporated into the GPL portions of such a project-- but for any such project to not be in violation of the GPL, it would really have to be two or more separate projects bundled together into one package. You can't just randomly apply different licences to different blocks of code within a project.

Mike: I read somewhere that you can do that, although I don't know how or why. I may be wrong though.

Bob: The most common case of mixed GPL code is a "dual license", but only the original authors of a project can do that. Forkers can't. The other common case is mixing GPL with a less resticitve license like BSD or public domain (in fact, the OHR itself does this. The assembly allmodex library is BSD licenced) Another case is when you have GPL code that compiles into one executable and non-GPL code that compiles into a different executable, and the two work together at run-time.