Posts Tagged ‘closed’

Open Source vs. Closed Source Software: The Great Debate

1) Open Source Software

Open source software can be defined as software distributed under a licensing agreement which allows the source code (computer code) to be shared, viewed and modified by other users and organisations.

Cost

Open source software is free. This is a huge draw card, and if your in-house capabilities are such that you are able to implement, train and support at little cost to your organization it may be an attractive option. Having said that, open source software requires a certain level of technical expertise in order to manage content. It is therefore important to take into consideration the costs incurred once the software is obtained may be substantial unless the resources are already in place to manage it. Long term costs include the cost of implementation, innovation, the opportunity cost incurred battling with service/support issues, and the costs associated with investment in infrastructure due to a general inability to scale (assuming the organisation will grow and develop and will therefore have evolving requirements). Notably, open source software providers are increasingly charging for add- ons, additional services and integration. The total cost of ownership for open source software may roughly equal some closed source options as a result.

Service and Support

Service is one of the key issues regarding open source software. Open source software relies on its online community network to deliver support via forums and blogs. While there are massive, loyal and engaged online communities that users can turn to, time-poor consumers of today are familiar with the immediate service and support that enables issues to be resolved in a timely manner, and these communities cannot guarantee the high level of responsive service and support proprietary software can offer.

Innovation

Open source software enables innovation by providing users with the freedom and flexibility to adapt the software to suit, without restriction. However, innovation may or may not be passed on to all users of the software. It is a user’s prerogative whether they wish to share their innovation with any online communities, and users must be actively participating in these communities to become aware of such innovations. It has been debated whether customized changes to the original source code limit the future support and growth of the software, as these can potentially result in a limited ability to apply future updates, fixes or modules aimed at improving the software, leaving the user with a version that may have irresolvable issues. It is relevant to note that open source software providers generally struggle to attract large scale R&D

Usability

Open source software has been highly criticized for its lack of usability, as generally, the technology is not reviewed by usability experts and does not cater to the vast majority of computer users. Open source software is generally developer-centric, and without system administration experience or the knowledge required to manipulate programming language, use of the software and ability to fix errors as they arise is often limited to those with technical expertise. Furthermore, open source software does not legally require documentation such as user manuals or guides, hindering the creation of such tools. When documentation is provided, it is often general, containing implicit jargon, inhibiting learning. Without adequate documentation users must rely on alternative means such as online communities, assuming they are capable of finding them and the problem is one others have encountered or are willing to help resolve.

Security

Open source software is often viewed as having security issues. New data from Forrester Research has shown that 58% of IT Executives and technology decision makers in large companies are concerned about the security of open source software. Open source software is not necessarily developed in a controlled environment. While big players often have a concentrated development team, oftentimes the software is being developed by individuals all over the world who may not work on the software for the duration of its developing lifetime. This lack of continuity and common direction can lead to barriers to effective communication surrounding the software. Furthermore, open source software is not always peer reviewed or validated for use. While users are free to examine and verify source code, the level of expertise required means that it is entirely possible for a programmer to embed back door Trojans to capture private and confidential information without the user ever knowing. Adopting a reputable brand with a concentrated development team supported by a strong online community will reduce the potential risk.

2) Closed Source Software

Closed source software can be defined as proprietary software distributed under a licensing agreement to authorized users with private modification, copying and republishing restrictions.

Cost

The cost of proprietary software will vary from a few thousand to a few hundred thousand dollars, depending on the complexity of the system required. This cost is made up of a base fee for software, integration and services and annual licensin g/support fees. This cost may be prohibitive for some; however what the user is paying for is a more customized product from a trusted brand that includes higher levels of security and functionality, continuous innovation, a greater ability to scale, ongoing training and support and a lower requirement for technical skills. In order to support these elements and maintain high availability websites, a mechanism must be in place to recoup the costs. As mentioned previously, increasingly open source software providers are also charging for add-ons, additional services, and integration, reducing the gap in cost between the two options.

