Archive for May, 2008

Information

Categories of Free and Non-Free Software

category.jpg

Even closely related terms such as free software and open source developed slight distinctions and here are the definitions:

•Public Domain – this is often confused with free software. If a software is in the public domain it is not subject to ownership because it is not copyrighted. There is no limitation on its use or distribution.
•Freeware – commonly used to describe software which can be redistributed but not modified because the source code is not available
•Shareware – it is freely distributed like freeware but is seldom accompanied by the source code and not a free software.
•Open Source – it is a software that comes with consent for anyone to use, copy and distribute, either verbatim or with variations, either free or for a fee

Information, Open Source

The GNU Project

computer_system.jpg

As Unix became a commercial project, it fractured the developer community and resulted to confuse mass of competing standards making it more difficult to develop portable software. Other companies have entered the market place and sold different proprietary versions of Unix. Development rapidly declined and Unix System Laboratories was sold to Novell after several attempts to generate a canonical commercial version. In 1983, GNU (GNU’s Not Unix) project which strongly believed in the Hacker Ethic came about and it reawakened the cooperative spirit that had previously dominated software development. GNU Project’s goal was to develop a freely accessible Unix-operating system that would include command processors, compilers, assemblers, debuggers, interpreters, mailers, text editors and many more.

Information, Open Source

Unix and BSD

unix.jpg

Unix was originally developed at AT&T Bell Labs and was not a freely available product. But since it was licensed to universities for a nominal amount, it resulted to an explosion of creativity wherein programmers built on each other’s work. The most significant source of Unix development outside Bell Labs was the University of California at Berkeley in which Berkeley’s Computer Science Research group folded their own change and other contributions into a series of release. Berkley Unix was then known as BSD (Berkley Standard Distribution) and included a rewritten file system, virtual memory support, networking capabilities and a series of utilities. But in 1984, Unix was sold as a commercial product through the Unix System

Information, Open Source

Open Source: The Hacker Ethic

43283_f520.jpg

Open source is tightly entrenched in the Hacker Ethic. The term hacker is defined today as a person who enjoys exploring details of programmable systems which was traced in the late 1950’s MIT’s computer culture. Several members of the Tech Model railroad Club or TMRC, grouped and formed the nucleus of MIT’s Artificial Intelligence Lab. These individuals were so into how systems worked. And the word HACK had long been utilized in describing elaborate college pranks devised by MIT students. But TMRC members used the term to describe a task instilled with innovation, style and technical intelligence which led to projects taken not merely to complete beneficial goals but also with some intense creative interest which was called a Hack.

Information, Open Source

Open source software dilemma

img-home-collaboration.jpg

Majority of the general public feels that Open Source software is inaccessible. There is a lack of focus on user interface design and because of this, users prefer proprietary software’s more discerning interface. People feel that open source software is most likely to lack complete and reachable documentation that makes users stick to it. This may be due to developers focusing more in their software rather than guaranteeing that they indeed have a solid core. Another probable cause is that Open Source programmers tend to program with themselves as the intended audience rather than considering the general public. And mostly, it is widely known that Open Source programmers are so stubborn that they refuse to learn lessons from proprietary software.

Information

Open Source software: Background

fig1.jpg

Most of the internet infrastructure is an open source software. Take for example the Sendmail which is the dominant and commonly used mail transfer system on the internet. And the most widely used implementation of the Internet Domain Name System is BIND, and the most popular Usenet news server is InterNetNews. With this, you should not be surprised that the force associated with open source has corresponded with the swift expansion of the internet. The Web made good collaboration with the programmers more convenient and possible on a larger degree than before, and other projects such as Linux and Apache which have become hugely successful.