I've hit on this subject many times, where open source software for business can rise over proprietary software.
Just today, I ran across an experience with Microsoft Excel. A need for generating Code 128 barcodes in Excel came up. Immediately upon looking, there are naturally additional plugins for Excel that will do this. And there are several of them out there, all developed by a different party. They are not super cheap, however, and are about half of the cost of Microsoft Office itself. Not only this, but they are victim to very strict licensing as well. Some offer a one-time cost per workstation, and others offer a site license which must be renewed by year. But the same concept applies, the more you want to use the software, the more you must pay.
Unfortunately where the Code 128 barcode solution is needed, Microsoft Office is deployed currently. Just for personal knowledge, I looked and found that OpenOffice/LibreOffice Calc has a plugin for generating Code 128 barcodes, and it's FREE. In fact, the plugin itself is open source as well.
The practice of charging money for closed source software seems to be a plague. Many times, plugins and addons for proprietary and closed source products are also proprietary themselves, and are not free as in cost. Take for example, plugins for Internet Explorer compared to Firefox. I've seen quite a few plugins for Internet Explorer offered as shareware, which cost money. In Firefox it is a completely different story, where plugins are offered free of charge and the selection is vast. In this one case here, the company could save quite a bit of money by using open source software like OpenOffice/LibreOffice, instead of Microsoft Office. In the cases where an open source product is offered for fee, it is generally offered at a very affordable price. Why? Because a lot of the development work is done voluntarily, which is at the heart of creating software.
And this isn't the first time that I've seen cases where a considerable amount of money could be saved, if the business had switched to open source software when they had the chance. Proprietary and non-free products not only require an initial purchase, but often require re-purchasing upgrades at certain intervals, in order to stay compatible with the current hardware and/or Windows operating system. Open source products are updated but are still provided at no cost to the community. The entire development cycle for open source software is community driven, very much similar to the popular website Wikipedia. Wikipedia relies on volunteers to supply and edit the information on the site. And it's proven to be highly successful; this model is highly successful in many areas. It's unfortunate that more businesses do not see this potential, and continually dip into their pocketbook year after year, to pay recurring software expenses with no end in sight. You could almost consider buying proprietary software as a very expensive lease. You are told you own the software by the vendor, but at some point you will be forced to re-purchase a newer version and your investment's value is continually depreciating.
While vendors for proprietary software will be quick to say that their software provides "familiarity" and is "higher quality", and "is where the money is at, so it's better", and others, sometimes this simply isn't true. Years ago, when proprietary software was the only option available, some of these statements would have been true. But those days are gone.