LimeWire Wiki
Welcome to the official wiki for LimeWire. A wiki is a Web site that you can edit. Sign up with the link above, then click the Edit link on any page.
This wiki is about LimeWire, the world's leading file sharing software. It's not just about software, though: It's about the people using LimeWire and everything they're doing with it. As a start, we've organized the wiki around the different ways you can get involved.
Using LimeWire
Check out the LimeWire User Guide. Wondering something? It's probably in our Frequently Asked Questions. Is LimeWire showing you an error message you don't understand? User Errors is a list of error messages LimeWire can produce, and what each means. Figured out how to do something cool with LimeWire? Create a guide and link it here. Or, share your idea for a new feature.
Programming LimeWire
Hack the open source code to LimeWire, and take over the world. We'd love to reward you with bounties for your open source contributions which improve LimeWire. First things first ... you need to get the source code in Getting Started, and turn it into a copy of LimeWire.
For an overview of the file sharing network, How Gnutella Works documents how the modern Gnutella network operates. In additional to Gnutella downloads, LimeWire supports BitTorrent and keeps a separate version for its BitTorrent implementation. Legacy Techdocs, on the other hand, give a historical view of LimeWire, and Links lead to resources elsewhere on the web.
You might want to start coding in any of the many LimeWire code entry points. Among some of the components, LimeWire brought a DHT (Mojito) to Gnutella. Also, our NIO layer connects Java's new system to LimeWire's older core. With Partial Search Results, LimeWire will soon be able to tell a peer about a file it's still downloading. Furthermore, since LimeWire's users are global, messages in LimeWire's user interface must be translated into different languages with our Internationalization system.
To lesson the curve to develop in LimeWire, you can use Eclipse Plugins to set the paths for LimeWire in Eclipse. Additionally, Using the Core includes various tutorial code to use LimeWire for file sharing services, while Using the Components includes sample code on how to use a LimeWire component in your own program. Finally, check out our class hierarchy and sequence Diagrams for a map of the code.
Making Skins and Graphics
LimeWire's Skin feature lets you choose a different color and appearance for the program you'll like even better. Just follow the steps to Get a Skin. Advanced users can Make a Skin.
Publishing Your Work with LimeWire
LimeWire lets anyone broadcast their creative content to the world. Musicians, filmmakers, artists, and students: Share how to create, license, publish, and promote your work in the Content Toolbox. Find out about new license options like Creative Commons.
Using P2P Software Legally and Safely
The Internet and peer-to-peer software are powerful tools. It's important to use them legally and safely. Share your stories to help build a powerful online resource on the law and politics surrounding this new technology in Legal P2P Support.
Everything Else
Just play around editing a page in the Sandbox. Follow the Style Guide, or edit it to make your own rules. Download the wiki data from Backup.

