Blog post by mmadia on Mon, 2010-08-02 01:19

Over the next few weeks, I'll be trying to document some tangible non-C/C++ tasks. They'll usually be things that I've wanted to do or have been meaning to do, but for whatever reason haven't gotten around to doing them.

For each task, there'll a description of what it is, how it helps the project, and hopefully some information to help you get started.

Improving Donation Tools

As proven in 2010, financial donations can directly improve Haiku through development contracts. While Haiku, Inc.'s mechanisms to process and accept donations has vastly grown, there is still room for improvement. All of the donation processors support some type advanced API. There are two features that immediately come to mind as "want-to-have"

  1. Automatic Recurring payments with AmazonPayments and GoogleCheckout.
  2. The ability for people to authorize payments, which at a later date either be accepted or voided by Haiku, Inc. -- basically, the "All-or-Nothing" fundraising style of

Recurring payments are a fantastic way to establish a steady stream of income. Often, it's usually $5-$20 a month. Pile enough of those together and it's a nice bag of money. While this is already supported on the donation page with PayPal, it would be great to provide people with alternative payment processors.

The second feature opens up several doors. It would allow us to organize really big fundraiser ideas. Both of raising very large amounts of money for a specific project and to provide additional flexibility with funding items that were not expected. Imagine there's one or more project members that want do something. Maybe it's porting a driver for hardware they don't have. Maybe its a mini-contract. Maybe it's to purchase haiku (dot) org. Whatever it is, people would have the confidence of knowing "Either my money will go to help pay for this specific thing or my payment will be canceled." It is giving people the confidence that their money goes to exactly where they want it to. And that my friends is pure gold.

Selling Haiku Swag

This is something that many people will be grateful for and may help to raise additional funds for the Project. As you know, CafePress is our only way of getting Haiku branded items to people. For the most part, it's OK. Within North America, the UK, and Australia the shipping costs are reasonable. Elsewhere though, the shipping costs (and import taxes) get a bit out of hand and can be discouraging. So, this task is all about doing the leg work of finding alternatives and helping to spread the love.

Basically, you would need to scour the websites of various F/OSS projects, to see what their setup is. Take notes for some of them

  • Which projects sell their goods (that bear their trademarks) through other companies?
  • If they allow companies to sell goods, what websites do they use?

Then take notes about some of those companies

  • What types products can they sell? (clothing, stickers, CD/DVD/USB, ...?)
  • Which of those companies send some money back to the trademark owners?
  • Is it a flat rate or can the customers set their own higher price?
  • contact information: name, email, URL.

To help you get started, Debian has a nice list of CD Vendors and Merchants.

When you have something, send that information to the [haiku-inc] mailing list.


Re: Some TODO's You CANDO

Monthly donations sound like a great way to ensure a steady stream of income. Have you considered marketing it as a subscription program?

Perhaps for a minimum of say, $10 a month a subscriber receives an annual exclusive "Haiku supporter" t-shirt with some sort of amazing design, major releases on CD, a gold star next to their names on the website/forums and a email alias, just to throw a few lame ideas into the mix.

Re: Some TODO's You CANDO

What you're suggesting sounds really awesome. Having a email would be a great honour!

Another thing I've been thinking about lately, is whether it would be possible to set up a way to donate without credit cards, bank info or other personally identifiable methods. I have been wanting to donate for some time, but this part has made me reluctant to do so.

Re: Some TODO's You CANDO

If Haiku Inc. has a bank account, I know that with most popular banks you can setup monthly ACH transfers and set whatever amount you want to be transferred on a per-month basis. Basically, direct finds to Haiku Inc. using a "Bill Payment" feature in your online banking interface. This can also be done on a one-time only basis, whatever a person wants.

This would completely bypass PayPal or anything like that and their associated fees.

Re: Some TODO's You CANDO

Agreed completely, i will never make a recurrent payment 'till it have fees. Let's say i make a small donation like 5$ a month, at 2.9% + $0.30 USD for each transaction it'll make 5,34$/year (1,74$+3,6$) for 60$ given.

Re: Some TODO's You CANDO


translate Haiku to your native language

using HTA (Haiku Translator Assistent)