Re: StockFish engine
Posted: Sun Jan 23, 2011 10:50 pm
Hosted by Your Move Chess & Games - chessusa.com
The word "custom" is the problem. We are programmers not lawyers. If we get FSF or some other big reliable organization to publish a license which fulfills the needs, we might consider using it.andrejcher wrote:I've checked a lot of open-source libraries due license they have for iPhone. Most of them have custom one.
I'm afraid that if Apple refuses to distribute the GPL-programs, there is very little we can do about it... Relicensing is not an option and GPL-exceptions are just too risky step to take.andrejcher wrote:Even publishing all source code under GPL will not help.
http://www.zdnet.com/blog/open-source/n ... store/8046
Oh comeon don't be silly - ask big cash from the guy.zamar wrote:As stated by others, releasing under LGPL won't solve the problem. Personally I might agree on GPL exception under certain strict rules:mcostalba wrote: Personally I don't see problems in this, actually I could even foreseen the possibility of a double GPL / LGPL licensing alltogheter, indipendently from the target platform, but Tord and Joona agreements are both mandatory in this case.
* There must be no other way around to use SF-engine in product.
* Full source code of the product in question must be sent for SF-team for examination
* Author of the product must report all the changes made to SF source to SF-team. Changes must be trivial in nature (no functional change).
* Each new version of the product must be sent for SF-team for examination before releasing.
* SF-team can deny releasing the product or new version of it any time without needing to explain anything.
Even then there is a risk that we are opening pandora box, and our development team turns into a post office.
Iphone is easy to solve. Ipad isn't. First generation ipads need static linking into same executable and another few problems.andrejcher wrote:I've checked a lot of open-source libraries due license they have for iPhone. Most of them have custom one.
For example check popular 2d game engine cocos2d (http://code.google.com/p/cocos2d-iphone/wiki/FAQ) and its license
"cocos2d for iPhone is licensed under the 'cocos2d for iPhone license'. Basically it is like a LGPL license but allows you to use the library as a static library or by including the cocos2d for iPhone sources in your project.
Remember that cocos2d for iPhone follows the copyleft idea. So if you improve the library, send me the patches or make them public so that I can include them in future releases."
And it doesn't require to make product open source.
Maybe the same can be done with SF engine? I can prepare open source library for static linking and guide about integration it.