This is the first of a series of articles investigating the interplay between
Open Source Software and commercial vendors. The common thread will be to find
out how authors have earned a living from writing and servicing GPL/Open Source
Software.
The series kicks off with Michael Tiemann, one of the founders of
Cygnus Solutions, and author of
the C++ component of GCC. Cygnus is one of the
pioneers in commercial
support for open-source software. It sells support and customization
services for the gnu programming tools (gcc, gdb, ld, etc). Initially, the
Free Software Foundation applauded this,
but more recently, RMS feels
that by also selling proprietary software Cygnus has betrayed the principle
of free software.
In this interview, Michael discusses what it takes to set up a business based
on open source software, what Cygnus hopes to add to GCC, and why they took
the decision to sell closed source software.