PDA

View Full Version : Phoenix 2D license



Lilmariz
01-06-2009, 05:24 PM
Maybe I'm blind, but I can't find under what license is P2D engine?

Andreaz
01-06-2009, 05:45 PM
Its under the MPL licence.

Theres a easy to follow faq about whats and whatsnot with MPL over at Afterwarp: http://www.afterwarp.net/forum/faq.php?faq=asphyre_license

Lilmariz
01-06-2009, 05:55 PM
Ok.
Still quite hard to understand the license.
I understand, that I can use this engine for commercial use. But do I have to publish source code of any part of the software?

pstudio
01-06-2009, 06:02 PM
Ok.
Still quite hard to understand the license.
I understand, that I can use this engine for commercial use. But do I have to publish source code of any part of the software?


You don't need to publish your game code as far as I understand. If you make any changes to Phoenix you'll have to publish them, if you're asked to do so. But you don't need to publish the code that uses Phoenix.

I hope that clarifies it. :)

Lilmariz
01-06-2009, 06:07 PM
Does that mean, if the owner of Phoenix 2D does not ask me to publish these changes, I don't have to publish them?

Andreaz
01-06-2009, 08:34 PM
Basically it means that any changes and improvements you make to the source of Phoenix should be returned to the community as source.

However you don't have to publish any of your games source as MPL only the modified Phoenix source and you have to provide a note that you use Phoenix somewhere in a readme/credits etc.

The reasoning behind the MPL license is basically that the community (I so far) have spent a lot of time writing and maintaining the library and are providing it for free. Thus any changes made even by a commercial game should be returned as a "return favor".

I feel that the MPL licence is quite open as you basically can do what you want with it, if you changes anything in the Phoenix code let me know what you did (for my part you dont have to publish the changes to the world) so i can improve on the coming versions.

Lilmariz
01-06-2009, 10:27 PM
Now I get it :) Thanks for the explanation.
Still have questions, but i'll post them in the right topics ;)