.:: Bots United ::.  
filebase forums discord server github wiki web
cubebot epodbot fritzbot gravebot grogbot hpbbot ivpbot jkbotti joebot
meanmod podbotmm racc rcbot realbot sandbot shrikebot soulfathermaps yapb

Go Back   .:: Bots United ::. > Developer's Farm > General Bot Coding
General Bot Coding See what a pain it is to get those little mechs shooting around

Reply
 
Thread Tools
Re: koraXs XML/INI/CFG parser for your bot
Old
  (#11)
stefanhendriks
RealBot Author
 
stefanhendriks's Avatar
 
Status: Offline
Posts: 3,088
Join Date: Nov 2003
Location: Netherlands
Default Re: koraXs XML/INI/CFG parser for your bot - 31-07-2004

make ur own license!


Author of RealBot, "Arrakis" and "Dune 2 - The Maker" | co-Founder of Bots-United | Fundynamic | Blog | E-Mail me
  
Reply With Quote
Re: koraXs XML/INI/CFG parser for your bot
Old
  (#12)
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 - 01-08-2004

I've already said that you don't need to GPL all the bot code, you just need to use a GPL compatiable license (i.e., don't make "further restrictions". I think you've already done that) and include a copy of GPL in the distribution. Make sure you have stated clearly which part is GPL code and which part is not. Then I'll be able to strip all the GPL code and use the rest in my proprietary software.

I'm also not saying BSD license is absolutely bad although I would prefer GPL. I'm also using BSD license for some of my programs.

Also please note that some parts of the codes in RACC are NOT YOURS. AT LEAST NOT FULLY YOURS. EVER. They are botman's and Jason Hutchens's (well, if botman doesn't care your doing this with his BSP Tools, then it will be no problem). The original authors don't want it to be used in proprietary program. You are actually allowing proprietary software developers use those codes which are NOT yours. I don't think anyone has freedom to do this. It's the original author's freedom to decide whether the code can be used in any way or not. I also don't think that's quite different from releasing some company's proprietary source code under a free software license without permission in some way.

I'm not going to continue on this topic anyway, because it's nothing to do with the topic of this thread. (well, sorry but perhaps I should take the first post to the private message or Jozef's own forum, [excuse]that's not completely offtopic anyway[/excuse]).

Last edited by Whistler; 01-08-2004 at 17:09..
  
Reply With Quote
Re: koraXs XML/INI/CFG parser for your bot
Old
  (#13)
sfx1999
Member
 
sfx1999's Avatar
 
Status: Offline
Posts: 534
Join Date: Jan 2004
Location: Pittsburgh, PA, USA
Default Re: koraXs XML/INI/CFG parser for your bot - 01-08-2004

The BSD lisense is not GPL compatible. Damn.

Anyway, there IS a work around for linking GPL programs. I think PMB may be able to figure this out.

Quote:
If a program released under the GPL uses plug-ins, what are the requirements for the licenses of a plug-in.

It depends on how the program invokes its plug-ins. If the program uses fork and exec to invoke plug-ins, then the plug-ins are separate programs, so the license for the main program makes no requirements for them.

If the program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single program, so plug-ins must be treated as extensions to the main program. This means they must be released under the GPL or a GPL-compatible free software license, and that the terms of the GPL must be followed when those plug-ins are distributed.

If the program dynamically links plug-ins, but the communication between them is limited to invoking the `main' function of the plug-in with some options and waiting for it to return, that is a borderline case.
http://www.gnu.org/licenses/gpl-faq....CGPLAndPlugins
  
Reply With Quote
Re: koraXs XML/INI/CFG parser for your bot
Old
  (#14)
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 - 01-08-2004

"The BSD lisense is not GPL compatible. Damn."
The *old* BSD License is not GPL compatiable. The one after 1999, which is without the advertising clause, IS GPL compatiable.
I think PM's BSD License is without the advertising clause so it's no problem.
  
Reply With Quote
Re: koraXs XML/INI/CFG parser for your bot
Old
  (#15)
Pierre-Marie Baty
Roi de France
 
Pierre-Marie Baty's Avatar
 
Status: Offline
Posts: 5,049
Join Date: Nov 2003
Location: 46°43'60N 0°43'0W 0.187A
Default Re: koraXs XML/INI/CFG parser for your bot - 01-08-2004

Quote:
Originally Posted by Whistler
Also please note that some parts of the codes in RACC are NOT YOURS. AT LEAST NOT FULLY YOURS. EVER. They are botman's and Jason Hutchens's (well, if botman doesn't care your doing this with his BSP Tools, then it will be no problem).
Wrong, the only bit of code which is not mine here is Jason Hutchen's MegaHAL implementation. There is no more code from botman in RACC - at all. The bot has been completely rewritten from *scratch* (which is quite different than taking another fresh HPB_template and starting modifying it again). Even the BSP related functions are different from botman's : I used the BSP tools to understand how the BSP files were arranged but I wrote the BSP reader myself. Only in the navmesh tutorial I published, I refer to the BSP_tools code directly, but that's just for clarity and simplicity. My own code is NOT based on the BSP_tools source code (although similar, because in these matters there are not two ways of doing things right).

I would be VERY upset if someone were to tell me that this bot I am banging my head on for years now is not fully mine!!! >



RACC home - Bots-United: beer, babies & bots (especially the latter)
"Learn to think by yourself, else others will do it for you."

Last edited by Pierre-Marie Baty; 01-08-2004 at 22:54..
  
Reply With Quote
Re: koraXs XML/INI/CFG parser for your bot
Old
  (#16)
sfx1999
Member
 
sfx1999's Avatar
 
Status: Offline
Posts: 534
Join Date: Jan 2004
Location: Pittsburgh, PA, USA
Default Re: koraXs XML/INI/CFG parser for your bot - 02-08-2004

So PMB can you figure out that fork() and exec() thing?
  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com