View Single Post
Re: koraXs XML/INI/CFG parser for your bot
Old
  (#8)
Whistler
Summoner
 
Whistler's Avatar
 
Status: Offline
Posts: 1,499
Join Date: Feb 2004
Location: Mist Village
Default Re: koraXs XML/INI/CFG parser for your bot - 31-07-2004

about the "BSD Licenses" (plural):
http://www.gnu.org/philosophy/bsd.html

And actually you don't have to GPL all your code if you used parts of GPL code as long as you're using a GPL compatiable license (the BSD License without the advertising clause is among one of them). But you have to state clearly that which part if GPL code (i.e., leave all the "this is free software blahblah..." comments as it was) and include a copy of GPL in it. That means when the software is distributed as a whole it's GPL, but I can just strip all the GPL code and it will be only under BSD License.

take a look at this one:
Quote:
2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
<snipped>
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
please note that the original author isn't the only one who is able to do that. As long as you're not "make further restrictions" to the GPL program, it's okay

(and I think PM is already in this place due to MegaHAL and Metamod)

Also I don't think anyone is "forcing" anyone to release the source code since we can always not use GPL code. If I use GPL code that means I would like to release the source

And here's what I think about simple permissive licenses like BSD, X11, etc: It's totally free, and even give you freedom to make it non-free

[back to topic]
That's good thing But I don't think I need all the CFG, XML and INI parsing code. Only one format is enough I think.

Last edited by Whistler; 31-07-2004 at 05:22..
  
Reply With Quote