Structuring a FOSS Support Contract
November 15, 2007 11:59 AM
Subscribe
A very successful business has just decided to build their next mission critical application using free open source tools developed by my small little consulting company. They want to contract with us for ongoing support and improvements. How should we structure the deal?
Our tools are highly complex and represent decades of development. This isn't something they could duplicate, and it would be difficult for them to find other people to maintain it.
If their product is successful, they will make hundreds of millions of dollars or billions of dollars. This is not an exaggeration.
That said, we don't expect to get rich and don't want to gouge them. I'm more wondering how structure the deal. How do you factor in (a) actual work, (b) guaranteed response time, (c) commitment to keep people around who know how to do this stuff, etc? What's the overall shape, and what details should we include? I'd appreciate any pointers to other similar situations, as well.
By the way, we aren't interested in being acquired. It doesn't make sense for a number of reasons. We want to continue our general consulting and FOSS development, and have this gig be part of our business, helping sustain us.
posted by anonymous to work & money (7 comments total)
7 users marked this as a favorite
The preferable approach is to charge a retainer for a year at a time (with options for additional years) much as you probably do an attorney, and then charge additionally for either all time spent or for that amount spent above the retainer. It's wise to have multiple people trained to perform the work so the loss of one or several to another company or to set up their own business doesn't destroy your ability to service your clients or that you lose them to the new startup/new employer.
posted by jke310 at 12:35 PM on November 15, 2007