Wednesday, 11 July 2007 00:00
Have you ever wanted to contribute to the Haiku operating system but don't know how you should, or don't like your options? Are donations just too general, and perhaps you'd like to know exactly where your money is going? Bounties may be the perfect answer! Haiku Bounties is a community initiative to try to spur development and bring better hardware support and software to Haiku. So, show your support to individual or team developers and Haiku by contributing to a specific bounty from our list below:Also, six times a year we're going to show our appreciation towards individuals that have contributed in any way to further Haiku's cause with a 'Thank You' merit award. It's a different way of contributing; check out our 'Thank You Award'. |
Active Bounties
Active Bounties:
| Bounty |
Status |
Developer |
Deadline |
Expiry | Target(USD) |
Amount Raised (USD$) |
Donate |
||
Wifi Encryption |
Open | Open | Sept 15, 2010 | $2000-3000 | $387.21 | ![]() |
|||
| New bounty?: Read the 'Submit' tab first please! |
|||||||||
| Total funds awarded to Haiku developers (including TYA): |
$6409.73 |
||||||||
Definitions:
| Bounty - The name of the bounty with a link to a description about the bounty. |
- Community endorsed bounties. |
| Asteriks (*) - Having trouble deciding which bounty to donate to? The asteriks beside certain bounties denotes a bounty that is recommended by a Haiku developer! Click the asterik for the reference. |
| Status - A bounty can be open, pending or assigned: If it's 'Open', no developers have been assigned or bidded on the bounty. If it's 'Pending' then a developer has submitted an application to code for the project but has set a bounty target/bid that must be reached before they start (the cash pool in the bounty must reach the developer's specified amount). Other developers may outbid the initial developer's target/bid in a pending status. An 'Assigned' bounty means that a developer has accepted the level of donations in the bounty and has contributed his approved application; no new developers may apply unless the initial developer that applied agrees to a partnership and splitting of the bounty. Contributions through all three states may continue to encourage or show your appreciation to the development of Haiku software. Developers can apply or bid for a bounty by simply emailing the administrators through the 'dev bid' link under each bounty's status. |
| Developer - The name and profile link to the developer that has been assigned to the bounty. |
| Deadline - The date that the developer put forth in their bounty application to have the bounty completed by. |
| Expiry - The date that application to a bounty closes to developers (6 months after it started). After, any money collected in the failed bounty is moved into the general fund. |
| Target - An amount that an assigned developer has requested be fulfilled before they begin coding for the bounty. Multiple developers may bid on a bounty. |
| Amount - The amount of concurrent donations in the respective bounty. |
| Donate - Where you click to donate money to the respective bounty. |
*For more elaboration, consult the rules.
| Did you know the average annual salary for a software engineer in the United States is $66,000? That's $1200/week! |
Developers

Registering:
Assigned or pending developers that have taken on a code bounty are expected to register to three websites. Haikuware , for open communication between the bounty holders and contributors, OSDrawer where 3rd party projects (i.e Webkit, CUPS, NDIS ports) will be exclusively hosted, and to the Haiku Developer's Mailing List for help and inquiries. Oh, if you aren't a member already, and if you'd like to get paid for your completed work, then PayPal as well.
Formal Application:
Those that start bounties are usually not developers. Although we may be avid computer users, our knowledge of the inner workings of computer programming and hardware may be limited. Therefore, for example, we may know in general that Haiku needs PCMCIA support, but not what chipsets it will support. When a developer is interested in a particular bounty and consequently applies for the bounty, they are expected to research and write an application outlining exactly what they intend to accomplish with the bounty, and submit a deadline. We will then seek peer support for review of the developers submission and either accept, deny, or make adjustments to the proposal (we reserve the right to reject applications). The proposal will then be put on the bounty's site. Developer's should include the following in their proposal:
- A background and summary of what they plan to accomplish written in plain English void of technical jargon.
- A more precise technical summary and how they plan on achieving their results (i.e written from scratch, porting, with what tools will they use, etc).
- A deadline.
- Name and contact information. The following isn't absolutely necessary, but once you've registered, try to fill some information in your Haikuware member profile. Let us know who you are, schooling, work experience, hobbies, etc. Adding a picture is always nice too.
Example Application:
For an example of how to write an application for a bounty, check out the Webkit Port bounty .
Developer Rules:
- Developers must submit authentic work, or port existing software that is compatible with Haiku's license (if the software is intended to be contributed back to Haiku's source tree). It is up to the developer to ensure that they are writing compatible software, and further to follow licensing guidelines when porting software.
- Once a bounty has been started by a developer, it's closed to other developers, unless the original applicant agrees to take on other developers. Note, it is up to this original applicant to determine how, if successful, the bounty would be split up. Pairs or multiple developers are welcome to apply for a single bounty, but it is up to you how to distribute the bounty; assign a team leader.
- The source code and binaries to every bounty completed by a developer is to be released freely under a Haiku compatible license (MIT), except for commercial situations (See Rules/Legal #4), or in situations where the code has been ported under a different license.
- If a developer is unable to complete their bounty within their proposed deadline, the developer may be awarded a partial sum for work completed or an extension, but this is at the discretion of the website owner and bounty contributors.
- Developers may either accept the value in the pool of a certain bounty, or they may first make a formal proposal to a bounty, and then set a target price for a bounty which needs to be fulfilled before they start work on the said bounty. If in the event of a target, the target isn't reached but the developer completes the bounty, he/she may opt to take the current funds in the bounty.
- Certain bounties may require coding outside of the actual bounty goal, i.e closing a bug in the memory manager to ensure your bounty works.
The above aren't options they are conditions, and are expected to be followed if the developer expects to be compensated!
More info:
Where can developers find more info about developing for the Haiku operating system? This is a comprehensive guide to development on Haiku right from their website. If you can't find the answers to your questions here, try the mailing list. A quick way to start developing (with the developer environment and tools pre-installed) may be by using a BeOS Max VMWare disk image with VMware Player . We have a ~250mb compressed disk image that will uncompress to 1gb in size. It's an expanding disk, and will have 7gb of free space. If you require it, contact me (developer applicants only!).
FAQs

Q. What is a code bounty?
A. A code bounty is a payment that is made to a developer for the fulfillment of a coding duty. Bounties at Haikuware start at $100, and can increase through contributions by the public.
Q. Do you have an automated/subscription donation system?
A. Not for the bounties sorry, only for the 'Thank You' award.
Q. What currency should I use when contributing to a bounty?
A. The system should default to US dollars. Please don't submit in other currencies, as it makes a mess of the bookwork ;)
Q. I want to spread the word about Haiku Bounties, how can I help?
A. You could post this image on your website (or make me a better one, I know it sucks). You could also post links to the bounties in developer forums and steal developers away from other operating systems, haha.
Q. Do you accept any other forms of payment other than PayPal?
A. Sorry not at this time. You can send money via your bank as a registered PayPal member or you can make an instant payment through major credit cards (VISA, MasterCard, etc.) without registering at PayPal. Simply visit this: PayPaL URL
Enter this email: bounties(at)haikuware.com (replace (at) with @)
Select service/other, and continue. Fill in the required info, and indicate in the 'notes' section which bounty you'd like your contribution to be entered into.
Q. Who are you, and why should I trust you?
A. My name is Karl vom Dorff, and I'm the man behind Haikuware. I previously ran haikubounties.org and with the help of bounty contributors raised around $1500 for Haiku's cause. If you need any reference or doubt my sincerity, intentions or commitment to Haiku, please contact the president of Haiku, Michael Phipps.
Q. Where can I find an RSS feed with the latest balances?
A. We will try to frequently add the total balance, and balance of each bounty as a latest news item. Therefore, the syndicate is available at our domain name for subscription and addition to your website/newsreader/desktop.
Q. What happens to my money if a bounty fails?
A. As outlined in the rules, if after 6 months no developer signs up for the bounty the balance of the bounty is transferred into the general fund, unless we are contacted up to 2 weeks after the bounty's closure for a refund. We will try to make an effort to notify registered members of Haikuware of bounty closures, but can't guarantee this. It is the contributors responsibility to observe the deadlines.
Q. I made a payment but don't see any changes on your site, what's up?
A. Patience my son, we'll get around to it!
Q. Can you provide a receipt for tax purposes?
A. No. This may be an option for the future. As it stands now, Haikuware isn't a registered charitable organization. In Canada (probably the U.S as well), this entails a fair amount of paper work. If you're a corporation looking to write-off taxes by contributing to a non-profit, then I may be persuaded to register it as such for contributions in the thousands of dollars. Be aware however, even if this were a registered charitable organization, it would be Canadian, and there may be certain restrictions on international claims. So, I'm not too sure. I think for now, I'd like to keep it simple.
Q. I submitted $X, but the bounty system shows I submitted less:
A. Well convenience isn't free. Even PayPal likes to make money off of charities! There is an approximate fee of 2.5% plus 50 cents per transaction. Please keep this in mind when attempting to top up bounties to a target.
Q. When did this bounty system start?:
A. Haikuware began accepting contributions to the bounty system on July 18th, 2007.
Rules

How it works:
- Bounties are valid for 6 months. If a developer has not applied for the bounty after 6 months, the bounty is closed and the money in the bounty is transferred into the 'general bounty' account. Those who contributed to the closed/failed bounty may ask for a refund up to a week after it closes by writing to us via email. Refunds will be made only by PayPal, from the original email address, and may be subject to additional fees.
- A poll will be annually held to decide the fate of the holdings in the general account. 15% of the general accounts contents will be automatically forwarded to the 'Thank You' account. The remaining difference could be distributed by donating the money to Haiku, forwarding the money to a different bounty, or giving it to the bounty of the year, hiring a software engineer, or a combination of these ideas. All decisions will be voted upon. Only those that contributed to an expired/failed bounty and opted not to take the refund may vote in this pole.
- If a developer is interested in a bounty, they contact Haikuware and apply to the bounty with an application (see developer tab). The developer must complete the bounty within the time frame and to the specifications put forth in the self-stated outline or be subject to rule #4 in the developer section.
- Commercial bounty hunters are welcome at Haikuware, however, in the spirit of open source software (and Haiku), we ask that the propietary software/drivers/projects completed by a coder through our bounty system have their project's source code released and contributed back to the community one year after its completion. The general public may still contribute to the commerical bounty, but in order for a commercial entity to have propietary rights over completed bounties, the commercial contributor must have contributed a minimum 75% of the total cash at the time the bounty is taken up by a developer.
- Transactions, statements, and website updates reflecting donations are handled manually, please take this into account. We'll make every attempt to be as quick as possible.
By contributing money to a bounty or applying to a bounty as a developer you:
- Agree that you have carefully read, understand and agree with the rules and terms of the bounty system as set forth on the respective pages.
- Agree to abstain from any litigation against Haikuware or the website's owner.
Statements/Contributors
Statement:

Contributors:
This table shows all those that have contributed to the various bounties available on our site (The complete first name and first initial of your last name will be published here, unless notified otherwise). The actual values contributed without the PayPal fees are represented:
| Bounty | Name & Amount |
| SATA Drivers | 'Anonymous Friend of Haiku': $1000, Alexandre D: $30, Andrea B (OSDrawer): $50, Johannes L: $30, Daniel M: $20, |
| Haiku Drive Setup | Karl vD: $210, Sebastian B: $15, Greg G: $10, David F: $10, Martin W: $5 |
| Haiku Bootman | Karl vD: $210, Sebastian B: $25, |
| CUPS Port | Giuseppe G: $200, 'Anonymous Friend of Haiku': $900, |
| Webkit Port | Chris T: $100, Karl vD: $110, NerfD Tech : $40, Sebastian B: $125, Gerald W: $25, Stella W: $20, Ioan, M. $162, Tako L. $1, Peter H.J $100, Urias M. $25, Petter H J $50, Andrea B: $100, Matt L: $50 |
| NDIS Wrapper | 'Anonymous Friend of Haiku': $525, Tom S: $10, Doug, F: $52, Ferry B: $10.00 |
| Macbook Support |
Daniel M: $100, Joey M: $50, Karl vD: $110, Failed CUPS port to fill bounty, Pier F: $10 |
| Bluetooth Stack - Phase I | Jared E: $30, Andrea B (OSDrawer): $100, Andrew M: $40, Failed Bootman, Failed Drive Setup, Failed NDIS, Remainder of CUPS. Frederik H: $25, Hubert H: $52, Richard S: $10, Matt M: $100 |
| Flash Port |
Hubert H. $324, Daniel M. $21, Eric A. $32.37, Stan G. $20, NerfD Tech: $19.09, Tako L. $5, Florian P: $25, Greg G. $40, Robert L: $20 |
| Wireless Network Stack |
Failed Macbook Bounty: $500, Andrew R. $10, Joerg, B. $30, Barna, B. $50, Haikuware: $150, Rene P: $50, Geoff T. $10, Flash Port fund (was completed) and funds donated to this bounty by the developer Adrian Panasiuk minus $38.20 for a Haiku Golf Shirt for him, and minus 15% which went to the Thank You Award, Failed Alpha Bug bounty was transferred to this bounty minus 15% to the Thank You Award, Fabian S: $15, Konrad C: $5, Andrea B: $60, Natalie M: $5, Tanausu G: $20, Ralph v W: $72.58, Mark S: $10, Geoff T: $20, Mark B: $30, Will S: $50, Edgar B: $20, Urias M: $25, Waldeck S: $5, John H: $15, Matt L: $15, Otto S: $20, Knut T: $10, John R: $20, Jean-Marc L: $5, Fabian S: $50, Oliver R: $8, Gregor R: $15, Pavel K: $6, Anti M: $3, Jean-Francois R: $20, Georg Drees: $10, Joquin P.T: $10, Hubert H: $20, T. J. W: $50, Oliver M: $20, Luke S: $10, Jurgen K: $50, Rene P: $20, George S: $30, Valentin C: $5, Regier, K: $10 |
| Wifi Encryption Bounty | Karl vD: $100, Hubert H: $20, Szabolcs K: $20, Joshua R: $50, Daniel D: $10, Andrea B: $100, Jean-Marc: $8, Alexander P: $20, Francois G: $25, Ralph H: $48 |
| Alpha Bugs |
Failed Macbook Bounty: $250 |
| Xbox Bounty | Geoff T: $75 |
Thanks for contributing!
Submit

Submitting a bounty:
- Any code bounty can be put forth by individuals in the general public as long as it pertains to the Haiku opeating system. Do your research, and choose carefully. Before starting a Java bounty for example, contact developers who had previous interest in such a project. Also consider the enormity of such a project and how unrealistic it may be.
- Skilled developers, especially for a niche operating system like Haiku, are hard to come by and demand respect. Therefore when starting a bounty, and for the bounty to be taken seriously, we ask that the person that starts the bounty make an inital contribution of $100 USD. If $100 is too much for you, try posting in the comments section or forum to see if someone else will join your effort. Subsequent contributions of >$5 USD can be made by anyone.
- Please send us any bounty you'd like to see here (after you've read the rules) with some basic research and what your expectations are. Please DO NOT just send, I want to start an 'x' bounty. The $100 initial contribution can be sent via PayPal to: bounties at haikuware.com. We reserve the right to reject any proposals.
- If you submit or contribute to a bounty, you're encouraged to register to Haikuware. Event notifications pertaining to the bounties such as bounty expirations will be sent out exclusively via email to members only.
- Does Haikuware have a list of suggested bounties?? No, but we think a CD burning application with all the bells and whistles might be a good idea, and perhaps bluetooth and EFI kernel modules. You can also check the Haiku's GSOC suggestions for suggestions that didn't get assigned.
Prior Bounties
Prior bounties:
| Bounty |
Status |
Developer |
Deadline |
Expiry | Target (USD/€) |
Amount Raised/Awarded: (USD$) |
|
SATA *![]() |
Completed! |
Marcus Overhagen |
Proposed Dec. 1st 2007 | May 1st, '08 | $10,000 - €7000 | $1093.76 awarded to developer. |
|
Drive Setup * ![]() |
Expired |
Feb 1st, '08 |
No |
$240.94 moved to bluetooth bounty | |||
Bootman * ![]() |
Expired |
Feb 1st, '08 |
No |
$227.33 moved to bluetooth bounty | |||
CUPS Port ![]() |
Failed |
Ithamar Adema |
Feb. 13th, 2008 |
No |
$1065.60 split to Macbook & Bluetooth |
||
Webkit Port ![]() |
Partially Completed |
Ryan Leavengood |
Nov. 15th 2007 |
N/A |
$500 - €350 | $837.49 awarded to developer |
|
NDIS Wrapper ![]() |
Expired |
|
|
Feb 1st, '08 |
No |
$578.82 moved to bluetooth bounty |
|
Macbook support ![]() |
Failed |
Christopher Plymire | Dec 31st, 2008 |
$750 |
$759.31 transferred to Bluetooth bounty. |
||
Bluetooth Stack - Phase I![]() |
Completed! | Oliver Dorantes |
Dec. 15th 2008 |
N/A |
$1950 |
$1820.47 awarded to developer |
|
Flash port (Gnash or swfdec)![]() |
Completed! |
Adrian Panasiuk | Mar. 01 2009 | Mar. 01 2009 |
N/A | $495.27: Donated by Adrian to Wireless Bounty. Received Haiku golf shirt. 15% to the Thank You Award. |
|
| Alpha Bug Squashing |
Failed |
deepix |
- |
Apr. 11th, 2009 |
$250 |
Failed Transferred to Wireless bounty and 15% to Thank You Award. |
|
Documentation![]() |
Expired | Mar. 01 2009 |
$50-100 each |
Failed $0.00 |
|||
| Xbox Bounty | Expired | $40 Refunded, balance donated to the TYA. | |||||
|
|
Completed! | Dec. 15th, 2009 | $2000-3000 | Total Raised: $2184.13 P1 Awarded 1/3: $709.46 P2 Awarded 2/3: $709.46 P3 Awarded 3/3: $765.21 |
Top Downloads in 30 Days
Latest Hardware
Search Files
Newest Files
| Mar 14 |
|
| Mar 14 |
|
| Mar 13 |
|
| Mar 12 |
|
| Mar 11 |
|
| Mar 11 |
|
| Mar 9 |
|
| Mar 8 |
|
| Mar 8 |
|
| Mar 7 |
|

Have you ever wanted to contribute to the 
- Community endorsed bounties.