Saturday, 16 June 2012

Introduction to Open Source

Open Source

Open source software allows for the coding of the software to be shared, viewed and modified by others. It is freely available to the public, and is a great way for software to be modified and improved upon by others
·         Source code is available to users
·         Usually free ($) or cheap to acquire and use
·         Primarily developed by volunteers
·         Anyone can modify and customize
·         Users have direct input into development

Example
·         Operating systems: Linux, (Mac OS X)*
·         Web & email servers: Apache and Sendmail/Postfix/Qmail
·         Web & db languages: PHP/Perl and MySQL/PostgreSQL
·          Automation Tools: Selenium
·         Desktop apps: Open Office, Mozilla, gAIM, (eBase)**

Why give Software away?
·         Benefit from the previous work of others
·         Better software, when others can fix it
·         Many hands make light work

Why work for free?
·         The good feelings from any volunteerism
·         Respect, fame, pride in one's creation
·         Actually, not everyone works for free

Open source have practical benefits for all:
·         “Better”: More stable, secure, interoperable
·         You can make a difference
·         Little or no licensing cost, upgrade costs
·         Good community support, direct line to developers
·         Lower system requirements
·         Freedom to change your mind

2 comments:

  1. It was very nice article and it is very useful to Selenium learners.We also provide Cub training software online training.

    ReplyDelete
  2. hi this is mary m jackson,thanks for giving nice information and it is very useful to me.selenium Online Training

    ReplyDelete