Hello
I'm new here and joined after Jimmy seems to have liked my suggestion about doing an off-line version of Wikipedia.
We all know Wikipedia is updated frequently, so it should have a daily database of changes in order to the program be able to update the database.
Basically, the database + program could be purchased on CD or downloaded on internet. We could have a "static database" (since we can't rewrite CDs) and make just "diffs databases" to update. When the diffs database gets big, the program should suggest purchasing a new CD or an "updated static database" (for the case the user has downloaded the program).
I'm interested on starting this program (that will be licensed as GPL) and I can do it in C++ (compiling with Microsoft Visual C++). Since it's a GPL program, I know most people would prefer using a GPL compiler like gcc and maybe for an opensource OS, but I'm not used to program on it.
Well... Of course I want to participate the project, but I want to do a Windows version now (I've learned a lot of Windows APIs from other programs I did before and I'm really not interested on learning all again for other OS at this time). We may change the compiler since I have no problems to make a few "adjustments" in the way I program and I'm a computer science student, so one day or other I'll need to learn that. After this program is done, we could port it to other OS, or if many people don't agree to do it for Windows, we can split and each group start doing it for different OS.
So now I've 2 questions, because I'm new here: 1) Was it already discussed here? Is there already something in progress? (maybe I should have asked that before writting everything I did ;) )
2) What do we have? a) How is wikipedia database organized? b) Can we have access to the "raw database" so the program could use it? c) Is there already a "changed log"?
3) Who's with me? ;)
I think that's all for now.
Regards,
/*
+---------------------------------+ | Luís Fernando Estrozi | +---------------------------------+ | Ciência da Computação - USP | | | | mailto:lemon@grad.icmc.usp.br | | ICQ#: 25541891 | | | | http://grad.icmc.usp.br/~lemon/ | +---------------------------------+
There are 10 types of people in the world: Those who understand binary, and those who don't
*/ EOF