Sodaholic
Banned

Posts: 2204
Registered: 04-07 |
So, I've been quietly working on CocoJag in the background, which is a modified version of Chocolate Doom trying to emulate the Jaguar version's behavior as closely as possible.
I don't really know that much about licensing, but I'm unsure of its compatibility with GPL. It states "Under no circumstances shall you commercially exploit the Software.". While I have no intention of commercially exploiting anything at all, it seems to be in conflict with GPL's stance that you have the right to exploit it commercially. In another section, it states "you may use portions of the Source Code, such as particular routines, to develop your own software, but may not duplicate the Source Code". I've only been copying definitions and other parts of the code where they differ from the PC version's code, and even then, I'm trying to retain as much of the original PC code as possible while keeping the same behavior as Jaguar Doom so that it can function as intended while trying to tread on this license as little as possible.
I've also been editing the existing PC code (parts with slightly different structure than the Jaguar version's, such as the status bar code) to have the same behavior (such as alignments and such) without directly copying any code from the Jaguar source itself. Should I continue this approach with the rest of the code and avoid using the Jaguar license, or are the Jaguar license and GPL actually compatible so that I would not need to do this?
|