Open Source, Freeware and Shareware Softwares

Open Source software

Open Source software is the software that is available to users with source code. Source code is a part of a program or software. Users can modify, inspect and enhance it to improve the software. Additional features can be added in the source code. Users use source code to copy, learn and share it. An Open source software can either be free of cost or chargeable.
Users prefer open source software because of following reasons-

  • More control over the software
  • More secure
  • Stable
  • High quality results
  • Helps in becoming a better programmer as you can learn and develop from the source code to make new softwares.

Examples of open source software are –

  • Apache HTTP web server
  • Mozilla’s Firefox web browser
  • Thunderbird email client
  • database system
  • GNU compiler collection
  • Moodle
  • OpenOffice
  • PHP
  • perl

Freeware

Freeware software is a software that is available free of cost. An user can download freeware from internet and uses it. These softwares do not provide any freedom of modifying, sharing and studying the program as in open source software. Freeware is closed source.
Users prefer freeware because of following reasons –

  • Available free of cost
  • Can be distributed free of cost
  • Some examples of freeware software are –

  • Adobe PDF
  • yahoo messenger
  • Google Talk
  • MSN messenger

Shareware

Shareware software is a software that are freely distributed to users on trial basis. There is a time limit inbuilt in the software( for example- free for 30 days or 2 months). As the time limit gets over, it will be deactivated. To use it after time limit, you have to pay for the software.
Users prefer shareware because of following reasons –

  • Available free of cost
  • helps to know about the product before buying it
  • Some examples of freeware software are –

  • Adobe acrobat 8 professional
  • PHP Debugger 2.1.3.3
  • Winzip
  • Getright

Shareware are of following types:

  • Adware – Contains ads to generate revenue for the developers
  • Donationware – payment is optional
  • Nagware – reminds user to purchase the license or the software
  • Freemium – free for non-premium but of cost for premium features
  • Demoware – demonstration version. It is further classified as crippleware and trialware.
    1. Crippleware – Some features are disabled under time-limit
    2. Trialware – all features are available under time-limit

Proprietary Software – This type of software is not free and bound with restrictions regarding use, distribution and modification. These are copyrighted software.



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.