Open Source Technology
What is open source software?
What are the advantages of open source software?
Issues with (non-open source) proprietary software
What Open Engagement's Open Source Applications Can Offer You
Further Information About Open Source Software
In general, open source software refers to any program released under special
licensing that allows for the
core software coding to be viewable and editable by the users or interested programmers.
Open source software is created by a programmer, group of programmers or a company who then release
the software for free distribution.
The software remains open for further development by a community of programmers and users,
working individually or in teams, to further refine the product.
Open source projects can sometimes involve the collaboration of thousands of programmers and users.
Open source applications, like non-open source software, are used for a range of purposes from
entertainment to enterprise and document management.
Open source software is mainstream
Open source applications, such Linux, Apache, PHP, Perl, PostgreSQL, Zope, MySQL, Python, JasperSoft, and TomCat Java, are widely used by many businesses worldwide as part of the enterprises' IT and Internet infrastructure. Common uses of open source technology in this way include operating systems and application servers.
Prominent companies such as Google and Amazon.com rely heavily on open source technology.
A sampling of other businesses using open source technology includes US hotel chain La Quinta; Sabre Travel Network (the company behind Travelocity.com);
Cendant, a hotel franchiser; Italian bank Banca Popolare di Milano; packaging and plastic products manufacturer Menasha; Royal Bank of Scotland; KB Toys; US-based, valve and motor manufacturer SPX; Allied Irish Bank; DaimlerChrysler, Industrial Commercial Bank of China and The Weather Channel.
Major IT companies such as Intel, Oracle, Redhat, Novell, Sun Microsystems, Apple, and even Microsoft have also embraced the open source concept.
Intel even markets computers based on Linux (an open source operating system).
Some well-known open source applications include Linux, OpenOffice, Apache, Plone, PHP, Perl, TomCat Java, PostgreSQL, JBoss, Mozilla Firefox, MySQL, 7-Zip, Azureus, ClamWIN, Filezilla,
PDF Creator, Mozilla Thunderbird, Free Mind, and Audacity.
High quality software tailored to the user community
Because the core code of open source software is readily accessible to the public and open source projects encourage user participation, there are more checks on software quality and software development tends
to go in the direction that the software's users specify.
Lower software costs
Open source software is low or no cost since open source solutions generally do not require licensing fees and by extension no or few maintenance fees. The main expenditures
for open source solutions include optional media, documentation and support fees.
Simplified license management
Open source licensing is very flexible. With open source software you acquire the software once and then can install it as many times and in as many locations as you need. There's no need to count or monitor the number of
installations for license compliance.
Potentially lower hardware costs
With open source applications that run on efficient open source solutions such as Linux (as do all of OpenEngagement's products) you need to provide less hardware power to accomplish the same tasks
as on conventional servers (e.g. Microsoft Windows, Solaris) or workstations. This means that the open source applications let you get by with less expensive or older hardware.
Ample support and documentation
The support available for open source products is often superior to that available for proprietary software, since the companies that produce open source products (that are free of charge for you to download)
focus on providing multiple levels of high-quality paid support.
Focus on collaboration and user input
You benefit from open source's concentration on collaboration and user input as you and others in your field have a chance to directly
influence the development of the software, tailoring it to your needs. Most users find this kind of software democracy empowering.
|
Top 6 Questions About Open Source Software Answered
|
| Are open source products as polished as non-open source software? |
Yes, open source software is as polished and professional as non-open source software. In fact, research suggests that open source software may be even higher quality than its proprietary counterparts because with its code base open for public review and
direct contributions from users and programmers alike, the chances that any issues will be found and resolved quickly (before they can cause problems for users) is higher and the open source software can be more easily tailored to the needs of its users. |
| Is open source software stable? |
Yes, well-designed open source software is as stable (if not more so) than similar proprietary software. |
| Is the open source concept anti-business? |
No. We feel that open source software closely complements business as the collaborative aspects of the projects and their user focus result in software that is more tailored to your specific business needs. |
| Is open source software being used by business/industry? |
Yes, open source software is being widely used by businesses and governments around the world for functions as diverse as operating systems, application servers, content management systems, enterprise organization services and sales and booking functions. |
| What are the well-known open source software programs? |
Linux, OpenOffice, Apache, Plone, PHP, Perl, TomCat Java, PostgreSQL, JBoss, Mozilla Firefox, MySQL, 7-Zip, Azureus, ClamWIN, Filezilla,
PDF Creator, Mozilla Thunderbird, Free Mind, and Audacity - just to name a few.
|
| Why did CaseWare choose to use an open source framework for OpenEngagement? |
CaseWare has chosen to make OpenEngagement an open source initiative because we feel that the open source format allows for the maximum collaboration with and input from users such as yourself. As we are dedicated to providing
the best possible applications for the accounting and auditing industry, we feel that this collaborative, community focus will result in high-quality applications that fit your needs the most.
|
Proprietary (non-open source) software is prevalent in today's software marketplace. However, along with a high price tag, it can also have some other serious disadvantages compared to open source applications:
Security vulnerabilities and flaws are largely hidden with proprietary software, since the source code is never open for public review.
With open source software, more people see and review the code, so that problems can be found before they cause problems for you and your business.
You and your firm are at the mercy of software companies with proprietary software.
Since proprietary software code is closed to public review and lacks a collaborative, community focus you have no input about the quality of the software or the direction that the software's development
will take.
With open source applications because the software development is an open project, you have the opportunity to directly influence the software and tailor it to your business needs. Plus, with open source software you decide how
to use the software, instead of being told how to do so by a software company and its proprietary licensing restrictions.
Cost-effective, content management software solutions
OpenEngagement can offer you extremely cost-effective content management software solutions because our software is always free to download. You choose whether you
want to buy our hosted solution and/or customer support services.
Simple GPL (General Public License)
OpenEngagement's GPL allows you the freedom to decide how you use the software and to become involved with the project if you wish.
Excellent customer support and product documentation
We provide a range of excellent customer support services and have made all product documentation readily available to you.
Customer-focused software and business solutions
Open source software is inherently customer and community-focused and OpenEngagement is no exception. Which means that the separation between developers
and users is much smaller with OpenEngagement than it is with proprietary software.
Of course, this doesn't mean that you have to write software code, but it does mean that the lines of communication between OpenEngagement and its users are more open.
Since our goal is to help you do your work with more ease, we are always interested in your innovations and suggestions for OpenEngagement's software.
Plus, as part of our community focus, we offer you the option of contributing to and benefiting from our Best Practices and Smart Content and Community of Practice.
Software that can be quickly improved in response to your suggestions and feedback
Because OpenEngagement uses the efficient PostGRES open source database, issues can be fixed within days instead of the months normally
seen with proprietary software, so you benefit from constantly improved software.
"Your Open Source Plan" [html] [PDF version] (CIO Magazine article, 15 March 2003)
"The Myths of Open Source" [html] [PDF version] (CIO Magazine article, 1 March 2004)
"Redmond Open to Open Source" [html] [PDF version] (Red Herring Magazine article, 6 July 2006)
"Open Source Everywhere" [html] [PDF version] (Wired Magazine article, November 2003)
"The Broader Implications of Open Source" [html] [PDF version] (ZDNet article, 29 June 2006)
"Royal Bank of Scotland Embraces Open Source" [html] [PDF version] (ZDNet UK article, 25 January 2006)
Open Source Wikipedia Entry
The Open Source Initiative
Links to popular open source applications
Linux (an open source operating system - alternative to Microsoft Windows)
Plone (the open source content management system on which OpenEngagement is built)
The Apache Software Foundation (supports a group of open source software projects including the popular Apache web server software)
The Perl Directory (information about Perl, an open source, cross-platform programming language)
Zope (an open source application server for building content management systems)
PHP (an open source HTML scripting language)
Firefox/Mozilla (home of the open source web browser Mozilla Firefox and e-mail client Mozilla Thunderbird)
|