Companies that sell software generally have services divisions as well. My company sells software for large amounts of money, and we have a separate division of the company that sells services.
If a company exists to make money, why would you discount one of their profit centers as invalid because of another of their profit centers?
Many software companies don't have service divisions, or have a service division that consists of people answering the phone and providing basic "talk you through the installation" type support.
I assume that the software your company sells for large amounts of money is not GPL , if it is pure GPL I would be very interested to know who they are and how they manage to get people to actually pay for it when they could just download it for free online.
If a company exists to make money, why would you discount one of their profit centers as invalid because of another of their profit centers?
That's not what I'm saying, what I'm saying is that I've never seen a company create GPL software as a profit center in itself and I really can't think of a business plan that would make that feasible.
Sourcefire does almost exactly that. Their software is open source and you can download and install it for free.
They sell licenses and services, and you can pay for quicker updates to firewall rules and the like. As commercial customers, you can have their software engineers onsite tuning things to your environment, etc.
Covalent is a company that sells Apache. Obviously, they didn't manufacture Apache webservers, but, like Xamp or Wamp, they sell value added bundles that include Apache configurations pre-compiled with PHP or Perl or what have you.
Again, they also have a services division, but I don't personally know much about it.
For the record, no, my company does not sell GPL software. It was proffered as an example that non-GPL-based companies rely on both software sales and services, and it doesn't really matter whether or not the software is GPLd. I don't know why you'd hold it against RedHat that their software is freely downloadable when they're still selling more than a few copies of RHEL.
Sourcefire are selling services based around a GPL product.
Not so familiar with Covalent but it appears they have some things available as GPL but if you want all the enterprise features then it isn't GPL.
Redhat is the same really, they also make their money from support. I believe you need to buy RHEL if you want the support from them, although this might have changed now.
I never suggested that GPL cannot be part of a business plan , I was just disagreeing with the statement that there are companies that sell GPL software, in all cases I can find what you are really paying for is something else not the software itself.
My point is more that there are many areas of software that this does not work in , games or most consumer software being an example.
"Using the ordinary GPL for a library gives free software developers an advantage over proprietary developers: a library that they can use, while proprietary developers cannot use it."
You can 'buy' RHEL without buying a services contract.
Sourcefire SELLS the product, flat out. If anything, they're more of a 'freemium' offering where the free product is a GPL product, and the 'premium' is a faster release cycle for patches / upgrades / definitions.
Covalent sells Apache. I've dealt with Covalent products at a number of federal installations, and I've never once seen a Covalent services rep. If their aim is to sell services, they're not doing a good job.
There are a cornucopia of other examples as well, but these are the three most fitting the description you claim doesn't exist. They do in fact exist, and are making money selling GPL software. That they also have services divisions has nothing to do with whether or not they're making money from selling software.
Apache is licensed under the apache license , not GPL.
This is an important distinction as I don't believe they could do what they do under GPL which is provide proprietary stuff on top of the open source core.
Sourcefire is selling the faster access to releases of rulesets etc, the GPL software is simply the carrot.
RHEL contains software that is not GPL and I doubt that they would stay in business without selling support.
The GPL license was designed specifically to stop people developing proprietary software on top of GPL software.
Apache is Apache licensed. Fair point, but I didn't understand that to be relevant to your initial statement (or the statement that kicked off this discussion.) If we intended to be discussing only GPLd licenses, then yes, you are correct.
As for the other two, you're still picking nits. The companies wouldn't exist without the software, and they sell it. There's still no good reason for WHY you would discount them as being irrelevent just because they're also selling other services.
Well IIRC the conversation started as a discussion about the difference between gratis and libre software as espoused by Stallman (original author of the GPL).
The crux of my argument is that with most current OSS licenses (GPL especially which is what Stallman advocates) companies can only be commercially viable by supplementing their OSS offerings by providing other products that are proprietary (i.e you are not free to redistribute) or by providing additional services on top.
I think it is a stretch to say you are selling GPL software when what people are paying you for is actually something else that is supplemental and if you didn't provide the extra then they wouldn't pay you anything. There are many good open source based businesses that is not in doubt but equally there are entire parts of the software business that simply couldn't practically release their flagship software under GPL, the games industry of course being the biggest example that springs to mind.
Companies that sell software generally have services divisions as well. My company sells software for large amounts of money, and we have a separate division of the company that sells services.
If a company exists to make money, why would you discount one of their profit centers as invalid because of another of their profit centers?