Service and Support

If the internet is an important channel for an organisation, software is often a secondary concern, with service level and support structure requirements taking precedent in favour of maximising uptime and minimising downtime. Service is probably the greatest advantage of using proprietary software. Proprietary software providers offer ongoing support to users, a key selling point for users without technical expertise.If the user manual or guide is not enough, or if a user experiences a problem with the software, there is an immediate point of call to turn to for assistance. There is a certain reduction in the risk undertaken with proprietary software because users are working with companies that are viable, and people with intimate knowledge of the products and services being used should any questions arise. Because service is one of the main reasons users choose proprietary over open source software, many proprietary software providers compete on service, increasing the bargaining power of buyers and thereby increasing customer service levels among providers.

Innovation

Proprietary software providers do not allow users to view or alter the source code. While this may be viewed as a disadvantage to some, it ensures the security and reliability of the software. Furthermore, many proprietary software providers customize software for specific users to provide more flexibility while investing in R&D in order to regularly offer new products and upgrades. Moreover, proprietary software providers have online user communities that create value by sharing ideas, strategies and best practices through feedback mechanisms such as forums and surveys, which also foster innovation and allow the product to adapt with changing needs. This innovation comes fully tested, and is available to all users of the software. It does not require investment in R&D or the technical understanding of source code, and assistance with implementation is generally part of the package. Because vendors must ensure their software does not become redundant, users also benefit from the type of targeted innovation undertaken- continuous investment in R&D rather than “innovation for innovation’s sake”, business focused rather than technology focused.

Usability

Proprietary software generally employs expert usability testing, and as the software is normally aimed at a more targeted audience, and therefore more tailored, usability is generally ranked quite high. In addition, detailed user manuals and guides are provided. This enables faster training and provides an immediate reference, allowing users to move along the learning curve more quickly. Supporting services include seminars, targeted training courses and extensive support to help maximise use of the software. It is also important to note that while many people see proprietary software as “closed”, today’s proprietary software offers a vast array of mechanisms for enhancement by third party systems and developers.

Security

Proprietary software is viewed as more secure because it is developed in a controlled environment by a concentrated team with a common direction. Moreover, the source code may be viewed and edited by this team alone, and is heavily audited, eliminating the risk of back door Trojans and reducing the risk of any bugs or issues with the software.

bwired is a Web Design Services and web development company based in Melbourne, Australia offering a wide range of Web Strategy .Trusted web partners of government, major businesses, significant franchise brands and tourism icons. bwired specialises in developing and implementing online business strategies. CoreDNA is a Content Management System that bwired has designed for business to support your sales, market research, operational efficiency and corporate image. Read the original article here

Open Source Versus Closed Source Software

In today’s business world which uses IT for its optimal and non-stop functioning, a database is something which any organization will not run without. Speedy business needs has made database an absolute requirement.  This has given rise to a numerous software solution providers or database developers. As their number increases, so is the competition between them. These all vendors always think about new and innovative ideas to win the market competition. One of these way has been to offer customer an open source software so that if the customers preferences changes they can make necessary amendments by spending much less money than to buy a complete new software. Does this, supplying open source software, give an indication about future of all database Vendors? Do all database vendors will eventually have to open up their source code or go out of business? This essay disagrees to this thought and will examine few reasons for it. Those who still believe in supplying closed source software will always own a bigger share of the market as they have been doing it in the past. 

