« SaaS vs. On-Premise Software for the Enterprise - Round 1 | Main | Amazon, Microsoft, and Google Reinvent the Database - Did it Need Reinventing? »

June 24, 2008

Open Source, GPL and SaaS

So, there are lots of reasons why SaaS rocks as a way of delivering functionality to customers. One of them is the ability to make good use of GPL'ed software.

At a regular closed-source software company, you can't include any software in your products that you get from the web which carries the GPL (Gnu Public License), because this license requires all "derived works" to also use the GPL and be open source. This is why the GPL is often called the "Gnu public virus", the license contaminates the software it touches.

What's worse, there's a more limited LGPL, which is supposed to allow linking to other software without having the GPL provisions apply to the whole linked "work" of software. Though this would seem to fix the problem, many software companies don't allow use of LGPL software either. (Reasons here seem to be more paranoia about patent restrictions, than real, but lawyers are lawyers.)

Here's the trick: The GPL is troublesome only for companies that distribute software. Here's where the SaaS idea wins. We don't distribute our software. We're a service provider. We have no problem at all basing our service on software built from GPL'ed pieces. We're in perfect compliance with the license.

The GPL recently was updated from v2 to v3, and there was worry that v3 would close what is called the "service loophole". This didn't happen. GPL v3 still allows the service loophole. They decided against closing it.

Net result: there's a huge and growing body of open source software, and the largest part of it carries the GPL license. As a SaaS provider we can exploit this base of code to do what we want without fear.

This is a big advantage over "ordinary" software.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00e553785225883400e5536dc4598833

Listed below are links to weblogs that reference Open Source, GPL and SaaS:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

some gpl'd software says you cannot use it in a SaaS business, such as xlsuite:

If you derive commercial benefits from this software such as reselling it as is or in an extended or repackaged form, or by operating a software as a service hosting solution with it, we require that you either purchase a commercial license for it, or use our partner program to host your solution on our XLsuite.com service.

SaaS companies are on a roll. Hope that future iterations of the GPL transform the service loophole into a guiding tenet. Wish.

Best.
alain
Mor.ph

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

My Photo