License FAQ

From Yage3D Wiki

Jump to: navigation, search

Yage is distributed under the terms of the LGPL version 3. What does this mean? In simplified terms, if you have a program that uses Yage, you can distribute that program under any license you prefer, so long as you make it clear that Yage is being used and that Yage is distributed under the terms of the LGPL v3. If you modify Yage itself, those changes must be released under the LGPL v3. These are the basics. Read the complete license if you want to know every detail.

Perhaps some examples will help:

Use Case Requirements
I'm making a (free, commercial, open, or closed-source) game or other program that uses Yage and I plan to give/sell it to other people.
  • Release your game under any license you want.
  • Give notice that your program uses Yage and that Yage is distrubted under the LGPL v3.
  • If your program shows copyright text anywhere, include Yage's copyright info and a reference to the LGPL v3 document.
  • Include a copy of the GPL v3 and LGPL v3 with any distributions of your program.
  • If you make any changes to Yage, release such changes under the terms of the LGPL v3. This way everyone that uses Yage can benefit.
I'm modifying or adding to Yage itself to make a new game engine.
  • This is considered a derivitive work and must be released under the terms of the LGPL v3.
  • Give notice that your program uses Yage and that Yage is distrubted under the LGPL v3.
  • Your new engine can still be used to make closed-source/commercial games.

If you have any questions, would like to see another use case added, or consider this interpretation of the LGPL v3. to be incorrect, please notify us.

Personal tools