----------
The thing is that if I make my bot opensource, anyone that has the bot would be able to make himself the boot root or a bot global operator or w/e... That way all the nice rank design would be screwed.
The person installing your bot should be able to play god all he wants. So what if he gives himself root? It's his bot on his machine.----------
It's not really playing. If you get root access to the bot you can kick/ban/everything whoever you want from w/e channel you want. That's not good now is it

----------
If the bot is closed-source then only the "config files" thing would be available (remember closed source means better security).
Microsoft Windows == Closed Source
Linux Operating System == Open Source
You tell me which one is known for better security?----------
Yeah I myself have Linux and I confess that Linux is waaaaay more secure than Windows. Still you didn't tell me what you would prefer. Making config files for the bot or going to modify the source of the bot? I myself would go do the 2nd but it's the majority that counts. Or maybe I can just give ppl an option to decide what they wanna do...
----------
Perhaps you should download eggdrop and thumb through its source, before tackling a bot of your own. You should note that eggdrop is open source, uses config files, and is the most used and secure ircbot known to the web. This isn't because it's closed source, which it isn't.
Closed Source is simply sweeping one's flaws under the carpet.----------
I got an about 2 or 3 months old eggdrop; i'll check it out
Thanks