Liste des Groupes | Revenir à cu shell |
Experience shows that commercial software vendors rarely passed the real costs on to the users - they often pass vastly higher charges on to the user for software than it cost to develop the software. Other times, they might charge very little or nothing because they have other sources of income, such as giving away the main software and charging subscription fees for add-on features. There are all sorts of models - free and open source software provides different models. At my company, the software we write is closed source, but we never charge for licenses for it. Customers either pay for the time used in development, or they pay for it as part of the cost of the electronics boards we make for them.
If you use, for example, gcc or Linux, you don't pay the costs directly. But you /do/ pay them indirectly. The solid majority of development for major free and open source projects is paid work. Intel and ARM pay developers to work on gcc - every time you buy a device with an Intel or ARM processor in it, you are paying a little towards gcc. Google pays for Linux development - every time you buy a new pair of shoes, some of what you pay goes to the manufacturer's advertising budget, some of which goes to Google, some of which goes to Linux development, so that Google's servers can use a steadily better quality OS to serve up those adverts.
It all goes around - there's always money there, somewhere.
Just like any other kind of competition, free and open source has been disruptive in many software markets where some companies were used to spending some money on development, then living off that software for years as nearly pure profit. It has forced other companies to change models - making their software better, or providing better support. But it hasn't killed the good quality, imaginative and flexible software companies. In the embedded development world, there are large numbers of compilers available at a range of prices because they offer something that pure gcc does not - support, certification, additional tools, training, libraries, specialised extra features, or whatever. Other companies exist by taking gcc (or clang) and adding more and charging for it. These markets were not /killed/ by free and open source compilers - they were /created/ by them.It is no complain, merely stating an elementary economic fact. If the price does not reflect the costs, there is no market. No market, no competition. No competition, no quality.
And customer companies - successful, well-run ones at least - are still quite happy to pay a lot of money for software if it does a better job than equivalent free software, saving them money in the end. At my company we have bought compilers when they were better tools for the job than free tools. But they have to be /better/ - not just more expensive, and they have to be better enough to justify the price. Usually, they are not.
So no, free and open source development does not "kill quality" or "kill markets". It is often /better/ quality than commercial alternatives, at least in some ways, and it forces commercial alternatives to improve their quality and cost-effectiveness. It does not /kill/ markets - it /changes/ them. It spells the end for some suppliers, and opens up opportunities for new ones, just like progress always does.
People who complain about how free and open source software has killed their businesses are like saddle-makers sitting about complaining about how the car killed their markets, while their competitors have switched from making saddles to opening car repair shops.
Les messages affichés proviennent d'usenet.