Impossible to compete with free software(discuss.joelonsoftware.com)
discuss.joelonsoftware.com
Impossible to compete with free software
http://discuss.joelonsoftware.com/default.asp?biz.5.737375
71 comments
One place where it's very easy to compete OSS is in the enterprise.
Another place is B2C. All of the following sell B2C software:
- User experience that doesn't hurt. (Have you ever put a non-technical user through getting software from sourceforge?)
- Marketing. (It isn't evil. Most of your customers know how to describe their pain to Google but they don't know how to conceive of the solution, and they probably don't know the computer can help them. Your mission, should you choose to accept it, is to explain how the link between unhappy present and happy future is use of the appropriate software -- YOUR software.)
- Speaking the users language (hint: "GPL", "XML", and "multimedia engine" are three words that my B2C page does not share in common with my OSS competitor.)
- Design. ($25 of stock icons doubled my sales back in the day. Most OSS projects do not have anyone who would care enough to secure the equivalent.)
- Answering emails such as "I can't email the hard drive to the download" with respect and patience rather than that special brand of community the question would get on most OSS mailing lists.
- A web site that sells the product/download/etc. Rather few B2C OSS sites are written by someone who sounds like they actually WANT you to hit that download button. They're like sculptors adding navels to statutes: they know it has to have one but the task is boring and detracts from the interesting parts of the project, so it is completed in as perfunctory a manner as possible. You'll never hear an OSS developer saying "This is the 47th iteration of our Download Now button. Its 350% more effective at getting the click than v1.0"
Another place is B2C. All of the following sell B2C software:
- User experience that doesn't hurt. (Have you ever put a non-technical user through getting software from sourceforge?)
- Marketing. (It isn't evil. Most of your customers know how to describe their pain to Google but they don't know how to conceive of the solution, and they probably don't know the computer can help them. Your mission, should you choose to accept it, is to explain how the link between unhappy present and happy future is use of the appropriate software -- YOUR software.)
- Speaking the users language (hint: "GPL", "XML", and "multimedia engine" are three words that my B2C page does not share in common with my OSS competitor.)
- Design. ($25 of stock icons doubled my sales back in the day. Most OSS projects do not have anyone who would care enough to secure the equivalent.)
- Answering emails such as "I can't email the hard drive to the download" with respect and patience rather than that special brand of community the question would get on most OSS mailing lists.
- A web site that sells the product/download/etc. Rather few B2C OSS sites are written by someone who sounds like they actually WANT you to hit that download button. They're like sculptors adding navels to statutes: they know it has to have one but the task is boring and detracts from the interesting parts of the project, so it is completed in as perfunctory a manner as possible. You'll never hear an OSS developer saying "This is the 47th iteration of our Download Now button. Its 350% more effective at getting the click than v1.0"
Proprietary software can be more open by providing an api and tools to allow others to create extensions and customizations without consuming your resources. Creating a community of developers may be more important than some specific set of features.
Design. ($25 of stock icons doubled my sales back
in the day. Most OSS projects do not have anyone
who would care enough to secure the equivalent.)
I'd love to hear more about this (before and after pictures, etc). What are those stock icons? Did you have no icons before?The experience was originally written up here:
http://www.kalzumeus.com/2006/08/26/the-visual-impact-stock-...
But its so long ago that both the before and after photos were overwritten in the the intervening years. I had icons, though, in roughly the same positions as they are currently. You can see the old version here -- not the best photo but it suffices:
http://www.topdownloads.net/section_images/software/11552149...
They were from Sun's Java visual identity set, which was attractively priced when I started working on a Java project with a $60 budget. You can see them here:
http://java.sun.com/developer/techDocs/hi/repository/
The ones I was using were the open, save, print, and new document buttons. If you notice, they do not look like the sort of thing you would expect an elementary schoolteacher to have in her classroom. I knew the sort of look I wanted: big, bright, bold -- like a Fischer Price toy. Then one day, while browsing the Internet, I saw an icon set that gave exactly that for about the price of one copy of my software. So I snagged it, on the theory that if it resulted in one marginal sale it was worth it.
I've used those buttons continuously since August 2006, so you can see them on the front page of my website (http://www.bingocardcreator.com). Note that they're big, bold, and colorful. That increased my visitor to download conversion rate and download to purchase conversion rate, instantly. Take a gander at the difference between the 08/06 and 09/06 bars here:
http://www.bingocardcreator.com/stats/sales-by-month
As you can see, it was worth rather substantially more than 1 marginal sale.
(Wow, thats a blast from the past, reminiscing about when the difference between $300 and $500 was a huge improvement to me...)
http://www.kalzumeus.com/2006/08/26/the-visual-impact-stock-...
But its so long ago that both the before and after photos were overwritten in the the intervening years. I had icons, though, in roughly the same positions as they are currently. You can see the old version here -- not the best photo but it suffices:
http://www.topdownloads.net/section_images/software/11552149...
They were from Sun's Java visual identity set, which was attractively priced when I started working on a Java project with a $60 budget. You can see them here:
http://java.sun.com/developer/techDocs/hi/repository/
The ones I was using were the open, save, print, and new document buttons. If you notice, they do not look like the sort of thing you would expect an elementary schoolteacher to have in her classroom. I knew the sort of look I wanted: big, bright, bold -- like a Fischer Price toy. Then one day, while browsing the Internet, I saw an icon set that gave exactly that for about the price of one copy of my software. So I snagged it, on the theory that if it resulted in one marginal sale it was worth it.
I've used those buttons continuously since August 2006, so you can see them on the front page of my website (http://www.bingocardcreator.com). Note that they're big, bold, and colorful. That increased my visitor to download conversion rate and download to purchase conversion rate, instantly. Take a gander at the difference between the 08/06 and 09/06 bars here:
http://www.bingocardcreator.com/stats/sales-by-month
As you can see, it was worth rather substantially more than 1 marginal sale.
(Wow, thats a blast from the past, reminiscing about when the difference between $300 and $500 was a huge improvement to me...)
I ended up elaborating on this comment and turning it into a blog post:
http://www.kalzumeus.com/2009/03/07/how-to-successfully-comp...
Hope folks find it useful.
http://www.kalzumeus.com/2009/03/07/how-to-successfully-comp...
Hope folks find it useful.
The flip side of this is that for business/enterprise
software, there is very little risk in just making
your code open source and then selling a
commercialversion.
What if your competitor takes your open source code, adds a little bit of value, and sells cheaper than your commercial version? Or, if there's some clever (algorithmic) thing you are doing, what if he uses your ideas to better compete with you?If a competitor takes your code, modifies it, and resells it as closed source software, you sue and win.
If a competitor takes your code, modifies it, and tries to sell it as a new open source project, nobody cares. It's a fork:
* For better or worse, real customers will stick with the "original brand".
* The fork won't get any of the community support the original did, and will always be out of sync.
* Whatever community forms around the original project will angrily reject the fork.
* Worst of all, any future development your competitor does on the product reverts back to your own code. You have all the structural advantages, as the original project owner. Your competitor is just playing to lose.
It's not like this is a supposition of mine. A great example of a project that executed this business plan: SourceFire/Snort (now a public company). Lots of companies have tried to piggyback on Snort, but for Snort's core customers, nobody has succeeded.
There's no clever algorithmic idea you can "hide" in closed-source code. Copycats are an issue (although far less of one than you think) regardless of your business model. Arbor Networks did all sorts of clever stuff under the hood (we were baselining the Internet backbone, after all), was closed source, and was beseiged by copycats.
If a competitor takes your code, modifies it, and tries to sell it as a new open source project, nobody cares. It's a fork:
* For better or worse, real customers will stick with the "original brand".
* The fork won't get any of the community support the original did, and will always be out of sync.
* Whatever community forms around the original project will angrily reject the fork.
* Worst of all, any future development your competitor does on the product reverts back to your own code. You have all the structural advantages, as the original project owner. Your competitor is just playing to lose.
It's not like this is a supposition of mine. A great example of a project that executed this business plan: SourceFire/Snort (now a public company). Lots of companies have tried to piggyback on Snort, but for Snort's core customers, nobody has succeeded.
There's no clever algorithmic idea you can "hide" in closed-source code. Copycats are an issue (although far less of one than you think) regardless of your business model. Arbor Networks did all sorts of clever stuff under the hood (we were baselining the Internet backbone, after all), was closed source, and was beseiged by copycats.
If a competitor takes your code, modifies it, and resells it as closed source software, you sue and win.
I guess you're talking specifically about GPL-style copyleft, not Apache or BSD licensing?
There's an additional alternative: the competitor takes the code and adds features to it, then sells services on top of it. This is kind of a best-case scenario: you get free R&D.
I guess you're talking specifically about GPL-style copyleft, not Apache or BSD licensing?
There's an additional alternative: the competitor takes the code and adds features to it, then sells services on top of it. This is kind of a best-case scenario: you get free R&D.
* For better or worse, real customers will stick with the
"original brand".
* The fork won't get any of the community support the
original did, and will always be out of sync.
* Whatever community forms around the original project
will angrily reject the fork.
I don't believe this is always true--usually the superior* fork wins out. Take Firefox or xorg. Both of them effectively replaced the projects from which they came.* Where superior here means technically, or aesthetically or friendlier to contributers or whatever.
On a market a single law applies: the product that is better marketed wins out.
Eventhough I'd love to see it otherwise, any aesthetical or technical superiority would need to come in enormous figures to even challenge the position of the market leader. For a unsurprising and worn example, look at Microsoft.
On the other hand, if some company takes your code and does better both in marketing and technical aspects, you _should_ lose! The better product is better for everyone in the developer/user base, including you. The community and users don't lose anything -- instead they gain! You do gain as well because you can incorporate the other company's changes back to your own codebase -- of course you did license the software under GPL.
Eventhough I'd love to see it otherwise, any aesthetical or technical superiority would need to come in enormous figures to even challenge the position of the market leader. For a unsurprising and worn example, look at Microsoft.
On the other hand, if some company takes your code and does better both in marketing and technical aspects, you _should_ lose! The better product is better for everyone in the developer/user base, including you. The community and users don't lose anything -- instead they gain! You do gain as well because you can incorporate the other company's changes back to your own codebase -- of course you did license the software under GPL.
That's a much better situation than keeping everything closed and having a competitor surpass you, assuming copyleft. Someone always will if they want the market badly enough, but with OSS, you have the advantage of the source of the competitor's changes as well. So, if they create something really cool and start marketing better, you integrate the really cool into your software in a cooler way, and then figure out how to market better than they're marketing. Everyone wins. : )
Yeah. It's also just all about risk. People overestimate the risk of competitors stealing trade secrets, and the impact that might have on their business. And then they drastically underestimate the risk of sucking out because nobody ever uses their product.
15 years in the business, mostly in software, and my take is if you can trade some extra competitive risk to mitigate marketing risk, that's an absolute no-brainer.
Feel free to ask me when we're going to open-source our product. I have no idea. ;)
15 years in the business, mostly in software, and my take is if you can trade some extra competitive risk to mitigate marketing risk, that's an absolute no-brainer.
Feel free to ask me when we're going to open-source our product. I have no idea. ;)
if the "adds a bit of value" is enough for your customers or new customers to switch to the alternate product then you were missing something all along that your customers wanted that you weren't providing, so:
* Listen to your customers * Provide top-quality support * Constantly improve your product
you will see loyalty and a growing business through more referrals, all of which will make the other guy look like a cheap imitation.
* Listen to your customers * Provide top-quality support * Constantly improve your product
you will see loyalty and a growing business through more referrals, all of which will make the other guy look like a cheap imitation.
I would actually say it's not that hard to compete with free software. Here are a few reasons:
- Open source is free (as in beer). This means that there's no support, no training and noone to blame if things go wrong. As anyone who has worked at a semi-large business will attest that is bad from a corporate buying perspective.
- The UI design of open-source software is often terrible. Open-source values code, not pretty design. I've never heard of an open-source solution that has gone through formal usability tests. Often customers don't care about pretty code, they care about a pretty UI.
- There's noone to turn to with feature requests, etc. And no, for most companies submitting a request to sourceforge or just coding it up yourself is not an option.
- There's no marketing for open-source software. Marketing sells producs, otherwise companies wouldn't spend trillions a year on it.
- You have no guarantee that your open-source software will be updated in the future. It might just be abandoned. And again, for most companies just doing it yourself is not an option.
In summary, using open-source software requires you to know what you are doing, being able to overcome installing and maintenance hurdles without support and living with the knowledge that the software might not be updated. And you'll have to actively go out looking for it, because noone will try to sell it to you.
Most business-types, who are the ones with money to spend, don't even know that there is such a thing as open-source software, and if they did many of them wouldn't use it for the reasons stated above.
- Open source is free (as in beer). This means that there's no support, no training and noone to blame if things go wrong. As anyone who has worked at a semi-large business will attest that is bad from a corporate buying perspective.
- The UI design of open-source software is often terrible. Open-source values code, not pretty design. I've never heard of an open-source solution that has gone through formal usability tests. Often customers don't care about pretty code, they care about a pretty UI.
- There's noone to turn to with feature requests, etc. And no, for most companies submitting a request to sourceforge or just coding it up yourself is not an option.
- There's no marketing for open-source software. Marketing sells producs, otherwise companies wouldn't spend trillions a year on it.
- You have no guarantee that your open-source software will be updated in the future. It might just be abandoned. And again, for most companies just doing it yourself is not an option.
In summary, using open-source software requires you to know what you are doing, being able to overcome installing and maintenance hurdles without support and living with the knowledge that the software might not be updated. And you'll have to actively go out looking for it, because noone will try to sell it to you.
Most business-types, who are the ones with money to spend, don't even know that there is such a thing as open-source software, and if they did many of them wouldn't use it for the reasons stated above.
-This means that there's no support,
Buy support! C/C++/SQL/Java are free with no support, but you don't choose to only program in JCL4800 because Burroughs sold it.
- The UI design of open-source software is often terrible. Ever seen in house or enterprise software
- There's noone to turn to with feature requests Yes because I have Bill's cell phone # for new windows features I want
- There's no marketing for open-source software. Depends whether you look for software on the web or in the WSJ
- You have no guarantee that your open-source software will be updated in the future Whereas you have a guarantee that MSFT will stop selling XP
- Most business-types, don't even know that there is such a thing as open-source software That's why they have staff. They don't know how an IP datagram gets to their web server but they still have a web site. Or possibly they don't - they will be running DecNet or SNA because you can't trust this free TCP stuff.
- The UI design of open-source software is often terrible. Ever seen in house or enterprise software
- There's noone to turn to with feature requests Yes because I have Bill's cell phone # for new windows features I want
- There's no marketing for open-source software. Depends whether you look for software on the web or in the WSJ
- You have no guarantee that your open-source software will be updated in the future Whereas you have a guarantee that MSFT will stop selling XP
- Most business-types, don't even know that there is such a thing as open-source software That's why they have staff. They don't know how an IP datagram gets to their web server but they still have a web site. Or possibly they don't - they will be running DecNet or SNA because you can't trust this free TCP stuff.
The reality is:
* The UI for most software is often terrible. There are dynamics that can even push OSS towards better UI's than commercial; for instance, OSS code often uses more modern UI toolkits, and commercial code often gets away shipping on stuff that looks like Foxpro.
* You're no more likely to get your feature wishlist with commercial software than with OSS. Commercial vendors pay product managers to pick the features that will expand their market and close deals with their top N customers; if you don't fit the bill, or (worse) if they farm the product for revenue, you're S.O.L.
* The cost of marketing software has changed drastically; nobody buys their software from the WSJ anymore. Read Eric Sink on advertising, and go back to the BoS board and read other people's stories on advertising. A well-trafficked blog can generate more leads than a $20k/mo marketing budget.
* The constant cycle of pointless updates is an irritant, not a win. Look at graphic design, where professionals often stick with archaic versions of Adobe tools and bitch about CS2/CS3/CS4/CSx.
* The UI for most software is often terrible. There are dynamics that can even push OSS towards better UI's than commercial; for instance, OSS code often uses more modern UI toolkits, and commercial code often gets away shipping on stuff that looks like Foxpro.
* You're no more likely to get your feature wishlist with commercial software than with OSS. Commercial vendors pay product managers to pick the features that will expand their market and close deals with their top N customers; if you don't fit the bill, or (worse) if they farm the product for revenue, you're S.O.L.
* The cost of marketing software has changed drastically; nobody buys their software from the WSJ anymore. Read Eric Sink on advertising, and go back to the BoS board and read other people's stories on advertising. A well-trafficked blog can generate more leads than a $20k/mo marketing budget.
* The constant cycle of pointless updates is an irritant, not a win. Look at graphic design, where professionals often stick with archaic versions of Adobe tools and bitch about CS2/CS3/CS4/CSx.
It's obvious that you, and most people on this site, are hackers. We are, however, a minority.
My post was primarily aimed at explaining the difference in mentality between hackers and business people. Maybe I failed to convey that properly.
Business people have another mentality, different core values, and different goals and reasons for doing things than hackers. If you can grok this mentality you will find that you can outperform free. Both as in beer and as in freedom.
I once worked with a business guy that had a yearly budget of around $200 million, and his stance was that if someone wanted him to use something they had better sell it really well or he wouldn't use it. The whole process of selling, procurement, contracts, delivery, etc. was important to him. Both because this is what he valued (just like people here would have a hard time buying something they knew was coded in a flaky way) and because it gave him plausible deniability and removed responsibility in the sphere of corporate games. If he had used open-source software there would be noone to point the finger at if it didn't work - it sould be his responsibility.
And buying decisions are usually placed with business poeple , not hackers.
If you want to sell software to companies you need to understand these processes.
My post was primarily aimed at explaining the difference in mentality between hackers and business people. Maybe I failed to convey that properly.
Business people have another mentality, different core values, and different goals and reasons for doing things than hackers. If you can grok this mentality you will find that you can outperform free. Both as in beer and as in freedom.
I once worked with a business guy that had a yearly budget of around $200 million, and his stance was that if someone wanted him to use something they had better sell it really well or he wouldn't use it. The whole process of selling, procurement, contracts, delivery, etc. was important to him. Both because this is what he valued (just like people here would have a hard time buying something they knew was coded in a flaky way) and because it gave him plausible deniability and removed responsibility in the sphere of corporate games. If he had used open-source software there would be noone to point the finger at if it didn't work - it sould be his responsibility.
And buying decisions are usually placed with business poeple , not hackers.
If you want to sell software to companies you need to understand these processes.
You're missing his point. He's not making a 'closed source is better than open source' argument, he's saying that each of these areas are easily exploitable competitive advantages; ones that people will pay for.
Don't let fan-boyism cloud your ability to form a rational argument.
Don't let fan-boyism cloud your ability to form a rational argument.
I've never heard of an open-source solution that has gone through formal usability tests.
WordPress has.
http://wordpress.org/development/2008/10/usability-testing-r...
WordPress has.
http://wordpress.org/development/2008/10/usability-testing-r...
Interesting, I didn't know that. Thanks for the link!
GNOME too, at least back in the day
http://live.gnome.org/UsabilityProject
KDE too, apparently: http://usability.kde.org/
http://live.gnome.org/UsabilityProject
KDE too, apparently: http://usability.kde.org/
The problems you're describing are independent of whether software is open-source or not. There's plenty of proprietary software with no support, no training, nobody to blame if things go wrong, with terrible UI design, no way to get new features you need, no marketing, and no guarantee of updates. Any random Computer Associates product from 1999 would qualify for nearly all of those, as would most custom software, and that's before we even get into proprietary shareware. And there's plenty of free software that's at the opposite end of the spectrum.
- Open-sourcing has nothing much to do about being free. Using software is never free in terms of money and time, not even for end-users. However, open source software commoditises applications and removes an artificial barrier that prevents the program from evolving. It effectively de-values software by removing it from the hands of a single vendor and limited customer base in order to generate a greater value of it, to all people. It is possible to exploit the near-sighted greediness of people in order to sell more closed source programs _now_ rather than work towards a common goal together. I'm afraid this will end in a decade or two, though.
- As for support, I've used many open-source solutions with great support, and seen money move around there. Support is generally bad in any software but as long as there's a company willing to give support, this is no problem for businesses. For example, Canonical provides support for thousands of programs available via their Ubuntu distributions. Many of them provide support of their own as well if there's need for a more in-depth support. But it's easier for a company with a marketing budget to advertise the illusion that they actually provide support eventhough it usually turns out to be worth nothing much.
- UIs tend to be mostly bad both in commercial and open-source programs. The problem is more in the general acceptance of how important a good user interface is. Both open-source and closer-source makers have an incentive to make good UIs if they choose to see the lack of them as a problem. Besides usability is generally so bad that you don't even need a trip to a damn usability laboratory to make the first leap a huge one. Just someone with interest and insight can do wonders and make the user interface tolerable for most people. Investing in a good is really not a competitive advantage against open source software: it's a cheap but greatly unharnessed competitive advantage against any software, available both to open source and closed source software.
- I would say that feature requests are much eagerly fulfilled in the open source world than with commercial closed source software. On the other hand, open source projects will make trivial enhancements and features often _too_ gladly. Closed source companies tend to evaluate the usefulness of a feature against development costs. Not really an advantage for commercial vendors, I would say.
- Marketing for most open-source solutions is non-existent. This is they key reason for open-source being a minor player. Marketing can make wonders in smoothing out all the issues you pointed out; the quality of the actual product then becomes tangential.
- You have absolutely no guarantee that a commercial company won't turn red in the near future. They usually take their software down with them and I've seen this happen so many times that this is actually one of the key reasons why many companies would turn into open source. Not really an advantage for closed source software, rather quite the opposite!
In summary, there's a huge market for companies that sell the missing pieces of open source software, channelling all support and commercial whatnot through a single desk and market it as such. The business-types really don't care what's running on their computers but they care about money. An open source codebase can afford these middlemen to sell the software cheaper and make a profit from it. Just let the companies battle in the realm of marketing and conveniently have them grow existing open source software better as a side-product. Everyone benefits from that.
- As for support, I've used many open-source solutions with great support, and seen money move around there. Support is generally bad in any software but as long as there's a company willing to give support, this is no problem for businesses. For example, Canonical provides support for thousands of programs available via their Ubuntu distributions. Many of them provide support of their own as well if there's need for a more in-depth support. But it's easier for a company with a marketing budget to advertise the illusion that they actually provide support eventhough it usually turns out to be worth nothing much.
- UIs tend to be mostly bad both in commercial and open-source programs. The problem is more in the general acceptance of how important a good user interface is. Both open-source and closer-source makers have an incentive to make good UIs if they choose to see the lack of them as a problem. Besides usability is generally so bad that you don't even need a trip to a damn usability laboratory to make the first leap a huge one. Just someone with interest and insight can do wonders and make the user interface tolerable for most people. Investing in a good is really not a competitive advantage against open source software: it's a cheap but greatly unharnessed competitive advantage against any software, available both to open source and closed source software.
- I would say that feature requests are much eagerly fulfilled in the open source world than with commercial closed source software. On the other hand, open source projects will make trivial enhancements and features often _too_ gladly. Closed source companies tend to evaluate the usefulness of a feature against development costs. Not really an advantage for commercial vendors, I would say.
- Marketing for most open-source solutions is non-existent. This is they key reason for open-source being a minor player. Marketing can make wonders in smoothing out all the issues you pointed out; the quality of the actual product then becomes tangential.
- You have absolutely no guarantee that a commercial company won't turn red in the near future. They usually take their software down with them and I've seen this happen so many times that this is actually one of the key reasons why many companies would turn into open source. Not really an advantage for closed source software, rather quite the opposite!
In summary, there's a huge market for companies that sell the missing pieces of open source software, channelling all support and commercial whatnot through a single desk and market it as such. The business-types really don't care what's running on their computers but they care about money. An open source codebase can afford these middlemen to sell the software cheaper and make a profit from it. Just let the companies battle in the realm of marketing and conveniently have them grow existing open source software better as a side-product. Everyone benefits from that.
There are some good comments there.
I think that Free Software, in all forms, has helped raise the bar for paid software. I remember paying for some really simple and crappy stuff (commercial software) back in the 80's and early 90's. A lot of it was stuff that has a comparable free counterpart today.
I do not believe that any legitimate valuable software product has lost a significant piece of their marketshare to free software. The free options HAVE required that the paid software have a true value though.
I think that Free Software, in all forms, has helped raise the bar for paid software. I remember paying for some really simple and crappy stuff (commercial software) back in the 80's and early 90's. A lot of it was stuff that has a comparable free counterpart today.
I do not believe that any legitimate valuable software product has lost a significant piece of their marketshare to free software. The free options HAVE required that the paid software have a true value though.
> I remember paying for some really simple and crappy stuff (commercial software) back in the 80's and early 90's.
My company is still paying for really crappy software instead of using free alternatives. They just slap the label 'Enterprise' on something crappy, and sadly companies just eat it up. Granted, there aren't really a lot of free alternatives to most enterprise software... most likely because ERP middleware is not fun to do in your spare time.
My company is still paying for really crappy software instead of using free alternatives. They just slap the label 'Enterprise' on something crappy, and sadly companies just eat it up. Granted, there aren't really a lot of free alternatives to most enterprise software... most likely because ERP middleware is not fun to do in your spare time.
[deleted]
I can't find the exact quote to properly cite it, but somebody once said something like, "Stick five of the best open source programmers in a room for a week, give them a really hard problem, and you'll get three mail readers and two text-mode web browsers."
I do not believe that any legitimate valuable software product has lost a significant piece of their marketshare to free software. The free options HAVE required that the paid software have a true value though.
Which browser are you using?
Not only have open source browsers like Firefox gained huge market share, but if you remember back in the day, you had to pay for any browser until MS decided to start giving IE away.
Which browser are you using?
Not only have open source browsers like Firefox gained huge market share, but if you remember back in the day, you had to pay for any browser until MS decided to start giving IE away.
I use Firefox. Pretty much all browsers are free.
I remember browsers backs to Mosaic, don't remember there ever being a charge for personal use. As important as the browser is, in many ways it is also transparent (or least supposed to be ;) ). I'm not sure that there ever really WAS a market for browsers. I remember Netscape was trying to make their money by selling server software, not the browser itself for the most part. A little like the razor blade model.
Your point is well taken, and there are exceptions to every rule.
I remember browsers backs to Mosaic, don't remember there ever being a charge for personal use. As important as the browser is, in many ways it is also transparent (or least supposed to be ;) ). I'm not sure that there ever really WAS a market for browsers. I remember Netscape was trying to make their money by selling server software, not the browser itself for the most part. A little like the razor blade model.
Your point is well taken, and there are exceptions to every rule.
Netscape had a weird policy, giving away their browser free for academic and non-profit use, before finally giving it away for free to compete with MS. I actually remember bragging to a friend when I was in college, since I didn't have to pay for Netscape, but he did...
http://en.wikipedia.org/wiki/Netscape_Navigator
http://en.wikipedia.org/wiki/Netscape_Navigator
Netscape sold Netscape up until version 4, if I recall correctly. For $20-40. In certain situations, the browser was free. But you could walk into Computer City or CompUSA and buy it in a box.
Opera was un-free for a long time.
So were a number of Mac OS browsers. (iCab, etc.)
Perhaps you should have your memory checked ;)
Opera was un-free for a long time.
So were a number of Mac OS browsers. (iCab, etc.)
Perhaps you should have your memory checked ;)
[deleted]
I do not believe that any legitimate valuable software product has lost a significant piece of their marketshare to free software.
There is no commercial market for compilers on Unix-based systems. Gcc is just too good.
There is no commercial market for compilers on Unix-based systems. Gcc is just too good.
Um, Intel and IBM both have their own proprietary compilers. Both are quite good.
That is true, I had forgotten about the high performance market. Their compilers generate faster code because their engineers know their respective architectures better than the community at large. But, that's a relatively small market.
"do not believe that any legitimate valuable software product has lost a significant piece of their marketshare to free software"
Linux is another exception, especially for servers. And Apache httpd.
Linux is another exception, especially for servers. And Apache httpd.
In the places where linux and apache excel, I would argue that the "paid" software options are not "legitimate" or "valuable".
If the OSS competition being better (in both of our opinions) and more popular than previous giants means that the old option is then no longer "legitimate" or "valuable" then your argument is kind of a tautology.
Plenty of people get done what they want done and walk away satisfied with the paid alternatives such as IIS or in the case of Linux another server platform (SSI, mainframes, Windows, etc.). How are these things "illegitimate"?
I agree with your point overall, I was just pointing out exceptions.
Another one is Xen vs. VMware.
Plenty of people get done what they want done and walk away satisfied with the paid alternatives such as IIS or in the case of Linux another server platform (SSI, mainframes, Windows, etc.). How are these things "illegitimate"?
I agree with your point overall, I was just pointing out exceptions.
Another one is Xen vs. VMware.
You think that, for running a networked server, none of Solaris, OS/400, z/OS, Microsoft Windows, OpenVMS, Ultrix, AIX, MCP, NeXTStep, MacOS X, Netscape Enterprise Server, HP/UX, IRIX, NaviServer, BSD/OS, etc., were ever legitimate or valuable? I'm sure that comes as a surprise to the people who spent thousands of man-years writing that software. Or did they stop being legitimate and valuable when Linux and Apache got better than they were?
We do both. Our company builds 90+% Open Source software, and a small chunk of proprietary code that sits on top.
Our Open Source products have millions of users.
Our proprietary software has thousands of users (well, actually one thousand and some hundreds...I don't think we've crossed the 2000 licenses sold mark, yet, but it's getting really close).
So, in one sense (raw numbers), we can't compete with Open Source. Even with our own software. But, when I look at the percentage of paying customers we have that we wouldn't have without the Open Source products, the math begins to look less depressing. Maybe we just have a really high marketing budget made up of lots of development hours spread over the past 11 years...and over time we'll convert more and more of those Open Source users into paying customers.
That said, it's definitely possible to convince people to pay for software. Just make it better, easier, better supported, and more predictable over time (make upgrades that work, for example; almost nobody gets upgrades right, including most Open Source software...so if you do, people will remember it and won't be nearly as tempted to try a new product every time a major upgrade or new system is needed).
Also, it matters who you target. We have some Open Source users who want our commercial products to be even cheaper, insisting that we would sell huge numbers if it just cost half as much. But, I know the reality is that the difference between free and $69 is almost as big as the difference between free and $138, in terms of how many people will make the leap. So, targeting the low end of the market for a product that has Open Source competition is insane. Target the high end, luxury end, or enterprise end. Power users, Apple users, professionals who make a lot of money by using your software, etc. We actually decide what goes into our Open Source vs. our proprietary product based on whether it helps someone make money. That's pretty much our only determining factor: Does it make money for the customer? If yes, it's proprietary software. If no, and there are lots of cool non-commercial uses for the feature, then it goes into the GPL version. That won't work for everyone...but it works for us, since our market is one that has a pretty clear divide in who uses the software and for what.
Our Open Source products have millions of users.
Our proprietary software has thousands of users (well, actually one thousand and some hundreds...I don't think we've crossed the 2000 licenses sold mark, yet, but it's getting really close).
So, in one sense (raw numbers), we can't compete with Open Source. Even with our own software. But, when I look at the percentage of paying customers we have that we wouldn't have without the Open Source products, the math begins to look less depressing. Maybe we just have a really high marketing budget made up of lots of development hours spread over the past 11 years...and over time we'll convert more and more of those Open Source users into paying customers.
That said, it's definitely possible to convince people to pay for software. Just make it better, easier, better supported, and more predictable over time (make upgrades that work, for example; almost nobody gets upgrades right, including most Open Source software...so if you do, people will remember it and won't be nearly as tempted to try a new product every time a major upgrade or new system is needed).
Also, it matters who you target. We have some Open Source users who want our commercial products to be even cheaper, insisting that we would sell huge numbers if it just cost half as much. But, I know the reality is that the difference between free and $69 is almost as big as the difference between free and $138, in terms of how many people will make the leap. So, targeting the low end of the market for a product that has Open Source competition is insane. Target the high end, luxury end, or enterprise end. Power users, Apple users, professionals who make a lot of money by using your software, etc. We actually decide what goes into our Open Source vs. our proprietary product based on whether it helps someone make money. That's pretty much our only determining factor: Does it make money for the customer? If yes, it's proprietary software. If no, and there are lots of cool non-commercial uses for the feature, then it goes into the GPL version. That won't work for everyone...but it works for us, since our market is one that has a pretty clear divide in who uses the software and for what.
I hate the word "free", it always makes people think of free beer.
You can charge $$$ for Free Software and "open source" software.
One day I'm going to get pissed off enough to start selling the GIMP for $100 or something, just to prove this point. Maybe no one will buy it, but you can do it. And hey, maybe it'll encourage people to "pirate" it and increase the number of users?
You can charge $$$ for Free Software and "open source" software.
One day I'm going to get pissed off enough to start selling the GIMP for $100 or something, just to prove this point. Maybe no one will buy it, but you can do it. And hey, maybe it'll encourage people to "pirate" it and increase the number of users?
This is a great idea. To start the ball rolling, send me $100 and I'll send you a download link, to validate your business model.
Okay, gimme your Paypal link :D
Here you are (put this HTML in your favorite browser, this will enable you to buy something called "Free GIMP" for $100 and upon successful purchase, will redirect you to a download page where you can enjoy your own copy of GIMP).
I will post on this forum if you actually purchase the link...
<form action="https://www.live.paypal.com/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="_s-xclick"><input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!"><input type="hidden" name="encrypted" value="-----BEGIN PKCS7----- MIAGCSqGSIb3DQEHA6CAMIACAQAxggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQK EwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2 ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcN AQEBBQAEgYCldhnGx5mglFFkNgsIKfEUE0lbyUnKyZJQBpdCHPMODtBQSU1kjtS3 mLev2walrHQvXVhAc1unN8OqrLwbN2fd994Fpw8dZZIWPcqWHQK4ACRZF9FBM3ft 3i4z0bs56TrrIN1wqvsl6n9VeX/IF6fNyZRWyeM/KQjJ474T/CeZazCABgkqhkiG 9w0BBwEwFAYIKoZIhvcNAwcECGRSC9Lg5lcUoIAEggaY5gpK5xQAo6IitSvIQFk8 JAdvVxluN3oRbUH8R/lqAJekAekTR8E+x/L3Gp29YTa3s4LujTvlC94QjOCt1fhU BaQHv6OCn9xFuKJ9Q90wjwFNHw6zQIrYQ6jYoi2UssieEx+3PvLzt47Rz5OE6Ap7 o5fcB3fI7ygZSO/wngQieWU67k+f99IjqNZ6d3c92cl3/cBqWG4elLTkqNap3Txr /Atz1wXhtFbanxZyH6rUBKXV/nKZihzj5eWnUP2voCJX5u5ILHmyHfJmTquW+E2v EnwkAqNcBTyiaQEFjCO5Qh26JKOzoHJYG/ZidXOo8H8QPwrNbD2ieK+Sw26cD6iP O0l8rxGf+IhKWjtzXpxZDEHdVzXrt2BFL0F98PRcS35Pn0JSVespZI0Rb0NadaT5 dlLKyqoNfa3UUxDAeYpALgrybWC4BVOoH9SdNBawcuBqrH1Uy/nIDSb2fWqdBy43 DNND4Dlnmgv9DxZBL7qoQM5gz1UhFK+fAVghZgzNSXNnY0pcCciHIHRrO028ziYC IJvQRt5tFYf9x2FmJURt5GbxVIiivzGIk/IOeLfTuUq+Po6rIhGCcpJ2l1AKRlJk ZdicspRXOUmGb41k4VmXPb+MDYbYGT/5xx9W7mTyB3embNuIMMXgwWP0GUFRbpy+ v2+1Ehh44YXFj8SWZCn2kY7CItBUqGkGbtzYrLQ0Ra/iytKMSwxEcK49EXyz3PyA LJtVUS1vBttb308MaZfqU3uFfp/233I3Bk9K2zmt5uTiJ7ewGRLTx0dZ6P0Q7O8c UNgWcAke6Hxv42xZHszvlfYBiUKJln0yyusus22pbaYTLInJPFiGqxAF3puCxVqB ke+2ExieVsc4Q8S4Fct0JTPDtBp+64ZwH7YkhOq4ce6REtT1a6N1FMzGXrTcCZRF aHHAMmNIXeKFZMpYtmOtST6iC0LzLiOv0VCsyDWgRYroyxVfWdkzmIPg2kd8frjt iEtGjgaITDbIpGn6j4jCB0G2Unyaw5BN1FDRJU40ynlnz/QB4X0McK1Y/vKMtg0i qGK970TRP9j02TF7GGs/dtpkc4WtE0A1wFaTA4XrzJHzaujsvRReQAwxUBpEWByi CwyjhKDISfBqbhuORZP6MYkIEq7UiF3OOa4SILQH7eopVj6Pras96nWIAKpO/n8i qK/gZ2MSo8yYngmbEYm8vogbDKVHBre3A5OArD4pIJASzGOb8YWo9BRfAvuKVhFu caGXlop7fvE+QjpGn9JsuhuibILcCO61O7C2lDljG5m5kbwEK4qVvc+0sG5T0bUK WlsWp2IEU3HVAgXzvxWJVGdI710agvCFpkk1k2cH5OoBpe0ERqNu0HsDsgQi+Y+e Q1XihkS4bErZeryug/4HqS9gOnNG+CD4h2DYcJQdScFLUXHOeHKuwfHdwpk+BKXj 2cK7JEpecmYd9T72n/2NH2YiedOwXezod/75yAXRV6ILBBKZdGVatyibgmqH7N+4 0hUWceOCggjglV7046Hi9xyonCRdf86m+06oF0QiEhrNFIpaKVR+geNzbo473KoG 86XLIv8D7gMXLtNYplqf2JHUjHTVtgOGXz3qq+mOPeztq1qjpRfuw1pro2k+WUMr JFXxXAznpn4ana4Q3uPrOI1/+4OAs36gsA9Hw3WM0dC4nkq++4xG38bUDLMMbYKt lRYfXHlxQTqu0YJfLHU3xnR7ojtiijePJ4Qn0ie13YuijSwMruTyRt2ECTtPqtCt AaO3KO7aEXUyRUPiCC47EFCO6I4/VZwJvisuBqavLxowuh1ZnHJE4+kUprzxPWci +4OqZaDEsdcvWxMvHlLsVz1WD/wvFHmN17QUlVLYH5+IzI/ppOfS4PzwFiaL+6jv HGamS0Szs+9E0yGp/fmP1wDj/uk6hz8JN45+gV6DTXQz2psLJEycaN3cTkn90Mti wtXidWLd5Mm9DE9FG6RVgPVmxtCYV0mzMkGXlurPOuFimPb7cXg6O1ELf4LsShU4 BYQWCku+NYkzlVSMcPA04rSbQ9edH04oDxWGRnTpKrbl0dqUTF7FM/Ji8DCWmIgR JUZYsJeVMwK6t6Y0r+T5DwaM4v7WfvCiTMDXQxmaM9KvVsslw8/KOD7au2QFWRl2 k4iuKtlobATE6fboTWXUGpnDlH55x9obi5dqsHRrQxqOz/NKCJkymJY24XfIIQve /cjBCPrUTutlsXXmF6ykBd8zeBqGSma0H6EcBdxFeukaKUH25+rziXQAAAAAAAAA AAAA -----END PKCS7----- "></form>
I will post on this forum if you actually purchase the link...
<form action="https://www.live.paypal.com/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="_s-xclick"><input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!"><input type="hidden" name="encrypted" value="-----BEGIN PKCS7----- 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 AAAA -----END PKCS7----- "></form>
The funny part about this is that the comments on the BoS board singled out developer tools as a place where it's impossible to compete with open source; in reality, developer tools are one of the places where commercial open source has been most successful. Just dual GPL/commercial license, like Sleepycat did, and charge the people who ship your code a tax to keep their code closed.
Using the GIMP example...if you put together a manual for Photoshop users on how to use GIMP, you could probably charge $100 for the manual and the software and see some sales. Photoshop is costly, but if your staff is used to Photoshop, the leap to GIMP can be difficult and filled with searches for information.
A concrete example: a friend is a project manager at a local design shop. He is a designer by trade, so he knows his way around the Adobe suite. But, his employer doesn't have the budget for another Photoshop license, but I'm guessing they would shell out $100 for GIMP and a "GIMP for Photoshop Dummies" book.
A concrete example: a friend is a project manager at a local design shop. He is a designer by trade, so he knows his way around the Adobe suite. But, his employer doesn't have the budget for another Photoshop license, but I'm guessing they would shell out $100 for GIMP and a "GIMP for Photoshop Dummies" book.
To followup on that idea: pick a particular segment of the graphic arts industry and find what Photoshop features they use that GIMP is good enough at. Then write the manual targeted to them that explains how to use just those features. Also if you change the GIMP UI (god, I hate that thing!) so it's optimized for those tasks, I'm sure you could sell it for at least 1/2 what Photoshop costs.
Yes, maybe you could sell one or two or maybe a hundred copies but hardly any more.
The more successful your fork, the more likely it's going to be packaged and distributed by the one of the top distributions for FREE. The higher your sales price, the more likely people will buy just one copy and share additional copies among themselves.
Now consider the costs: Changing the UI of GIMP seems to be no easy task, otherwise someone would have done it, already. People are complaing about the interface for the last ten years or so.
In other words: Yes, you may be able to make revenue by adding features to the GIMP, but you're unlikely to make a profit!
The more successful your fork, the more likely it's going to be packaged and distributed by the one of the top distributions for FREE. The higher your sales price, the more likely people will buy just one copy and share additional copies among themselves.
Now consider the costs: Changing the UI of GIMP seems to be no easy task, otherwise someone would have done it, already. People are complaing about the interface for the last ten years or so.
In other words: Yes, you may be able to make revenue by adding features to the GIMP, but you're unlikely to make a profit!
This is actually a very good idea.
eBay is full of sellers charging money for Open Source software. They generally use misleading tactics, and use the name of the better known commercial alternative in the title ("Better than Microsoft Office!" for OpenOffice, for example.)
I don't think anyone is making a killing on that model, but I could be wrong.
I don't think anyone is making a killing on that model, but I could be wrong.
And you can buy Ubuntu on Amazon: their 79th best selling software. http://www.amazon.com/Canonical-890655001213-Ubuntu-8-10/dp/...
I'm oriented around the "enterprise". The mainstream free software I work with tends to be powerful but difficult to learn to use effectively.
As far as I can tell it's reasonably difficult to find people who are able to work through simple network connectivity problems without paying a lot of money.
Here's a two minute business model for someone who aspires to start a mISV:
1. Learn how to methodically diagnose connectivity problems between points on tcp/ip networks.
2. Identify a niche with money that relies on connectivity.
3. Write some software for people in the space (or find some free stuff that does it that other people don't have time to learn how to learn)
4. Become known as a person who uses such software to solve problems.
5. Profit!
As far as I can tell it's reasonably difficult to find people who are able to work through simple network connectivity problems without paying a lot of money.
Here's a two minute business model for someone who aspires to start a mISV:
1. Learn how to methodically diagnose connectivity problems between points on tcp/ip networks.
2. Identify a niche with money that relies on connectivity.
3. Write some software for people in the space (or find some free stuff that does it that other people don't have time to learn how to learn)
4. Become known as a person who uses such software to solve problems.
5. Profit!
I think its important not to think of free software as mutually exclusive with paid software.
It's been proven that you can create a profitable business by creating open-source/free software and building a business on top of that. Same goes for SaaS apps that have free plans.
Take a look at the article on Zimbra that was just posted. 40 million paid email boxes. Yet, there is an open-source version of Zimbra's software suite. Similar things going on for places like RedHat, MySQL, Google Apps, SugarCRM, etc.
You can create an open-source app and reap the benefits of it ... and still make money by:
- selling premium versions
- selling support
- selling hosting with per-seat licensing
- selling add-ons and custom development services
It's been proven that you can create a profitable business by creating open-source/free software and building a business on top of that. Same goes for SaaS apps that have free plans.
Take a look at the article on Zimbra that was just posted. 40 million paid email boxes. Yet, there is an open-source version of Zimbra's software suite. Similar things going on for places like RedHat, MySQL, Google Apps, SugarCRM, etc.
You can create an open-source app and reap the benefits of it ... and still make money by:
- selling premium versions
- selling support
- selling hosting with per-seat licensing
- selling add-ons and custom development services
You can create an open-source app and reap the benefits of it ... and still make money by:
- using the OSS to power, sell, etc a closed source application
Anybody can come download my shopping cart any time they want. It still earned me a few hundred dollars this week.
See also Rails (open source framework powers immensely profitable closed source applications), etc.
- using the OSS to power, sell, etc a closed source application
Anybody can come download my shopping cart any time they want. It still earned me a few hundred dollars this week.
See also Rails (open source framework powers immensely profitable closed source applications), etc.
Free software is a common bogeyman on the Business of Software forum. It's a handy scapegoat for when your new µISV experiences disappointing sales.
You'll note that the guy who asked the question was trying to find an excuse not to start a business, and how quickly cooler (and more experienced) heads prevail.
You'll note that the guy who asked the question was trying to find an excuse not to start a business, and how quickly cooler (and more experienced) heads prevail.
http://www.valt.helsinki.fi/staff/herkia/kava/Seminnarit/MI_...
That paper has a (simplified) model for the economics of free and proprietary software in the same marketplace. It basically shows that the best programmers have incentives to work on free software. It also shows that the price that the proprietary software maker places on the product directly affects the number of programmers working on the free alternative. Very cool paper that I reviewed for an economics course.
That paper has a (simplified) model for the economics of free and proprietary software in the same marketplace. It basically shows that the best programmers have incentives to work on free software. It also shows that the price that the proprietary software maker places on the product directly affects the number of programmers working on the free alternative. Very cool paper that I reviewed for an economics course.
The market is changing from: create something and try to sell it, to: get paid to create something. This has always been the case for programmers that work for a product company. They agree to a price(their salary) before implementing the software. Of course, this is nothing new, consulting practices have always operated this way. The ony way open source hurts devs is that open source encourages reuse. Devs are paid over and over again to create the same thing. This is a much more efficient(in terms of effort) way to do things. Companies will always need new features and custom integrations. Obviously this does hurt "product comapnies", but do we really care? If we don't need something anymore, let's throw it away. It's wasteful not to.
But for any software used by a business it seems pretty simple. You simply need to match the free software in features (or get pretty close) and compete on support.
The key question is "What if something goes wrong?"
Because a business owner can’t really use open source stuff unless they (a) know enough to edit the source competently or (b) can afford to hire someone who does. Assuming there’s a large market of founders who can’t edit source code themselves and don’t want to pay $100+ an hour to have someone else do it you end up with a pretty wide open market.
Corporate America will always be risk adverse which means the deck will always be stacked against free stuff. The trick to competing is just stoking the fires of that fear and then making your software look like the remedy to all of them.
The key question is "What if something goes wrong?"
Because a business owner can’t really use open source stuff unless they (a) know enough to edit the source competently or (b) can afford to hire someone who does. Assuming there’s a large market of founders who can’t edit source code themselves and don’t want to pay $100+ an hour to have someone else do it you end up with a pretty wide open market.
Corporate America will always be risk adverse which means the deck will always be stacked against free stuff. The trick to competing is just stoking the fires of that fear and then making your software look like the remedy to all of them.
I think that might depend on the value proposition of your product.
For the kinds of products that need the whole dance of vendor selection, budgeting, pilots, and rollouts, then yes: feature parity, or even a small feature deficit, is easy to overcome with a strong support pitch. That's because the sales process for these products gives you the opportunity to lay out a business case.
But a lot of software doesn't get deployed that way. They may have a more casual value proposition, they may be more "niche-y" (and thus less visible to the pointy hairs), or they may be early adopter products.
In this second category, I think it's harder to make a "support" pitch. If your prospect isn't 100% sold on the value of the product (and companies buy "phase 1" deployments of products to test the water all the time), they're a lot more likely to optimize for cost.
I think it's worth being cognizant of which category you fall in to. I think if you're in the second category, the right play might be to open source yourself. Again, just because you open up your code, doesn't mean enterprises will be significantly more resistant to pay for it.
For the kinds of products that need the whole dance of vendor selection, budgeting, pilots, and rollouts, then yes: feature parity, or even a small feature deficit, is easy to overcome with a strong support pitch. That's because the sales process for these products gives you the opportunity to lay out a business case.
But a lot of software doesn't get deployed that way. They may have a more casual value proposition, they may be more "niche-y" (and thus less visible to the pointy hairs), or they may be early adopter products.
In this second category, I think it's harder to make a "support" pitch. If your prospect isn't 100% sold on the value of the product (and companies buy "phase 1" deployments of products to test the water all the time), they're a lot more likely to optimize for cost.
I think it's worth being cognizant of which category you fall in to. I think if you're in the second category, the right play might be to open source yourself. Again, just because you open up your code, doesn't mean enterprises will be significantly more resistant to pay for it.
If you look at all examples in this thread all the software they refer to is GUI based non-technical applications.
I think this highlights where Open Source competes the most, applications which the engineers build for themselves. Apache, for example, makes building a paid for web server pretty uneconomic (IIS is bundled).
When engineers doing Open Source are scratching their itch they tend to make world beating products, when they aren't scratching their own itch the momentum tails off because there isn't another driver (such as a wage, or a product manager).
I think this highlights where Open Source competes the most, applications which the engineers build for themselves. Apache, for example, makes building a paid for web server pretty uneconomic (IIS is bundled).
When engineers doing Open Source are scratching their itch they tend to make world beating products, when they aren't scratching their own itch the momentum tails off because there isn't another driver (such as a wage, or a product manager).
If there is a lot of good free software to compete with you, it might be that you're trying to sell what is considered commodity. Usually the mature open source software projects are usually infrastructure ones. Unless you've come up with something to reinvent that product, it might be more prudent to build on top of open source software, and use it to your advantage instead.
FOSS lowers your revenue if you want it to or not, but if you play ball it can lower your costs so that you can make the same profit anyway. Aim for B2B sales of complex software over consumer - especially now - and the open source part won't actually cost sales while allowing students and hobbyists to learn your system for free.
Take the fact that many people who buy software can't use it without help...free software will never out compete "paid" software, where help is a major portion of the product.
Why did this get posted here?
It's a dude who thinks he wants to start a business, but he's saying "You can't do this." Is it a question, or is it an opinion?
And anyway, we all know, of course you can compete with free. Look at Microsoft. Look at Apple. Look at Adobe. Look at all the indie Mac devs and small shops. There are free alternatives to every one of their major products.
It's a dude who thinks he wants to start a business, but he's saying "You can't do this." Is it a question, or is it an opinion?
And anyway, we all know, of course you can compete with free. Look at Microsoft. Look at Apple. Look at Adobe. Look at all the indie Mac devs and small shops. There are free alternatives to every one of their major products.
* Piloting, operationalizing, and deploying the code.
* Staffing maintenance and support.
* Training.
* Tracking and deploying new revisions of the code.
In fact, I think a lot of people have had the same experience I have, which is that it can be easier to sell software to an enterprise than to give it away.
The flip side of this is that for business/enterprise software, there is very little risk in just making your code open source and then selling a commercial version. Prospects will download and play with your code. They'll pre-qualify themselves, calling you only when they're receptive to the software's value prop. The people who will operationalize the free version probably weren't good prospects to begin with.