OSA: Open Source Software FAQ
Submit a question (or correct an answer)
1. Hardware Cost: Corporations like Microsoft (MS) release bloated software packages every few years. In order to run the latest and greatest version of Windows or Office you often need to upgrade your hardware. Many OSS packages work on hardware that is years old. This is a price savings wherever you are.
2. Support Cost: Most people inevitably run into a situation where they need some technical support. While there are some companies which provide OSS technical support, there are many lively online forums where people can read about other people's experiences, post questions, etc. Although this support is sometimes inferior to professional technical support, it is always free.
3. Interoperability: When your friend upgrades their software to Office XP and e-mails you a .doc file containing their next great business idea and you're still running Office 97 you will feel the pain as Office 97 is unable to read the .doc file. OSS is developed on open standards and is reliably interoperable. While you may like to write your documents in AbiWord, your friend may use OpenOffice, this difference does not cause problems as AbiWord and OpenOffice can read each other's files.
4. Indefinite Support: If you are a small business and have all of your financial records stored in some old DOS program whose vendor has gone out of business or been acquired, then you may know that feeling of pain when the lack of support for your software package drives you towards the painful process of moving all your records from your current software to some new program. With OSS you have several options. If through some strange bout of bad luck no one else on Earth has this problem (probably a rare scenario), then you can hire some young hacker to write a program to a) write a script to transfer the data between the two programs or b) fix the bugs and add the features you need. If neither of these options is economicall viable you still have the proprietary solution of hand entering all your data. For larger businesses the comparative advantage is even larger as the cost of switching is more likely to be higher then the cost of keeping what you have.
5. Fear of Anti-Piracy Measures: So your friend has been giving you a free copy of the latest Windows software for years, or your neighborhood CD store sell hacked bootlegs of some pricey accounting software, what happens when they get their anti-piracy methods right? There may come a time in the future where Bill Gates and the folks at Intuit (makers of QuickBooks Pro) figure out how to prevent you from getting your free (or near 0$ cost) copies. This could make those "empty" price concerns a reality.
6. Native Language Support and Small Markets: Although this does not apply to everyone everywhere, it is a concern to many "small market" countries. Large software manufacturers like Microsoft or Intuit are not going to target small markets like Armenia. These markets will not have access to native language support unless people inside the country provide it. Getting permission to localize Windows for Armenia may be near impossible, but OSS is by its very nature is always available to be localized.
There are several different Open Source business models, each demonstrated by a combination business/software package.
Distribution and Services: RedHat software has been in the black for a little while now. Their model relies on selling server and desktop distributions of Linux (with documentation), offering certifications and training, and developing solutions on top of Linux.
Mixed Licensing: SleepyCat Software manufacturers of Berkeley DB (a small database program underlying many other software packages) uses a dual licensing scheme to make money. On the one hand they release their software under the GPL, one of the major open source licenses. They also sell their software under a closed source license which allows commercial customers to develop their software without having to follow the stipulations of the GPL.
Services Model: Zope Corporation creates a Web and Python based community system aptly called Zope. While their software is freely available for download, they turn a profit by building custom web applications, like a Content Management System for SGI.
Hardware and Support: IBM and Hewlett-Packard two of the world's largest technical firms are already making money with Linux *. They sell hardware and technical support to make their $3.5 billion in revenue.
*http://www.computerzeitung.de/index_b (sorry folks, it's in German).
*http://cin.earthweb.com/news/article.php/1574431
It is a common misconception that the Free Software movement is supported by anarchists, communists, and other anti-business people. The Free Software movement wants to treat code like a book. What use is a book if it is never read by anyone? Code can help people to learn new ideas, gain new intuitions, and even to help change their principles. They're calling card is that software should be "Free as in Speech".
The Open Source people focus on the quality of the software generated by Open Source means. They are typically considered more business friendly although both groups believe that engineers can charge for their work. They are famous for saying that software should be "Free as in Beer", after all .. consumers would like it if beer were free.
What is Open Source?
Open Source Software (OSS) is a method of developing and licensing software which affords the people who have the software the right to read, redistribute, modify, and use the software freely. This means that when you download (or get from a CD) your copy of the Apache webserver (for instance) that you can read the code behind the software, edit the code (eg. fix bugs, add features), and redistribute the code to whomever you want.That is all fine and good, but I am not a programmer or my organization does not have access to programming resources, why do I care?
While in certain parts of the world, for certain people, the low cost (meaning 0$) for OSS is certainly attractive, but if you are from most parts of the world then piracy has dropped the price of most proprietary software to near free, so the price consideration may not be important. This does not mean that OSS is not beneficial to those for whom the price consideration does not make a difference.1. Hardware Cost: Corporations like Microsoft (MS) release bloated software packages every few years. In order to run the latest and greatest version of Windows or Office you often need to upgrade your hardware. Many OSS packages work on hardware that is years old. This is a price savings wherever you are.
2. Support Cost: Most people inevitably run into a situation where they need some technical support. While there are some companies which provide OSS technical support, there are many lively online forums where people can read about other people's experiences, post questions, etc. Although this support is sometimes inferior to professional technical support, it is always free.
3. Interoperability: When your friend upgrades their software to Office XP and e-mails you a .doc file containing their next great business idea and you're still running Office 97 you will feel the pain as Office 97 is unable to read the .doc file. OSS is developed on open standards and is reliably interoperable. While you may like to write your documents in AbiWord, your friend may use OpenOffice, this difference does not cause problems as AbiWord and OpenOffice can read each other's files.
4. Indefinite Support: If you are a small business and have all of your financial records stored in some old DOS program whose vendor has gone out of business or been acquired, then you may know that feeling of pain when the lack of support for your software package drives you towards the painful process of moving all your records from your current software to some new program. With OSS you have several options. If through some strange bout of bad luck no one else on Earth has this problem (probably a rare scenario), then you can hire some young hacker to write a program to a) write a script to transfer the data between the two programs or b) fix the bugs and add the features you need. If neither of these options is economicall viable you still have the proprietary solution of hand entering all your data. For larger businesses the comparative advantage is even larger as the cost of switching is more likely to be higher then the cost of keeping what you have.
5. Fear of Anti-Piracy Measures: So your friend has been giving you a free copy of the latest Windows software for years, or your neighborhood CD store sell hacked bootlegs of some pricey accounting software, what happens when they get their anti-piracy methods right? There may come a time in the future where Bill Gates and the folks at Intuit (makers of QuickBooks Pro) figure out how to prevent you from getting your free (or near 0$ cost) copies. This could make those "empty" price concerns a reality.
6. Native Language Support and Small Markets: Although this does not apply to everyone everywhere, it is a concern to many "small market" countries. Large software manufacturers like Microsoft or Intuit are not going to target small markets like Armenia. These markets will not have access to native language support unless people inside the country provide it. Getting permission to localize Windows for Armenia may be near impossible, but OSS is by its very nature is always available to be localized.
I'm a software manufacturer, how do I make a profit by manufacturing OSS
Even major software firms like SAP, ORACLE, and Microsoft don't make all (or in some cases even most *) of their money from software licensing. These companies make a lot of their money through services associated with their products. SAP and ORACLE customize applications with their software. Microsoft makes money through certifications, customer service, and other service oriented contracts. These are three giants in the field who have the time and energy to implement copy protection schemes and try to hunt down organizations which violate their licensing agreements. Most small organizations don't have the time or the resources to do that.There are several different Open Source business models, each demonstrated by a combination business/software package.
Distribution and Services: RedHat software has been in the black for a little while now. Their model relies on selling server and desktop distributions of Linux (with documentation), offering certifications and training, and developing solutions on top of Linux.
Mixed Licensing: SleepyCat Software manufacturers of Berkeley DB (a small database program underlying many other software packages) uses a dual licensing scheme to make money. On the one hand they release their software under the GPL, one of the major open source licenses. They also sell their software under a closed source license which allows commercial customers to develop their software without having to follow the stipulations of the GPL.
Services Model: Zope Corporation creates a Web and Python based community system aptly called Zope. While their software is freely available for download, they turn a profit by building custom web applications, like a Content Management System for SGI.
Hardware and Support: IBM and Hewlett-Packard two of the world's largest technical firms are already making money with Linux *. They sell hardware and technical support to make their $3.5 billion in revenue.
*http://www.computerzeitung.de/index_b (sorry folks, it's in German).
*http://cin.earthweb.com/news/article.php/1574431
Well ok, the benefits to consumers are readily apparent, but what are the benefits to software suppliers?
Check out our document on Provider Benefits.What is the difference between Open Source and Free Software?
The Open Source and Free Software use two different methods to reach very similar conclusions about software development. The difference is best summed up by saying, Open source is a development methodology; free software is a social movement.".It is a common misconception that the Free Software movement is supported by anarchists, communists, and other anti-business people. The Free Software movement wants to treat code like a book. What use is a book if it is never read by anyone? Code can help people to learn new ideas, gain new intuitions, and even to help change their principles. They're calling card is that software should be "Free as in Speech".
The Open Source people focus on the quality of the software generated by Open Source means. They are typically considered more business friendly although both groups believe that engineers can charge for their work. They are famous for saying that software should be "Free as in Beer", after all .. consumers would like it if beer were free.