In the recent past some companies have searched for a more economic database than to shell out a hefty amount to Database biggies every time they thought of expanding their business limits. There stepped in the open source database software because modifying it to the extended needs just take little. As the volume of business is rising and so does the requirement of software capabilities. Many companies today resort to open source database but merely acquiring an open source doesn’t guarantee that whatever changes you make to the database it will always work with finesse. There may be instances of irrecoverable data loss or reduced security. There will be no one to take guarantee to that effect. That’s why, industries where there is a requirement of updating the software importantly with the transfer of their past crucial data, they will always look for bigger companies doing this against insured terms. These insured terms are not possible even if you have a complete software development wing in your office. Developing software is a group effort, but modifying the software with keeping existing data intact is a serious group effort. Now days there are so many companies selling open source databases but they are less preferred upwards in size of business. So the open source will of course keep in market and remain in competition with the packed database software but will never be able to beat them. There is also a psychological reason behind this that as someone reaches towards the peak his chances of falling are increasing. The top of the peak is all surrounded by falls so after reaching near to peak no one would like take a cheap and risky step but will always go for a costly but assured step. For example a bank would never use open source software modified by its own organization. 

There is a related online special article in which Lacy S (2006) has told about Herman’s search for database management keeping budgetin mind. “His search took him in an unexpected direction. He’s spended a lot of time evaluating databases built around the open-source software that’s disseminated and developed freely over the Internet. Sony, like most big companies, has been conservative when it comes to open source. So now Herman and executives like him are the spoils in what’s shaping up to be a heated round of database wars. On one side are the defending champions — Oracle, IBM, and Microsoft — against a ragtag bunch of coders and some more organized corporate ventures, all going to market in different ways, but all trying to take down the Big Three using the power of open source.” 

This open source trend is rising not only in database softwares but in other fields too. In this regard Va?lima?ki (2005) states in his book – The rise of Open Source Licensing, that in IDC 2003, Microsoft’s share of all revenue generating server shipments in 2002 was 55% while Linux held only 23%. Also open source has not been that successful in personal computer desktop software so far. The market shares have not been changed much. If one uses searches made on Google as an indicator, during June 2001 and June 2004, a steady 1% of all searches came from computers using Linux as the operating system.

Today top database masters – IBM, Microsoft and Oracle own the ¾ of database market and same time there is this rising trend of open source databases. This trend is certainly shooting up and will go up but certain parameters. As I mentioned before that as the security and sensitivity increases and time required to be given is less people will always land up at either at IBM, Microsoft or Oracle.

“Most open source projects are being worked on by developers who do it for fun and in their own time. Most projects have no funding or financial support. There are often no official code reviews or quality assurance processes in place. With the correct knowledge it is quite trivial to find security problems in open source software. With the correct knowledge, it becomes trivial to use this information for evil purposes. With the correct knowledge, it is quite trivial to fix these problems.” (Mongers.org)

Thus, database developers who supply close end software will remain in business and their product will be preferred before open source software. However open source software will still remain in tandem to meet needs of some continually growing smaller businesses.

 

 

REFERENCES 

Lacy, S. (2006). Taking On the Database Giant. Retrieved February 28, 2008, from the business week website http://www.businessweek.com/technology/content/feb2006/ tc20060206_918648.htm 

Mongers.org. Open Source versus Closed Source. Retrieved Mar 03, 2008, from the http://mongers.org/open-vs-closed 

Va?lima?ki, M. (2005). The rise of open source licensing: a challenge to the use of intellectual property in the software industry. Helsinki, Finland: Turre., 18-19 

Wikipedia, (2007). Open Source Software. Retrieved February 26, 2008 from http://en.wikipedia.org/wiki/Open_source_software

MySQL Founder Monty Widenius On What to Expect Next

MySQL founder Monty Widenius, who left Sun Microsystems early last year, remained very  vocal throughout the long machinations leading up to Oracle’s acquisition of Sun, even mounting a letter writing campaign .  With the Sun acquisition going forward, we reached out to Monty for an interview and he was kind enough to share his thoughts with us. In this two-part interview he speaks candidly about MySQL and Sun, and we will run the second half of the long interview tomorrow. OStatic: Now that the acquisition is going through, what do you think the future of MySQL is going to be?

More:
MySQL Founder Monty Widenius On What to Expect Next