Open source software
It is the practice and belief in making source code for computer software available to all users. Unlike proprietary software, its creators do not restrict copying or modifying of the code.
What are the advantages of open source?
With many people working on the code it is hoped this will result in better quality software that is more flexible for developers and users. The cost of development is lowered because software developers either volunteer their time or are part of a business consortium. Proponents of open source say it also means users are not dependent on software vendors to make changes to their products.
Is open source software free to the end user?
Yes and no. Developers of open source software can charge for their software if they want to. But there are open source programs like Ubuntu and OpenOffice which can be downloaded free over the Internet. Some programs may require a technical support company to provide long-term back-up.
Why has it not become a bigger challenger to licensed software?
Lack of marketing is often given as the reason. Proponents have to go up against large developers like Microsoft that have millions for marketing.