Service and Security

Service and Security, like Innovation and Functionality, are areas in which there are both drawbacks and advantages to open source software.

Service Pros

The advantages troubleshooting service for OSS is the simple fact that the source code is open and was developed and used by a number of people who are therefore knowledgeable about the program and are able to help.  Furthermore, the collaborative community-oriented nature of open source means that the types of people with expertise are usually glad to help out.  So if you know where to look, it isn’t too difficult to find help with a program, or even a fix to the source code, something not possible with proprietary software.

Service Cons

The problem with service is that it is not centralized.  With Apple you are not only buying their operating system, but also their support system.  You can take your Mac to any Apple store and consult the paid workers trained to fix any common problems that occur in Apple software.  There is no knowledge needed to deal with problems when running proprietary software programs because they all have official support systems in place.

Security Pros and Cons

The access to source code is at once both helpful for security and harmful.  It is helpful in that if there is something wrong with the program, the source code is available to be looked at and fixed.  However, this also makes it easier for hackers to modify the code and breach its security, especially given the collaborative nature of OSS.  Ultimately, though, it is the strength of the program itself and those who monitor it for safety that is the key element, with open versus closed source mattering relatively little Usablesecurity.com.  Also, a social factor in security is the importance of the program in question; a large, important program with a large market share is much more appealing to hackers and therefore less secure.

Conclusions

Service and Security epitomize the nature of the debate over the quality of OSS versus proprietary software.  While overall quality is essentially equal, OSS has the advantage of being community driven and free, while proprietary software has the advantage of being centralized and easier to use.  Ultimately, the advantage comes down to technological literacy.  In the largely technologically illiterate world of the past few decades, proprietary software dominated because of its ability to provide people with a brand, a finished product, allowing users to thrive with only very basic computer literacy.  However, over time, as the populace has grown more and more technologically literate, the need for the big software companies to spoon feed people pretty, easy to use programs has diminished, and simultaneously the expertise needed to replace them has grown.  As technological literacy continues to increase, we are at a transition point, in which people who have spent some of their time learning about computers, computer software, and how they work are eager to use their knowledge in this growing world of OSS.  They desire a more inclusive, interactive relationship with technology, where the consumer designs and controls more of his user experience, transitioning from the traditional producer consumer relationship and entering a new era of individual interactivity and competency.  For many people already, the price tag attached to proprietary software is no longer worth it, and as those number of people grow, so to will the market share of OSS along with the effectiveness of its collaborative production process.  OSS has all the tools to succeed as a technology, and society is changing to make its success a reality.