OPEN SOURCE.

Slides:



Advertisements
Similar presentations
Overview of Free/Open Source Software for Librarians Eric Goldhagen
Advertisements

Free Beer and Free Speech Thomas Krichel
OPEN SOURCE MOVEMENT: IS IT AN ALTERNATIVE TO COPYRIGHT?
What is GNU/Linux (Not Linux!)? David Sudjiman davidsudjiman (at) yahoo (dot) com The latest version of this document can.
USE OF OPEN SOURCE SOFTWARE IN RESEARCH Shailesh Chaure Asstt. Prof. of Geology Govt. Holkar Science College, Indore
Open Source for the End User. Matthew G. Switlik Learning Management Programmer IT since 1996 Web application development since 2001.
Rowan County Public Library. What Is a Web Browser? A web browser is a software application that allows you to browse the internet, provided that you.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Copyleft and cathedrals How the counterculture is changing the way we do business.
Open Source. Operating System  Application Program Interface (API) Scheduling: Defines which application to run, when to run it, and how much time. Memory.
Open Source Applications Mikko Mustalampi DAP02S.
IS Spring The Basics of Open Source Reinhardi A. Haqi Mohamed Umar Shakeel Advanced Topics for Systems Development.
A Framework for Understanding The Open Revolution How the Open Source movement is changing the world.
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
Smartphone Touchless Screen
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
How Is Open Source Affecting Software Development? Je-Loon Yang.
Open-Source Software ISYS 475.
Free and open-source software (also known simply as Free software or Open source software) is software created by loose networks of people (both companies.
COMP 6005 An Introduction To Computing Session Two: Computer Software Acquiring Software.
Software of Information Systems Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
Is Open Source Software a viable option for private and public organizations? Anthony W. Hamann Tuesday, March 21, 2006.
Computers and Society Examine the extent to which Richard Stallman’s GNU manifesto has succeeded in challenging the dominance of conventionally distributed.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
유닉스, 왜 공부하나 ? 자동화 –GUI vs commands 서버 개발 능력, 관리 능력 – 데스크탑에서의 개발과 관리와의 차이 ?
Open source Software Tomáš Vaníček Faculty of Civil Engeneering (Fakulta Stavební) Czech Technical University (ČVUT) Thákurova 7, Praha Dejvice, B407
Presented By: Avijit Gupta V. SaiSantosh.
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
OPEN SOURCE AND FREE SOFTWARE. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
IS1825 Multimedia Development for Internet Applications Lecture 09: Free and Open Source Software Rob Gleasure
Open Source Software In the beginning, all software was free –in the 1960s,when IBM and others sold the first large-scale computers, these machines came.
Open Source Ethics Muhammad Sarmad Ali. What is Open Source? Doesn’t just mean access to source code.
Open Source The Future of Software What’s Open Source Open-source software is computer software whose source code is available under a copyright license.
CPS 82, Fall Open Source, Copyright, Copyleft.
Free and Open Source Software Aruna Lorensuhewa Contact Details:
Free Software The next generation of software development OR A new level of consumer freedom?
Nursing Informatics. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
FP 501 OPEN SOURCE OPERATING SYSTEM CHAPTER 1: INTRODUCTION TO OPEN SOURCE SOFTWARE (OSS) TECHNOLOGY.
Open Source Programming and OpenOffice.org Jeff Koehler ITEC V1FF April 5, 2007.
Made By: Micheal Mouner Linux VS Windows. Agenda.
SIG OPEN Tim Choh. AGENDA Go over some basic info on open source Look into GitHub Look into some local open source groups Find some cool open source projects.
Open Source Software. Chris Moylan Group 5...I think.
Chapter 3: Understanding Software Licensing
Group E - Enrico Costanza Sam Holder, Jonathan Stephens-Jones, Joseph Buckingham, Crispin Clark, Benjamin Dixon Creative Commons, Open Source, Open Movements.
Welcome to Open Source Technology An Overview of Software By Afroz Hippargi, CIT, YASHADA, Pune.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 2 Open Source.
FOSS for Media Makers Anna Helme. social justice and environmental video online.
The Free Software Definition Rahmat M. Samik-Ibrahim (c) 2007 adapted from
What Is Free Software and Open Source Software?. So, whats up here?
Software Requirements
LINUX History In 1984 a project was launched by Richard Stallman to develop a complete Unix-like operating system that would be considered free software.
open source and free software Najeeb Ullah Student ID
FREE AND OPEN SOURCE SOFTWARE IN EDUCATION
Open Source software Licensing
OPEN SOURCE.
What is Copyright?.
OPEN SOURCE SOFTWARE (OSS)
OPEN SOURCE BY :.
Creative commons, open source, open movements
Open Source Initiative
Web App vs Mobile App.
FOSS 101 Sarah Glassmeyer Project Specialist Manager,
MOZILLA LICENSE HISTORICAL EVOLUTION
Chapter 2: The Linux System Part 1
GNU General Public License (GPL)
Chapter 3 Software.
Presentation transcript:

OPEN SOURCE

WHAT IS OPEN SOURCE ? In production and development, open source is a philosophy, or a methodology that promotes free redistribution and access to a product's design or ideas and implementation details. open as in free open as in access open as in over time open as in not closed open as in reuse and change open as in any place and for anyone

OPEN SOURCE VS. CLOSED SOURCE View/Modify the source code of an application or software. Open source software is released to the development community and undergoes a secondary phase of evolution, but closed source software is developed in isolation with a small team of developers. Developer support and large community to help. Open Source is more secure and bugs and vulnerabilities are fixed often.

CRITERIA FOR OPEN SOURCE Source Code Derived Works Free Redistribution Distribution of License Integrity of The Author's Source Code License Must Not Restrict Other Software No Discrimination Against Persons or Groups No Discrimination Against Fields of Endeavor

HISTORY OF OPEN SOURCE The concept of free sharing of technological information existed long before computers. Similar to open standards, researchers with access to Advanced Research Projects Agency Network (ARPANET) used a process called Request for Comments to develop telecommunication network protocols which led to the birth of the INTERNET in 1969. The term Open Source was adopted by a group of people held at Palo Alto, California. "Open Source Summit" organized in April 1998 by technology publisher Tim O'Reilly.

HOW OPEN SOURCE WORKS ?

OPEN SOURCE DEVELOPMENT MODEL

ADVANTAGES OF OPEN SOURCE Availability of source code Source code to understand and learn from Do not have to re-invent the wheel Free as in “freedom” Does not depend on vendor Can choose additional support Can fix bugs and adapt to change in requirements as well as technology Quality and Customizability in open source is better. Costs much less than proprietary counterparts.

SOME DISADVANTAGES OF OPEN SOURCE Not generally straightforward to use and requires a certain learning curve to use and get accustomed. Incompatibility issue with software and hardware. (3rd party drivers) Bad Codes, and some unqualified people who uses it. Software quality assurance process is widely not transparent No financial incentive.

EXAMPLES OF OPEN SOURCE Programming Language : Perl PHP Python Ruby PHDL Prolog Operating Systems: Android Linux FreeBSD ReactOS Haiku FreeDOS Application software : 7-Zip Eclipse GIMP Chromium Blender Mozilla Firefox Open Office

EXAMPLES OF OPEN SOURCE Server Software:

OPEN SOURCE DIGITAL CONTENT

MORE EXAMPLES- ANDROID Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers. Android is open source and Google releases the code under the Apache License after acquiring it from Android Inc. Most widely used mobile platform with over 7,00,000 apps in google play store, over 25 billion app downloads with 750 million devices running on Android. Android Source Code Available at : http://source.android.com/

MORE EXAMPLES - LINUX Linux is a computer operating system assembled under the model of free and open source software development and distribution. Originated in the GNU Project, initiated in 1983 by Richard Stallman, in the Free Software Foundation. More than 90% of today’s supercomputers use Linux. It powers around 4.8% of todays modern computers. Thousands of distros are available.

OPEN SOURCE OFFICE SOFTWARES Open Office : Apache OpenOffice is an open- source office productivity software suite with official website OpenOffice.org, launched in 2002 under the Apache License LibreOffice : Developed by The Document Foundation, it is licensed under the GNU Lesser General Public License (LGPL). It supports Windows, Macintosh and GNU/Linux systems. NeoOffice : Primarily designed for Mac users and is distributed under the GNU General Public License. Koffice : It is a open source office suite licensed under the LGPL. It is available for Windows, Linux, FreeBSD and Mac OS X systems.

LICENSE AND COPYRIGHTS There are hundreds of different licenses. Author chooses to license under a licence granting open source freedoms. Some are easy to comply with like : “You can do anything you like with this software, as long as you buy me a drink sometime if we meet”. Some licenses are more difficult to comply with : GNU GPL says that you can only use GPL code if modified/distributed code is also released under the GPL “Copyleft”

LICENSE AND COPYRIGHTS About 55% of these projects use a copyleft licence. But the 6 most common licences cover about 90% of open source projects. GNU General Public License (GPL) GNU "Lesser" General Public License (LGPL) Mozilla Public License 2.0 Eclipse Public License Apache License 2.0 BSD License MIT License

MYTHS ABOUT OPEN SOURCE ( FOSS = Free and Open Source Software ) FOSS is “free”. FOSS isn't reliable or supported. Making a software open source, anyone can change it. The open source license is too liberal. If you make your software open source, volunteer coders will fix all of your problems for free.

CONCLUSION Common platform for sharing ideas and putting them into action by developers or other people who wishes to improve a product/software. We are in the Open Source Revolution where people collaborate to create, produce software or technology. Based upon the key advantages of Open source technology , we can finally conclude that open source deserves the increasing popularity. GNU General Public License (GPL) - http://www.gnu.org Open Source Licenses - http://opensource.org/licenses Open Source Initiative & Information - http://opensource.org Repository of Open Source Softwares - http://sourceforge.net Open source software development – http://github.com

Questions ? Comments ? THANK YOU