How to increase donations to an open source project

Lots of open source projects raise money from their user communities by soliciting donations.  Most open source projects will have the ‘Support’  or ‘Make a Donation’ button on their home page or download page. At Eclipse we have had the Friend of Eclipse program for a number of years to solicit financial support for our community.

Earlier this year, we started looking for ways to  increase the number of users making donations.  We have millions of people downloading Eclipse but very few making donations.  Inspired by Ubuntu’s new donation page and Mozilla’s download page we changed where and how we asked users to make the donation.
 
 
 
The first step was to create a simple and graphically appealing thank you page that requested the user to make a donation.  Next we changed where we asked for the donation. We presented the new donation page right after the user started to download Eclipse.  Now while the user is waiting for the download to complete they can make the decision to make a donation.  Note, we did not ask them before they started the download.

Thank You for Downloading Eclipse

The results have been dramatic.  We have seen a 5-6 times increase in the number of people making donations.  We now have hundreds of people making a donation each month. I wanted to share these results with everyone so other open source projects might be able to learn from our experience.  It was a relatively simple change.  Ask for a donation when the download is occurring not when a user is browsing the project site. I also wanted to thank everyone for their support of the Eclipse community. It is great to have your support!
 

Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you two of our best selling eBooks for FREE!

JPA Mini Book

Learn how to leverage the power of JPA in order to create robust and flexible Java applications. With this Mini Book, you will get introduced to JPA and smoothly transition to more advanced concepts.

JVM Troubleshooting Guide

The Java virtual machine is really the foundation of any Java EE platform. Learn how to master it with this advanced guide!

Given email address is already subscribed, thank you!
Oops. Something went wrong. Please try again later.
Please provide a valid email address.
Thank you, your sign-up request was successful! Please check your e-mail inbox.
Please complete the CAPTCHA.
Please fill in the required fields.

Leave a Reply


8 × nine =



Java Code Geeks and all content copyright © 2010-2014, Exelixis Media Ltd | Terms of Use | Privacy Policy | Contact
All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.
Do you want to know how to develop your skillset and become a ...
Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you two of our best selling eBooks for FREE!

Get ready to Rock!
You can download the complementary eBooks using the links below:
Close