I use Skype a lot, which is great, because that means I can spend a lot of time discussing matters of great importance (*cough*) with people I know. As it has all turned out, I have a big interrest in mathematic and programming. Both of which I discuss with my friends. Now, the problem with discussing these topics is that you often end up talking about something which would be easier illustrated with a small drawing. The idea to create a distributed whiteboard was born.
I recently discovered Python, and thought it would be neat to learn. But I needed some project to work on to motivate me. (You can see where this is leading, right?)
So, here it is. And here is the signature you need to verify that no one has tampered with it. (2005-07-26: Updated. Bugfix by 'Dark Cowherd', and some other changes (mostly application-cosmetic and made use of proper constants for portability)).
You will need Python and the module wxPython to run it.
Once you have everything installed, you can run:
$ whiteboard.py -?
to see what your options are. While you have the program running, you can press ? to get a help dumped to the console.
As for licenses.. I like the BSD style licenses. So.. So do whatever you want with it. If you feel like showing me any improvements, I'd be glad to see them, but no one is going to force you.
Although not as sophisticated as a flowcharting program, this program is quite good for planning your own World Domination Plan.