Game Development Community

Source code

by Kevin O · in Torque Game Engine · 09/26/2002 (8:19 am) · 4 replies

From licence agreement:
"(a) Licensee may not: (i) modify or create any derivative works of the Software, including translations or localizations, other than the Games; (ii) reverse engineer, or otherwise attempt to derive the algorithms for the Software"

From FAQ:
"Do I get the source code? YES!! YES!! This is absolutely unprecedented..."

Can you please explain this as it seems contradictory to me. If its illegal to derive the algorithms of the software then that suggests that at least a portion of the source code is hidden from licencees.

And as for clause (a)(i) I see no good reason why we should be forbidden from rewriting sections of the engine code for our game if we don't release the code. Are we?

About the author

Recent Threads

  • CVS
  • racing
  • Tribal IDE
  • max2dts

  • #1
    09/26/2002 (1:14 pm)
    You are welcome and encouraged to rewrite and modify the Torque source. (see the code snippits and resources sections)

    I would interpret that clause to mean that you're not allowed to buy the source, study it, then make a new engine that uses algorithms and ideas from the code, for instance, so that you can get around the $500,000 revenue rule.

    For us small developers I doubt that this would be an issue, but a larger corporation could do a clean room re-implementation of the Torque engine and screw GG out of a lot of profits.
    #2
    09/27/2002 (4:03 am)
    You cannot take the source code, figure out our networking, and essentially pull it out at use it in your own game. That would be incorrect use.

    Jeff Tunnell GG
    #3
    09/27/2002 (7:51 am)
    So we can modify the engine as long as we don't claim the modified engine is our own engine?
    #4
    09/27/2002 (7:57 am)
    (Beating Jeff to the punch...)

    Yes, you can modify the engine all you like as long as you acknowledge that it's still the Torque engine. The code snippits describe a lot of neat modifications that various developers have made.