Blogger Backgrounds

8/4/11

All About Open Source Software ( OSS )

What is Open Source Software ?
Open-source software (OSS) is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, improve and at times also to distribute the software.

Open source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to (technically defined) user-generated content or (legally defined) open content movements.

Who create the open source software?
Eric Steven Raymond
Eric Steven Raymond (born December 4, 1957), often referred to as ESR, is an American computer programmer, author and open source software advocate. His name became known within the hacker culture when he picked up maintenance of the "Jargon File" in 1990. After the 1997 publication of "The Cathedral and the Bazaar", Raymond became, for a number of years, an unofficial spokesman of the open source movement. 

The open source label came out of a strategy session held on April 7, 1998 in Palo Alto in reaction to Netscape's January 1998 announcement of a source code release for Navigator (as Mozilla). A group of individuals at the session included Tim O'Reilly, Linus Torvalds, Tom Paquin, Jamie Zawinski, Larry Wall, Brian Behlendorf, Sameer Parekh, Eric Allman, Greg Olson, Paul Vixie, John Ousterhout, Guido van Rossum, Philip Zimmermann, John Gilmore and Eric S. Raymond. They used the opportunity before the release of Navigator's source code to clarify a potential confusion caused by the ambiguity of the word "free" in English. 

Why open source have a license?
The expression open source has wide application. For the OSI it also refers to the distinctive software development methodology employed by many open source software projects. The OSI home page starts with 'Open source is a development method for software that harnesses the power of distributed peer review and transparency of process.' However, the OSI stops short of defining this methodology in the Open Source Definition, which concerns itself only with the requirements of a licence designed to protect this way of developing software.
The open development methodology conflicts with many of the principles of software development normally taught in academia. Open source software, strictly speaking, may or may not be developed using an open development methodology. The choice of this or any other development methodology is dependent upon a project's chosen route to sustainability.

Why Open Source Software Free Software?
The motives (or at least the emphasis) of the people who use the term ``open source'' are sometimes different than those who use the term ``Free Software.'' The term ``open source software'' (a term championed by Eric Raymond) is often used by people who wish to stress aspects such as high reliability and flexibility of the resulting program as the primary motivation for developing such software. In contrast, the term ``Free Software'' (used in this way) stresses freedom from control by another (the standard explanation is ``think free speech, not free beer''). The FSF has a page written by its founder, Richard Stallman, on why the FSF prefers the term ``free software'' instead of ``open source software''

Types Of Open Source Software ( OSS )  


Apache web server
Apache open source Web server software, made a profound impact on the early development of what we now know as the World Wide Web. At a time when the only other option was Netscape Communications Corporation, now known as Oracle, iPlanet Web Server, Apache came into the ring as an effective alternative.


Linux operating system kernel 
The Linux kernel is an operating system kernel used by the Linux family of Unix-like operating systems. It is one of the most prominent examples of free and open source software




Firefox web browser 
The Firefox browser is created by Mozilla, a non-profit organization whose mission is to promote openness, innovation and opportunity on the Web.


Sun's Java programming language and environment
Java is a programming language originally developed by James Gosling at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. 

   
MySQL database system
Database based applications are a common type of applications that are widely used, and these applications requires a database system (database engine) to manage their data

FreeBSD Unix operating system 
FreeBSD® is an advanced operating system for modern server, desktop, and embedded computer platforms. FreeBSD's code base has undergone over thirty years of continuous development, improvement, and optimization.
     Sun's 2 OpenOffice  
       OpenOffice.org is both a product and an open-source project. Both have been in existence since October 13th, 2000.The OpenOffice.org project is primarily sponsored by Oracle, which is the primary contributor of code to the project.


    Wire-shark network
     Wireshark is the world's foremost network protocol analyzer. It lets you capture and interactively browse the traffic running on a computer network. It is the de facto (and often de jure) standard across many industries and educational institutions. 
  

Various Of Open Source Software ( OSS ) Web Resource


OSS Website


 
OSS Repository
 
Mailing List
 

 

Criteria Of Open Source Software ( OSS )

1.      Free Redistribution
§       The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.
2.      Source Code
§       The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program.
3.      Derived Works
§       The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.
4.      Integrity of the Author's Source Code
§      The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code.
5. No Discrimination Against Persons or Group
§       The license must not discriminate against any person or group of persons.
6.No Discrimination Against Fields of Endeavor
§      The license must not restrict anyone from making use of the program in a specific field of endeavor.
7. Distribution of License
§      The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.
8.  License Must Not Be Specific to a Product
§       The rights attached to the program must not depend on the program's being part of a particular software distribution. If the program is extracted from that distribution and used or distributed within the terms of the program's license, all parties to whom the program is redistributed should have the same rights as those that are granted in conjunction with the original software distribution.
9.License Must Not Restrict Other Software
§      The license must not place restrictions on other software that is distributed along with the licensed software
10.  License Must Be Technology-Neutral
§       No provision of the license may be predicated on any individual technology or style of interface.

13 comments:

rara90 said...

what types of open source software available in the market???can you give the answer...

4L gurlz said...

linux....

abg ros said...

thanx 4 da info

ieda said...

siapa cipta Open Source Software dan Linux?

4L gurlz said...

@rara90:: Actually,true open source we can find the download open source we want .. you can visit the website for reference if want to download software linux http://www.linux.com

for example, Linux is open source, we can download the software, because it is free to user there may be some people like to buy the software at the store, no one if we want to buy.
thx for u comment.

4L gurlz said...

@abg ros Thanks visit and comment our blog..

4L gurlz said...

@iedaNama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds.sistem ini berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman.GNU adalah dasar dari munculnya nama alternatif GNU/Linux.

hexme said...

open source n window with one software easy to use?

skylove90 said...

what a various OSI certified OSS licences????

4L gurlz said...

tO hexme :
open source is a easy use because not buy a license....

4L gurlz said...

The following licenses have been approved by the OSI via the License Review Process.After each license name, the license's SPDX short-form identifier is given in parentheses.

Adaptive Public License (APL-1.0)
Apache License 2.0 (Apache-2.0)
Apple Public Source License (APSL-2.0)
Artistic license 2.0 (Artistic-2.0)
Attribution Assurance Licenses (AAL)
Boost Software License (BSL-1.0)
GNU General Public License version 3.0 (GPL-3.0)

erin said...

baru tahu..
hahaha..
thanx gurlz...

4L gurlz said...

Conclusion

Based on the previous article, we learned and knew all about open source operating system such as history, the reason it call open source and the person who are responsible to create this system. In addition, this article answer most of our question the reason that open source software need a license.