Friday, September 19, 2008

The Linux Documentation Projects Is One Such Sample

Business, Outsourcing.

Open source software development defined - open source software development or oss development is the process by which open source software, which we will call oss from hereon, (or any similar software whose source is of public domain) is developed. The term" open source" literally means the source code is available to the users - all users who are subscribing to the World Wide Web. In the same vein, the keywords" open source" is a set of principles and practices on how to write software.


This means that many Internet subscribers believe that any one should not only have access to the source code, but also have the right to use it, enhance it, modify it, according to personalized needs. - it then follows that open source software or oss, under the open source license, is available to anyone to study, change and subsequently improve its design, without having to fear for intellectual property right for the software itself. If the software is licensed against public use, then it is therefore classified as shared source license. Popular examples of these OSS are: Mozilla Firefox, and the OpenOffice. org Suite. This is due to the fact that there are no clear development tools or phrases which have been or defined - like that of the development methods of DSDM or Dynamic Systems Development Method. OSS development method is usually unstructured. Each and every project has its own phases amidst the generalities in these open source development projects.


There are several types of open source projects, namely: the garden variety software programs and libraries, hybrid projects, distribution projects, and the standalone document projects. - among these phases, any user can modify the project, which further delineates it from the general structure. There is the garden variety of software programs and libraries. A number of these may even be dependent on other open source projects, but they do serve very specific purposes and fill an even more specific need in the project. These are stand - alone pieces of code. Examples of these are the Firefox web browser, the Linux kernel and the OpenOffice. org office suite of tools. These projects are actually a collection or collections of software that are published from the same source with the seemingly common purpose.


There are the distribution projects or the distributions open source projects. - the most prominent examples of various distribution projects are usually linux - based operating systems, particularly those that ship the linux kernel along with many user - land components, such as: debian, mandriva and slakware, fedora core. Hybrid projects like the BSD derivatives, maintain the source code of an entire operating system, the kernel and all of its core components in one revision control system and then developing the entire system together as a single team. For Microsoft Windows - based operating systems, there are the OpenCD distribution and the cygwin. These hybrid projects are also called operating system development projects, and they then to closely integrate their tools. These projects are usually not shipped as part of any open source software package.


And then lastly, there are the standalone document projects, also called book document projects. - the linux documentation projects is one such sample. It hosts many similar projects that document or take account various aspects of the GNU/ Linux operating system.

No comments: