{"id":46741,"date":"2019-04-04T14:39:52","date_gmt":"2019-04-04T14:39:52","guid":{"rendered":"https:\/\/owncloud.com\/?p=46741"},"modified":"2020-09-24T10:50:55","modified_gmt":"2020-09-24T10:50:55","slug":"opinion-how-to-fund-open-source-projects","status":"publish","type":"post","link":"https:\/\/owncloud.com\/de\/blogs\/opinion-how-to-fund-open-source-projects\/","title":{"rendered":"Opinion: How to Fund Open Source Projects"},"content":{"rendered":"<div class=\"headline-wrap\">\n<h2>Opinion: How to Fund Open Source Projects<\/h2>\n<div class=\"excerpt bold\">\n<p>Developers have to eat. But Open Source software is not easy to sell, because it benefits everyone. How can we solve this problem?<\/p>\n<\/div>\n<\/div>\n<div class=\"content\">\n<h2>Do Open Source Projects Need a Business Model?<\/h2>\n<p>Open Source software is there\u00a0<a href=\"https:\/\/owncloud.org\/news\/cant-open-source-progress-without-accessibility\/\" target=\"_blank\" rel=\"noopener\">for everyone<\/a>. You only have to write it once, then everyone can use it for free. Through Open Source software, developers work for the common good, not only for a paycheck.<\/p>\n<p>Of course this does not change that developers have to eat and need money to pay their bills. After a 40-hour-week of proprietary coding, not many want to spend the rest of the day coding for free.<\/p>\n<p>So most Open Source software right now is written by coding enthusiasts who are not done with their passion after 8 hours in the office, or by hobbyists who earn their living otherwise.<\/p>\n<p>In some areas, Open Source projects have successful business models. This is good, it makes the dreams of many developers come true, who would love to write Open Source software for a living.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_16955\" class=\"wp-caption alignnone\" style=\"width: 550px;\">\n<p><a class=\"fancybox image\" href=\"https:\/\/owncloud.org\/wp-content\/uploads\/2019\/02\/ownCloud-will-code-for-food.jpeg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-16955\" src=\"https:\/\/owncloud.org\/wp-content\/uploads\/2019\/02\/ownCloud-will-code-for-food.jpeg\" sizes=\"(max-width: 1000px) 100vw, 1000px\" srcset=\"https:\/\/owncloud.org\/wp-content\/uploads\/2019\/02\/ownCloud-will-code-for-food.jpeg 1000w, https:\/\/owncloud.org\/wp-content\/uploads\/2019\/02\/ownCloud-will-code-for-food-300x185.jpeg 300w, https:\/\/owncloud.org\/wp-content\/uploads\/2019\/02\/ownCloud-will-code-for-food-768x472.jpeg 768w\" alt=\"ownCloud will code for food\" width=\"550\" height=\"338\" aria-describedby=\"caption-attachment-16955\" \/><\/a><\/p>\n<p id=\"caption-attachment-16955\" class=\"wp-caption-text\"><em>Image by\u00a0<a href=\"https:\/\/vasilis.nl\/voto\/will-code-html-for-food-\/141019154614\/\" target=\"_blank\" rel=\"noopener noreferrer\">Vasilis van Gemert<\/a><\/em><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h3>Different Business Models for Different Environments<\/h3>\n<p>One way to earn money with Open Source software is to fulfill enterprise requirements. Large companies have budgets and care for compliance; this is a good way to get high-quality software, because you have to optimize performance and solve interesting problems for those companies.<\/p>\n<p>Other ways are securing public funding, e.g by the European Union. Thanks to\u00a0<a href=\"https:\/\/juliareda.eu\/2014\/12\/1-million-for-open-source-security\/\" target=\"_blank\" rel=\"noopener noreferrer\">various politicians,<\/a>\u00a0the EU and some governments are ready to pay for public code. They also fund Open Source software in the name of science. Only the\u00a0<a href=\"https:\/\/media.ccc.de\/v\/32c3-7300-hacking_eu_funding_for_a_decentralizing_foss_project\" target=\"_blank\" rel=\"noopener noreferrer\">bureaucracy to apply for the funding can be complicated<\/a>.<\/p>\n<p>Crowdfunding can also work \u2013 Purism raised over 2 million for their\u00a0<a href=\"https:\/\/puri.sm\/products\/librem-5\/\" target=\"_blank\" rel=\"noopener noreferrer\">Open Source smartphone<\/a>, which is awaited in 2019. They also will be able to sell the hardware, which can pay for the development of the software, too.<\/p>\n<p>Finally, some web projects also have the choice to become part of the quite toxic advertising bubble. Everybody has to make a living, but personally, I would rather write proprietary code than contribute to\u00a0<a href=\"https:\/\/theconversation.com\/the-price-of-connection-surveillance-capitalism-64124\" target=\"_blank\" rel=\"noopener noreferrer\">surveillance capitalism<\/a>.<\/p>\n<p>There are some projects which are neither interesting for public funding, nor enterprises, nor can they be commercialized for end users. They are still important for the Open Source ecosystem.<\/p>\n<p>Good examples are crypto messengers like\u00a0<a href=\"https:\/\/delta.chat\/en\/\" target=\"_blank\" rel=\"noopener noreferrer\">Delta Chat<\/a>\u00a0or\u00a0<a href=\"https:\/\/briarproject.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Briar<\/a>, replacements for Google surveillance products like\u00a0<a href=\"https:\/\/f-droid.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">F-Droid<\/a>\u00a0or\u00a0<a href=\"https:\/\/lineageos.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">LineageOS<\/a>, and countless small libraries that don\u2019t get the effort they need.<\/p>\n<p>&nbsp;<\/p>\n<h3>And if Developers Get Paid by Other Projects?<\/h3>\n<p>In February, this blog already reported on ownCloud\u2019s\u00a0<a href=\"https:\/\/owncloud.org\/news\/owncloud-contribute-open-source-ecosystem\/\" target=\"_blank\" rel=\"noopener\">upstream contributions<\/a>\u00a0\u2013 developers who get paid by ownCloud contribute to other projects, e.g. for maintenance.\u00a0<a href=\"https:\/\/owncloud.org\/news\/author\/deepdiver1975\/\" target=\"_blank\" rel=\"noopener noreferrer\">Thomas M\u00fcller<\/a>\u00a0and\u00a0<a href=\"https:\/\/github.com\/tboerger\" target=\"_blank\" rel=\"noopener noreferrer\">Thomas Boerger<\/a>\u00a0are maintainers for SabreDAV and Drone.<\/p>\n<p>Another good example is how Dominik Schmidt from ownCloud and Hannah von Reth\u00a0<a href=\"https:\/\/owncloud.org\/news\/interview-kde-craft-improves-owncloud-client-build-process\/\" target=\"_blank\" rel=\"noopener\">collaborated on KDE Craft<\/a>.<\/p>\n<p>Many Open Source companies give their developers a pass for 20% of their time. They can use it for learning to improve their code, playing around with other concepts, or contributions \u2013 and they can present their work to the others afterwards.<\/p>\n<p>This way, the ecosystem benefits from the players who are lucky to have a business model \u2013 and those players benefit from an ecosystem of good software to build upon. It is a win-win-situation, yes \u2013 but it isn\u2019t a vision.<\/p>\n<p>&nbsp;<\/p>\n<h2>A Long Term Solution to the Problem of Open Source Funding?<\/h2>\n<p>Contributions and collaboration across different projects are cool \u2013 but they don\u2019t solve the fundamental problem. They may advance a project, but they don\u2019t pay a developer\u2019s rent. The question how to fund Open Source programming remains.<\/p>\n<p>My favorite answer to this question is an unconditional basic income (<a href=\"https:\/\/basicincome.org\/basic-income\/\" target=\"_blank\" rel=\"noopener noreferrer\">UBI<\/a>). Apart from its other advantages, giving everyone a sustainable and sufficient income each month would solve the developer\u2019s rent problem.<\/p>\n<p>It would give developers and other humans the opportunity to work on whatever they want to do, instead of what generates profit. As Open Source developers, we know perfectly well how the common good and profit are sometimes incompatible.<\/p>\n<p>This does not solve the financial problems of all developers, of course \u2013 people with children, additional medical needs, or people living in an expensive city might need additional funds. Also testing devices can be too expensive.<\/p>\n<p>Well, if a developer needs more money than what the basic income would provide, they can still work on commercial projects in the meantime. It isn\u2019t exclusive, and you don\u2019t lose it if you work additionally.<\/p>\n<p>The basic income would still take away pressure from developers. People would have the time sovereignty to choose what they want to work on.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_16957\" class=\"wp-caption alignnone\" style=\"width: 551px;\">\n<p><a class=\"fancybox image\" href=\"https:\/\/owncloud.org\/wp-content\/uploads\/2019\/02\/ownCloud-basic-income.jpeg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16957 \" src=\"https:\/\/owncloud.org\/wp-content\/uploads\/2019\/02\/ownCloud-basic-income.jpeg\" sizes=\"(max-width: 1200px) 100vw, 1200px\" srcset=\"https:\/\/owncloud.org\/wp-content\/uploads\/2019\/02\/ownCloud-basic-income.jpeg 1200w, https:\/\/owncloud.org\/wp-content\/uploads\/2019\/02\/ownCloud-basic-income-300x185.jpeg 300w, https:\/\/owncloud.org\/wp-content\/uploads\/2019\/02\/ownCloud-basic-income-768x474.jpeg 768w, https:\/\/owncloud.org\/wp-content\/uploads\/2019\/02\/ownCloud-basic-income-1024x632.jpeg 1024w\" alt=\"ownCloud basic income\" width=\"551\" height=\"340\" aria-describedby=\"caption-attachment-16957\" \/><\/a><\/p>\n<p id=\"caption-attachment-16957\" class=\"wp-caption-text\"><em>A truck dumps coins in the centre of the Federal Square in Bern.<\/em><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p>This is not the space for a thorough discussion of arguments pro and contra a basic income, the Internet is already full of it.<\/p>\n<p>Only one thing is clear to me: upstream contributions can solve the problem of Open Source projects not having enough funding \u2013 but they do not solve the problem of Open Source developers not having enough money.<\/p>\n<p>No one will just give us a basic income, we, the Open Source community, have to fight for it. We could wait forever until politicians finally realize how important Open Source software is for our democracy. Or we join the other groups which demand a basic income, and make it happen.<\/p>\n<p>&nbsp;<\/p>\n<h2>Stick Together and Contribute!<\/h2>\n<p>Until everyone gets a basic income, it is even more important that Open Source developers collaborate. If you find a bug in one of your dependencies, don\u2019t write a workaround \u2013 write a fix. And always be excellent to each other.<\/p>\n<p>Respect to those who don\u2019t get paid for writing Open Source software \u2013 you are heroes. We use your code, you use ours \u2013 let\u2019s work together to create the software the world needs.<\/p>\n<p>In summary, some of us have more responsibility here than others: to be able to pay their rent, commercial Open Source projects build upon a giant ecosystem of other Open Source software. They should show an effort for the ecosystem, too.<\/p>\n<p>&nbsp;<\/p>\n<p>What do you think? Leave a comment below or share this on social media!<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Developers have to eat. But Open Source software is not easy to sell, because it benefits everyone. How can we solve this problem?<\/p>\n","protected":false},"author":7,"featured_media":46742,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[41],"tags":[],"class_list":["post-46741","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comment"],"acf":[],"_links":{"self":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/46741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/comments?post=46741"}],"version-history":[{"count":0,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/46741\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media\/46742"}],"wp:attachment":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media?parent=46741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/categories?post=46741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/tags?post=46741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}