Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Spring Framework | Web Services | BioInformatics | Java Server Faces | Jboss 3.0 tutorial | Hibernate 3.0 | XML
 
 
Hot Web Programming Job

 

Tutorial Categories: Ajax | Articles | JSP | Bioinformatics | Database | Free Books | Hibernate | J2EE | J2ME | Java | JavaScript | JDBC | JMS | Linux | MS Technology | PHP | RMI | Web-Services | Servlets | Struts | UML

Features

Open Source Resources

*Open source Home
*Open source Books
*Open source Browser
*Open source Code
*Open source Community
*Open source CRM
*Open source Download
*Open source Hardware
*Open source HTML
*Open source Image
*Open source Java
*Open source Software
*Open source Voip
*Open source Jobs
*Open source E-mail
*Open source E-mail Server
*Open source Exchange
*Linux Open Source
*Open Source CMS
*Open Source Groupware
*Open Source e-commerce
*Open Source Frameworks
*Open Source PDF
*HTML Editor Open source
*Open Source Database
*Open Source DBMS
*Open Source FTP
*Open Source Reports
*Open Source Shopping Cart
*Open Source Calendar
*Open Source Ajax
*Open Source Blog
*Open Source Text Editor
*Open Source chat
*Open Source CD
*Open Source ERP
*Open Source Wiki
*Open Source Content Management
*Open Source Defination
*Open Source Directory
*Open Source Document management
*Open Source Forum
*Open Source Games
*Open Source Identity
*Open Source Java Database
*Open Source Knowlegement base software
*Open Source point of sales
*Open Source portals
*Open Source RFID
*Open Source Server
*Open Source Project
*Open Source C++
*Open Source Firewall
*Open Source Intelligence
*Open Source Accounting Software
*Open Source router
*Open Source SQL
*Open Source XML Editor
*Open Source PHP
*Open Source Templates
*Open Source content Management system
*Open Source Metaverse
*Open Source Outlook
*Open Source Web Templates
*Open Source Bug Tracking
*Open Source Game Engine
*Open Source GPS
*Open Source Intranet
*Open Source POS
*Open Source Proxy
*Open Source Sound
*Open Source Web Mail
*Open Source PIM
*Open Source Media Center
*Open Source Backup Software
*Microsoft Open Source
*Best Open Source Software
*Mac OS X Open Source
*Open Source Images
*Open Source Midi
*Open Source Victor
*Open Source Excel
*Open Source Movement
*Palm Open Source
*IBM Open Source
*Open Source Databases
*Open Source dreamweaver
*Open Source ISO
*Open Source MMORPG
*MIT Open Source
*Open Source DRM
*Open Source DVD Ripper
*Open Source Encryption
*Open Source JavaScript
*Open Source JMS
*Open Source Version control
*Open Source Web Page
*Open Source Download Manager
*Open Source IRC
*Open Source MP3 player
*Open Source Testing
*Open Source PVR
*MySql Open Source
*Developer open Source Library
*open Source Installer
*open Source Institute
*open source project management
*open source Accounting
*open source Antivirus
*open source Application Server
*open source Business Model
*open source Workflow engines in java
*Open Source JVM
*Open Source Billing Software
*Open Source for Business

Struts Resources
*Struts Books
*Struts Articles
*Struts Frameworks
*Struts IDE
*Struts Links
*Struts Presentations
*Struts Projects
*Struts Software
*Other Struts Tutorial
Visit Forum! Post Questions!
Jobs At RoseIndia.net!

Have tutorials?
Add your tutorial to our Java Resource and get tons of hits.

We offer free hosting for your tutorials. and exposure for thousands of readers. drop a mail
roseindia_net@yahoo.com
 
   

 
Join For Newsletter

Powered by groups.yahoo.com
Visit Group! Post Questions!

What is Open Source?

                         

Introduction

Open source is a concept referring to production and development practices where anyone can access the sources of the end product. Although the concept has been prevalent for a long time, the term ‘open source’ became popular with the spread of the Internet. Open source is a philosophy to some people while it is simply a pragmatic practice for others.

The term open source is most commonly associated with information technology. Developers and producers had other words for the concept before the phrase open source became common. While commercial software companies typically use centralized models of development, the open source method takes a liberal stand. It enables concurrent use of different agendas and approaches.

A Little History

The term ‘open source’ came into acceptance with a debate in 1998 about Netscape’s decision to release the source code for Navigator. The participants expressed their concern over the possibility of confusion and anti-commercial implications of the phrase free software. The participants debated over a few other terms that could be used to avoid the confusion and decided upon ‘open source’ as the new term.

The Open Source Initiative (OSI), an organization that promotes open source software, was formed in 1998. The promoters of OSI had come to favor open source development from their experience of studying case histories of closed development versus open development as seen through the Internet. The OSI presents the benefits of freely available source code to major software and high tech businesses.

A Complete Definition

The OSI website cites a few criteria that the software must comply with, in order for it to be called open source software. These include:

Free redistribution: This means that the open source license does not restrict anyone from selling or supplying the software as a component of a software package with programs from different sources. The license here does not imply royalty or percentage from such a sale.

The program has to include source code. It must also enable distribution in source code and in compiled form. When a part comes without source code, the source code has to be easily available (such as from the Internet) at a reasonable cost.

The license should permit modifications and distribution of modified versions under the same terms as the original software.

The software license should also explicitly allow distribution of software developed using the modified source code. However the license can demand the modified versions to carry a different name or version number.

The license should not hold any kind of discrimination whatsoever against persons, groups or fields of endeavor.

The rights granted with the license should apply equally to everyone to whom the program is redistributed.

The license should not apply only when a particular program is given out as part of a software package. The program license should be available even when it is extracted from the package and distributed in isolation.

The license should not restrict the use of other software being distributed with the licensed software.

The open source license should be neutral to individual technologies and styles of interfaces.

Some Pertinent Questions

However some people are of the view that open source creates problems of a different kind. There is a difference between mere availability of a source code for viewing, and the liberty to use, modify and redistribute it. Developers have since coined expressions like Free/Open Source Software (FOSS) and Free/Libre/Open Source Software to describe open source software that are free to use.

There are also issues like the potential for vulnerability and unethical practices that free source software creates.

Applications

Although software is the most visible face of the open source concept, the term has developed into an entire culture with implications in many fields. Diverse fields such as agriculture, medicine, commerce, content, art, government, politics, education and media have adopted the concept in their practices.

At its core, the concept of open source has stood for increased transparency and liberty in all fields. Open source also promotes user innovation. Today, the phrase open source has come to mean that a system is available to anyone who wants to access, use or work on it.

                         

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

1 comments so far (
post your own) View All Comments Latest 10 Comments:

You pliz provide me with the information I requested.

Posted by EUNICE on Saturday, 03.1.08 @ 16:06pm | #50849

  JDO Tutorials
  EAI Articles
  Struts Tutorials
  Java Tutorials
  Java Certification

Tell A Friend
Your Friend Name
Search Tutorials

 

 
 
Browse all Java Tutorials
Java JSP Struts Servlets Hibernate XML
Ajax JDBC EJB MySQL JavaScript JSF
Maven2 Tutorial JEE5 Tutorial Java Threading Tutorial Photoshop Tutorials Linux Technology
Technology Revolutions Eclipse Spring Tutorial Bioinformatics Tutorials Tools SQL
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2007. All rights reserved.