2
2 Comments

Keeping my open source projects alive after school

https://www.patreon.com/sigamdev/overview

SIGMA Development started as my banner for freelancing during my university studies and has grown into a small company with a history of successful software products for iOS, Android, Mac OS and Windows. As time has passed, I have grown increasingly interested in developing free and open source applications that the education, research and entrepreneurship communities can benefit from. This has led me to develop a number of applications which are available now for free!

I am graduating and starting full time work in April 2018. I am going to be stepping back from some of the contract based work of SIGMA Development but would love to keep some of these free products going. I've created a patreon to see if I can generate any funds to keep these projects alive. I am looking for feedback, tips, platform contributors, supporters, you name it! Thanks for any attention or interest you may offer :)

  1. 2

    Hi Marcus,

    As a fellow free open source software (FOSS) maintainer let me give you some insight in my own experiences so far, albeit limited, they are less limited than yours :blush:

    • An important foundational rule about maintaining foss projects is that the more you create, the higher the work load. Especially when you hope to make a living out of them, you should limit yourself to a few. Effort spread too thin has no use.
    • Marketing your product is equally important with open source as with commercial products. Just because something is free to use, doesn't mean it's easier to find. Using a mailing list, blog, dedicated twitter account, forum and/or chat channel helps build community and keeps people in the loop about your progress without a need to visit a specific page.
    • Hoping to monetise a product that has received no attention doesn't make any sense, it's like pleading for money. To solve this you should try to get some initial backers; friends or family for instance. This helps get other people on board. The fact that one of your rewards points to "continue development" at a certain threshold tells a candidate backer you're not here to stay and so you're not interesting enough to invest in.
    • Your patreon page is dedicated to Sigma development. Even though it makes sense to hide behind your freelance/company name, it makes it less personal. Candidate patrons are more likely to pledge when they can see the person behind the story. Also I'd like to point out that you mixed up "I" and "we" which is a common pitfall.
    • I've noticed that Patreon is a great portal, but it is not really effective at getting money in. In addition to Patreon I've launched a OpenCollective page and am planning some paid features. When looking at other foss maintainers; eg Taylor Otwell (Laravel) and Evan You (Vuejs), these both mixed different sources of income.
    • Making foss development a profitable stream of income requires a lot of time, it's like nurturing a garden. Don't expect thousands of dollars in your first few months, unless you know to bind some great sponsors..

    tldr, at this point I think the most important step to take is to get user involvement. Identify your target audience, contribute in communities that have lots of these people and share your product. At some point it will pay off.

    1. 1

      Hey thanks a lot for those tips and observations! I can see how my platform is weak in a few areas based on your points, I'll try to rework it. Also, regarding the user base, you are correct that it is currently small (however not zero). I am finding it a bit of a conundrum being in a place where these projects are not worth investing in without some more people showing interest, but not really going to get in front of anyone without some more investment from myself.