What recession? Lessons learned through Free Software

Paw Prints: Writings of the maddog
It all started ten years ago, at a beach party called (appropriately enough) “Open Beach”. A young programmer named Douglas Conrad had discovered Free Software about two years before, and dreamed of having his own company devoted to Free Software, making a living from the use and production of Free Software.
Douglas started his company “OpenS Tecnologia” a year later in 2002, but still did not have a good idea for a sustainable business plan. In the years between 2002 and 2006, his company grew slowly while Douglas investigated different parts of Free Software, until the year 2008.
In 2008 Douglas created a business plan revolving around VoIP, utilizing software from the Asterisk PBX project and developing a product called SNEP, with the goal of involving the Free Software community to both help develop SNEP and to allow people to make money from SNEP.
As SNEP evolved Douglas had another realization (something that I have been preaching for the past ten years), that Free Software developers should not be charging for their “time and materials” in the projects they address for customers, but should be charging for the value they deliver to the customer. To determine customer value, of course, requires that the Free Software developer learn about the customer's problems and issues, how much the customer is spending to address those problems currently, and how much a software implementation or change to the customer's existing software could reduce those expenses. This type of analysis is rarely done by “shrink-wrap” software producers, but often allows Douglas to charge a significant amount of money for his company's services, instead of charging “just enough to cover expenses”. Douglas has found that the “sales pitch” of saving or making the customer money is a strong one.
An example that Douglas gave me was a customer that was experiencing huge costs with calls between cell phone companies. Douglas studied the customer's call flow patterns (made easy by using the logging facilities of SNEP), and wrote an extension to the SNEP PBX software that re-routed the calls in a more intelligent way, saving his customer 25,000 Brazilian Reais (about 14,000 USD) in charges every month. It took Douglas three days to write the code, but he charged the customer R$ 25,000 (one month's savings) for the service of writing the software. Not a bad wage for about four days' work, and Douglas was free to apply this same software to other customer's problems.
In another example, the solution required no code to be written at all. Analysis of the call logs kept by SNEP allowed Douglas to analyze the spikes in the client's call volume which were losing customers when they could not get through to the client's call center. A slight change to the client's tactics allowed the client to influence and change customer calling habits, and save the client from having to install more telephone lines and hire more people, yet still address the client's call volume needs.
Knowing your customer and your customer's business. Tailoring the software to meet your customer's needs. Recognizing the value of your time, and not the cost. These are the strategies of Free Software.
In the years of 2008 to 2009 Douglas' company grew 100%. From 2009 to 2010 OpenS grew 250%, and from 2010 to through 2011 OpenS has grown 70%. During an economic time where a lot of companies are laying off employees, Douglas turns away business because he can not hire enough good employees to meet the needs of his customers.
Now Douglas is moving to the next part of his business plan, which is to engage the community to make money through his product and services. Since SNEP is Free and Open Source Software and is available through the Free Software Portal sponsored by the Brazilian government, any one can use it for free, and without even telling Douglas that they are using it. However, to help meet the needs of his customers, Douglas is actually going to give courses in how to extend SNEP, write modules for SNEP, integrate SNEP with customer's businesses, and show developers how to make money with it. Some of his partners ask him "Why are you helping other people make money with your software?" Douglas just smiles and tells them that he knows what he is doing, and the power of the community will continue to make opportunities for everyone.
Douglas has a plan to bring together customers, developers, integrators, manufacturers and end users to allow everyone to make money with SNEP Free Software and to describe this plan at the first SNEP conference on December 1st and 2nd in Florianopolis Brazil. The first day is a tutorial day for people who have knowledge in telecommunications, but do not have to have detailed knowledge in Free Software PBX systems. The second day is targeted toward developers and complimentary to the first day. The training will be done in Portuguese, and of course the participants will be welcome to stay over the weekend and participate in the tenth anniversary of “Open Beach”, to be held December 2nd, 3rd and 4th.
To help to promote the SNEP conference I have offered Douglas one of my “famous clocks” made from a CD-ROM autographed by Linus Torvalds, to be raffled at the conference.
Carpe Diem!
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

News
-
System76 Releases COSMIC Alpha 7
With scores of bug fixes and a really cool workspaces feature, COSMIC is looking to soon migrate from alpha to beta.
-
OpenMandriva Lx 6.0 Available for Installation
The latest release of OpenMandriva has arrived with a new kernel, an updated Plasma desktop, and a server edition.
-
TrueNAS 25.04 Arrives with Thousands of Changes
One of the most popular Linux-based NAS solutions has rolled out the latest edition, based on Ubuntu 25.04.
-
Fedora 42 Available with Two New Spins
The latest release from the Fedora Project includes the usual updates, a new kernel, an official KDE Plasma spin, and a new System76 spin.
-
So Long, ArcoLinux
The ArcoLinux distribution is the latest Linux distribution to shut down.
-
What Open Source Pros Look for in a Job Role
Learn what professionals in technical and non-technical roles say is most important when seeking a new position.
-
Asahi Linux Runs into Issues with M4 Support
Due to Apple Silicon changes, the Asahi Linux project is at odds with adding support for the M4 chips.
-
Plasma 6.3.4 Now Available
Although not a major release, Plasma 6.3.4 does fix some bugs and offer a subtle change for the Plasma sidebar.
-
Linux Kernel 6.15 First Release Candidate Now Available
Linux Torvalds has announced that the release candidate for the final release of the Linux 6.15 series is now available.
-
Akamai Will Host kernel.org
The organization dedicated to cloud-based solutions has agreed to host kernel.org to deliver long-term stability for the development team.