The LibrePlanet Ontario group held a meetup in Toronto on 22 Sept 2014 and some of the topics discussed were how to start and grow a free/libre software group in Canada, and specifically in Ontario.
The wiki page has been cleaned up and looks a bit more lively. Another meetup was held a few weekends previous to this one, as a joint meetup between the TorontoCrypto and Ubuntu Canada and LibrePlanet Ontario groups.
A cool idea that was presented at the group is the idea of presenting and allying with other free/open source software groups. The fact of the matter is that all these software meetups for both developers and users exist and they rarely mention the issue of software freedom and the benefits of free/open source software. For example, the Drupal and WordPress groups have been happening for years and sometimes there are presentations about why the open source model of development works well, and why the GPL is a good license to use.
At other meetup groups, such as ones for AngularJS or ones related to big data or to other software, the issue is never mentioned. For lots of developers and users, software freedom just doesn’t come up, and they aren’t exposed to the idea that you don’t have to be locked into a vendor and that you don’t have to lock others in with proprietary software development or usage. A simple 10 minute presentation offering examples of why you should use, develop and otherwise support free/open source software would do a lot of good.
Poul-Henning Kamp has written a fantastic article about why companies should just “throw money at developers” of free/open source software projects. The recent Heartbleed problem with OpenSSL could have been caught had there been more developer time devoted to the project. However, that developer time costs money and we should be far more giving to free/open source projects.
FOSS does not materialize out of empty space; it is written by people. We love what we do, which is why I’m sitting here, way past midnight on a Saturday evening, writing about it; but we are also real people with kids, cars, mortgages, leaky roofs, sick pets, infirm parents, and all kinds of other perfectly normal worries.
The only way to improve the quality of FOSS is to make it possible for these perfectly normal people to spend time on it. They need time to review patch submissions carefully, to write and run test cases, to respond to and fix bug reports, to code, and most of all, time just to think about the code and what should happen to it.
Two ways of funding FOSS mentioned in the article:
- hire FOSS maintainers, with the understanding that some part of their time is focused on the FOSS project and the other part is company time
- companies can donate and sponsor FOSS developer teams without hiring the maintainers
Creating a foundation for the project can also help because the foundation’s goal is to handle all fund-raising, which lets developers get back to work on developing using the funds collected by the foundation.
The article is really good, I recommend everyone read it twice and then figure out a way to get their company to donate to all the valuable open source projects out there like Node.js, WordPress, Linux, Firefox, etc.
Memo to OSS developers: I can pay money for software licenses, even if the license is just “MIT, but we invoice you”, but I cannot just put business funds in your tip jar.
from an article about TarSnap, the secure backup service, and how it could be better run as a business.
This is an important insight: software can be licensed under the GNU GPL or MIT with a software fee included. This is allowed by the licenses and it makes it possible for businesses to buy your free/open source software. To developers, it’s seen as a donation to their project, but to businesses it will be seen as a justifiable business expense.
Personally, I’ve tried to convince previous employers that they should donate to free/open source projects that we routinely used. My justification to them was that we rely on the projects so much that the donations are essentially a business expense. Unfortunately, if it’s labeled as a donation and not as a sponsorship or as a required license fee, businesses will not see it as an expense, they’ll see it as free code that will lower costs.
The Open Source Report Card
cool site for generating a report card for open source projects on GitHub
The purpose of SourceContribute.com is to give organizations enough information to create a well-defined and clear strategy for interacting with Free/Open Source Software communities.
According to an article on Linux.com, http://www.linux.com/news/enterprise/biz-enterprise/707402-four-open-source-best-practices-enterprise/
“[financial services firms] haven’t yet developed the processes, culture and mechanisms needed to work directly with the community to obtain support, make contributions and influence project directions.”
how Puppet Labs deals with community: http://www.linux.com/news/featured-blogs/196-zonker/707984-puppet-labs-ceo-how-to-grow-an-authentic-open-source-community/