views:

21

answers:

1

Hi

if I want to publish a project under the MIT license, and the project will use FreeImage under its public license, do I simply include that license seperatly so that my own code is released under MIT, while freeImage keeps its license?

thank you!

+1  A: 

From the FreeImage license (FIPL) rather than the GPL, either is applicable which given your choice of MIT for your code, would be the more appropriate:

3.6. Distribution of Executable Versions.
You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer.

Lazarus
thanks, so freeImage simply keeps either the GPL or the freeImage public license right?
It would keep the freeImage Public License for your instance, to adopt the GPL would mean you would have to do the same. If someone wanted to use the library as GPL in their own code then they could pick up the original source and use that in their code.
Lazarus