Monday 25 July 2011

Week 2 !! (Think, Pair, Share)

Hi everyone! Very, very, very sorry to all of you because of this late posting because of some unavoidable factors. =.='

Now, let's go to the main business. My partner, Aizul and me had been given a task to do some research on the topic Open Source Software. As a start, let me brief a little bit on what Open Source Software (OSS) all about. OSS refers to software that is developed, tested, or improved through public collaboration and distributed with the idea that there must be shared with other, ensuring that the software are opened to the public which also open to future collaboration.

OSS are free to get and it will develops from time to time because the program can be improve or change based on the needs of the users. As a conclusion for this characteristic of OSS, it would produce a number of advantages and disadvantages. based on some research we had done, here are a number of advantages and disadvantages of using or having Open Source Software.

Advantages of Open Source Software.

>>Free and capable.
>>Everybody have the right to modify the code of the software and make it suitable for their own environment.
>>New versions are released all the time because it is free and no profit is gained by programming the software.
>>Many people have access to the code, meaning that there are a large number of sources for support.
>>Free to use, free to be distributed and free to modify.

Disadvantages of Open Source Software.
  • Many development of software happens all the time and it is hard to search for the most up-to-date version.
  • Not all hardware is compatible with the software.
  • Most of them are not reliable
  • No guarantee for updates
Thus, Open Source Sofware have their own advantages and disadvantages. We as users need to study the specifications and the usage of the software before installing them into the computer.  

In this post, i would like to share a number of Open Source Software which are usually used by the computer users in the world :

  • Linux (see http://www.linux.org/): a computer operating system and kernel originating as a UNIX system and existing in many versions.
  • GNOME (see http://www.gnome.org/): a desktop development environment providing tools for developing desktop applications (as well as its own basic desktop applications) and available for Linux and other UNIX systems.
  • KDE (see http://www.kde.org/): another desktop development environment.
  • Apache (see http://www.apache.org/): a web server program (for supplying pages in response to requests) used in most web server computers and available for Windows as well as Linux and other UNIX systems.
  • Firefox (see http://www.mozilla.org/firefox/): a web client program (for viewing and hearing web pages) available for Windows and Mac as well as Linux and other UNIX systems.
  • Dovecot (see http://www.dovecot.org/): an email server program (for sending and receiving email) supporting POP3 and IMAP and available for Linux and other UNIX systems.
  • Postfix (see http://www.postfix.org): an email server program (for sending and receiving email) supporting SMTP and available for Linux and other UNIX systems.
  • SquirrelMail (see http://squirrelmail.org/): an email application (for reading and writing email through a web client program) supporting IMAP and SMTP and available for Windows and Mac as well as Linux and other UNIX systems.
  • Thunderbird (see http://www.mozilla.org/thunderbird/): an email client program (for reading and writing email) supporting POP3, IMAP and SMTP and available for Windows and Mac as well as Linux and other UNIX systems.
  • OpenOffice (see http://www.openoffice.org/): an office application set (for word processing, spreadsheet manipulation, picture drawing and data base access) compatible with all other major office application sets such as Office and available for Windows and Mac as well as Linux and other UNIX systems.
  • KOffice: (see http://www.koffice.org/): another office application set.
  • Asterisk: (see http://www.asterisk.org/): a Private Branch eXchange (PBX) providing features such as interactive voice response, conference bridging and call queuing (as well as analogue, digital and VoIP telephony), supporting H.323, SIP and IAX2 (and other VoIP protocols), and available for Mac as well as Linux and other UNIX systems.
  • FreeSWITCH (see http://www.freeswitch.org/): a VoIP development environment providing tools for developing applications like phones and switches, supporting H.323, SIP and IAX2 (and other VoIP protocols), and available for Windows and Mac as well as Linux and other UNIX systems.
  • GnuGK (see http://www.gnugk.org/): a VoIP gatekeeper (for some H.323 deployments) available for Windows and Mac as well as Linux and other UNIX systems. 






    No comments:

    Post a Comment