tags:

views:

124

answers:

4

Possible Duplicate:
Open source: Why or why not?

What key reasons for software developers can you list so they will decide to make their products as open source (I don't mean products just for fun but real products)?

+2  A: 

Because their business model revolves around support for the product, not actually selling the product.

More users (especially enterprise users) = More potential for support + training profit

Another use would be the open source version is used to build a base for and get free development done that they can transfer to a closed enterprise version (See RedHat/Fedora and above comment about support + training)

Dan McGrath
A: 

1) task may be too much for one developer 2) to gain exposure

Chris
A: 

There are many, many reasons why you might want to make a project open source. Here are two that noone's mentioned yet:

  • Brand development/marketing: "Oh, you use OpenFoo? I wrote that."
  • Giving back to the open source community: you've (presumably) derived great value from other open source projects, and this is a way of returning the favour.
Frank Shearar
A: 

Because of software economics deflation. This is a well-known scheme of big ologopolies like Oil in the past and many other commodities sectors who first play price inflation so that it creates a boom and so the mass market then drive the price down so that small companies cannot sustain the cost reduction.

When small companies are out, there is a concentration in the industry with mostly giants.

At term software industry will become a commodity market where software is consumed like electricity that's what Google, Amazon, Microsoft are fighting for. Ex-Sun CEO Mac Nelly has even claimed that it should become like Telecom Industry where softwares will be "free" because delivered with the commodity. He said there's no need ofor software companies in the future. He wanted to kill software through deflation. That's the true reason why Java was free.

Rebol Tutorial
And what happened to Sun? They spent a lot time and energy on Java, made no money out of it whatsoever and ended up as one of Larry Ellison's cheaper acquistions. "Mac Nelly" indeed.
APC
And so ? what does it change ? They wanted to create deflation they did succeed at that, in the future jobs will be outsourced to lower cost countries because of this software deflation and software commodities will be the new model.
Rebol Tutorial