Gnutella book Hi!
Hmm, I thought about other ideas of finance Limewire. How about writing a peer-to-peer book?
"Programming a peer to peer client:
A modern gnutella client"
Full source code and new user guide included on CD.
There you explain how to start with a small and easy 0.4 protocoll client (C++ and Java), then introduce all modern concept (superpeer, swarmed downloads, filehashs, traffic relaying) together with the Limewire sourcecode (Java only). In another section you can describe alternative file sharing systems (like Napster, FastTrack, eDonkey) and how they work (a lot of reverse engeenering has been done allready). In another section you can describe Limewires GUI together with a user documentaion.
While your code is GPLed and Limewire does a lot of research and documentation... it might be a way to earn money and improve user base? This book could become a de-facto-standard among Gnutella programmers with regular updates. You current user base might want to buy this book too.
Just an idea, Moak |