Wish List (With Bounties!)
The LimeWire Open Source Project is testing a new idea: encourage LimeWire open source development by making apparent the financial rewards for open source contributions. We hope that modest financial awards will attract new developers who will help advance Lime Wire's Gnutella research and development even further. We have already given out more than $6,000, offered five internship positions, and four full-time positions!
If you are interested in working on any of these items, please coordinate with us via our forums or one of our mailing lists. We are also open to quality suggestions. If you are interested in a paid internship in New York City, please see the contact info on the careers page.
Projects below marked as being (In Progress) mean that an open-source contributor has started working on them or shown interest for them. However, this does not mean that you can't collaborate on a bounty or try doing better, as we will naturally select the best contribution for each project.
Also, be aware that the code is done when we say it is done!
Small Projects — Good for beginners
Medium Projects — Good for learning the intricacies of the code
- Add an option for the maximum transfer rate of a single file — $200
- Prevent one file from taking all upload slots — $200
- Client side queueing of multiple requests to a single host — $200
- A private folder accessible only by trusted users — $200
- Allow certain files/folders to get preferred status in upload slots — $200
- A mailto button for formatting & sending magnet links — $200
- Sharing portions of iTunes selections by choosing a playlist — $200
- Library improvements, such as file tagging/categorization, etc. — $200
- Ability to play .m4a and .wma files — $200
- LimeWire gadget for Vista — $150
Large Projects — Difficult, but very useful
- Add a file rating system, allowing users to collectively rate fake/garbage/good/excellent files — $500
- A mini LimeWire to handle magnets — $500 (In Progress)
- User identity through dynamic DNS or similar technique — $500
- Better chat using standardized protocols, such as Jabber — $500
- New front-end that allows control of LimeWire via a web browser — $500 (In Progress)
- Network monitoring and patrol tools to route out offenders — $500
- Client-side ability to read RSS feeds containing magnets and download selected files — $500
- Users can tag files, and search by tag — $500
- PHP Magnet Tracker — $300
- Run LimeWire.jar as a UDP Host Cache — $500
Completed Project Credits
- Kyle Furlong: A Console tab, and provide a unified way to send messages to it, e.g. redirecting log4j output
- Marcin Okraszewski: Ability to send download filename to search box
- Phil Schalm: Ability to repeat searches without clearing search results
- MaTZ: Option to automatically append (1), (2), (#)... to duplicate downloaded files.
- Johannes Blume: Expand themes on demand instead of first startup.
- Panayiotis Karabassis: Selection foreground colors of table cells should always be readable.

