Available Online at www.ijpret.com 1520
INTERNATIONAL JOURNAL OF PURE AND
APPLIED RESEARCH IN ENGINEERING AND
TECHNOLOGY
A PATH FOR HORIZING YOUR INNOVATIVE WORK
A REVIEW ON OPEN SOURCE SOFTWARE TECHNOLOGY FOR GLOBAL
EDUCATION
MS. S. A. DHAWALE1, PROF. G. D. GULHANE2, DR. H. R. DESHMUKH3, PROF. O. A. JAISINGHANI4, PROF. S. V. KHEDKAR4
1.PG Scholar, Dept. of Information Technology, IBSS COE, Amravati. 2.Dept. of CSE, IBSS COE, Amravati.
3.HOD, CSE & IT, IBSS COE, Amravati.
4.Dept. of IT, IBSS COE, Amravati.
Accepted Date: 05/03/2015; Published Date: 01/05/2015
Abstract:The open source technology refers to Free Software’s made available along with source code as an individual characteristic. These are often available at free of any cost. Just download them from internet, unpack/unzip and they became ready to use. Which means that it can be used, copied, studied, modified and redistributed without restrictions. The expansion of Free Software has brought together a continually growing global community of developers.
Keywords:Open Source Technology, Open Source Software
Corresponding Author: MS. S. A. DHAWALE
Access Online On:
www.ijpret.com
How to Cite This Article:
Available Online at www.ijpret.com 1521
INTRODUCTION
Open source software is by definition software for which users have access to the source code. This distinguishes it from the recent common practice by commercial software publishers of only releasing the binary executable versions of the software.
when used to describe open source carries two meanings:
1) free of cost and
2) free to do with the software as you wish
The term Open Source has been widely used to describe a software development process that relies on the contribution of its geographically dispersed developers by the means of the Internet
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. 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; the license must not restrict anyone from making use of the program in a specific field of endeavour. While open source software has a corporate approach to handling larger problem up to enterprise level based on development method.
The Rise of Open Source Technology:
Academic understanding of OS has usually trailed the subject itself. When OS first appeared in the 1990s, scholars did little more than repeat the volunteers’ own narrative. [2]
The idea of building software within a cooperating community, where the source code was made available so that everyone could modify and redistribute it began with the GNU project at MIT in the early 1980s.
In the mid of September 1991, Linus Torvalds released the first version (0.01) of the Linux Operating System to the Free Software community (Diamond and Torvalds, 2001).
Available Online at www.ijpret.com 1522 • Freedom to run the program for any purpose
• Freedom to study and adapt the code for personal use
• Freedom to redistribute copies of the program, either gratis or for a fee
• Freedom to distribute improved or modified versions of the program to the public [3]
What is open source software?
It is not easy to define the term ‘open source software’ with few words. The open source technology refers to Free Software’s are made available along with source code as an individual characteristic. These are often available at free of any cost.
Users can use and distribute the software as well contribute code or functionality for improvement of the software. Open source meant software available with complete source code, could be redistributed. It is illegal to make copies and distribute proprietary software without paying additional licensing fees.
Open source software development teams, are generally comprised of volunteers working not for monetary return, but for the enjoyment and pride of being part of a successful virtual software development project. Team members often come from around the world and rarely meet one another face-to-face. The open source projects are self-organized, employ extremely rapid code evolution, massive peer code review, and rapid releases of prototype code.
Characteristics of Open Source:
By exposing the characteristics that open source projects usually have, we hope to be able to develop a clearer picture on what it really means for a particular project or software development to be an open source project or not. The idea is to have a “ticklist” of open source characteristics, against which the characteristics of the project in question can be compared. Additionally, these characteristics highlight the fact that just stating that a project is open source does not necessarily provide a precise definition [1]
The main features that characterize free (open source) software is the freedom that users have to: • Use the software as they wish, for whatever they wish, on as many computers as they wish, in any technically appropriate situation.
Available Online at www.ijpret.com 1523 • Redistribute the software to other users, who could themselves use it according to their own needs. This redistribution can be done for free, or at a charge, not fixed beforehand. [4]
WHAT IS OPEN SOURCE SOFTWARE?
BSD (Berkeley Software Distribution): The BSD license is a class of extremely simple and very liberal licenses for computer software that was originally developed at the University of California at Berkeley (UCB). It was first used in 1980 for the Berkeley Source Distribution (BSD), also known as BSD UNIX, an enhanced version of the original UNIX operating system that was first written in 1969 by Ken Thompson at Bell Labs
MPL (Mozilla Public License): This is the licence made by Netscape to distribute the code of Mozilla, the new version of it network navigator.
GPL (GNU General Public License): One of the basic tenets of the GPL is that anyone who acquires the material must make it available to anyone else under the same licensing agreement.
The GPL does not cover activities other than the copying, distributing and modifying of the source code.
Hypothesis:
Open source software development teams, are generally comprised of volunteers working not for monetary return, but for the enjoyment and pride of being part of a successful virtual software development project. Team members often come from around the world and rarely meet one another face-to-face. The open source projects are self-organized, employ extremely rapid code evolution, massive peer code review, and rapid releases of prototype code.
Advantages:
Various levels of open source tools appropriate for students for most of the class group of high school and above.
Most of the text available in school books, which could be more interactive with the aid of these software packages as visual learning kit.
Available Online at www.ijpret.com 1524 Students could learn and install such software at home, on windows/non- windows
operating system.
CONCLUSION:
Open source technology is the new face of information technology standards and widely popular for its utility. This is biggest advantage of Open source geometrics packages that these can be modified changed by advanced developer while the general user with little experience can enjoyed the maximum functionality provided by software. In field of teaching, it is more beneficial to learn by doing approach. Some advantages of choosing open source tools are summarized below.
REFRENCES:
1. The many meanings of Open Source Cristina Gacek, Tony Lawrie, and Budi Arief Centre for Software Reliability.
2. For the best-known and most complete version of these arguments, see ERIC S. RAYMOND, THE CATHEDRAL AND THE BAZAAR: MUSINGS ON LINUX AND OPEN SOURCE BY AN ACCIDENTAL REVOLUTIONARY (1999).
3. “The Free Software Definition - GNU Project -Free Software Foundation (FSF)”, http://www.fsf.org/philosophy/free-sw.html.
4. Free Software / Open Source: Information Society Opportunities for Europe? Working group on Libre Software1 April 2000 Version 1.2
5. Greg Madey: The open source software development phenomenon: an analysis based on Social network theory.
6. Tan W., Tong, (2004). Free/Open Source Software Education, ISBN: 8181475658, ELSEVIER publication, New Delhi, India.
7. Baker R., Thomas, (2001). The History and Application of GIS in K12 Education, http://www.gisdevelopment.net/education/papers/edpa0003pf.htm. Accessed 31 March. 2011.
Available Online at www.ijpret.com 1525 Institute of Technology, Bhopal (M.P.) INTERNATIONAL JOURNAL OF GEOMATICS AND GEOSCIENCES Volume 2, No 1, 2011ISSN 0976 – 4380.
9. Bentley, R., Appelt, W., Busbach. U., Hinrichs, E., Kerr, D., Sikkel, S., Trevor, J. and Woetzel, G.(1997), 'Basic Support for Cooperative Work on the World Wide Web' International Journal of Human-Computer Studies, 46(6): Special issue on Innovative Applications of the World Wide Web: 827-846.