Nursing Informatics. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?

Slides:



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

Free Beer and Free Speech Thomas Krichel
Information Systems Today: Managing in the Digital World
A Lawyer Looks at the Open Source Revolution Robert W. Gomulkiewicz Director, Intellectual Property Law & Policy Program Associate Professor of Law University.
What is GNU/Linux (Not Linux!)? David Sudjiman davidsudjiman (at) yahoo (dot) com The latest version of this document can.
1 Open Office – A cheaper alternate to Microsoft Office Edited by: Irfan Ilyas.
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.
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
Open Source/Free Software Source code is available Extensible Can be changed, modified Freely distributed Copies Modified versions Alternatives to commercial/proprietary.
Open Source Business Models By Mike Telmar, Jacob Jennings, and Jerome Thomas.
Chapter 3 Applications Software: Getting the Work Done.
How Is Open Source Affecting Software Development? Je-Loon Yang.
HOMEWORK PAGE STAND ALONE PROGRAMS FUNCTION ON THEIR OWN AND SOMETIMES CANNOT SHARE DATA WITH OTHER PROGRAMS. INTEGRATED SOFTWARE COMBINES.
Open-Source Software ISYS 475.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
COMP 6005 An Introduction To Computing Session Two: Computer Software Acquiring Software.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Electronic Medical Record OpenEMR. Covered Topics 1 Getting Started 2 Setting up your clinic 3 Adding a new patient 4 Using your calendar.
Sl.NoUnitContents 1.Unit - 1 What is Open Source?, Why Open Source? 2Unit – 2 What is Open Standard? - Why Open Standards? 3Unit – 3 Peek into history.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
ACCB 133 Information Technology and Accounting Applications Lecture 6: Application Software.
Open Source for Government Alexander C. Pitzner Sr. Network Engineer Harrisburg University of Science and Technology
PowerPoint Presentation to Accompany Chapter 5 System Software Visualizing TechnologyCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall.
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
Open Source: It's Already Here Dave Cross Magnum Solutions Ltd
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.
Jason G. Caudill Assistant Professor of Business Administration Carson-Newman College.
Overview of Linux Dr. Michael L. Collard 1.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
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.
Section 2 Software.
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?
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
1 Copyright ©2003 LxIS. All Rights Reserved. Open Source Overview Roger A. Maduro Linux Infrastructure, LLC April 25, 2003.
CPS 82, Fall Open Source, Copyright, Copyleft.
Chapter 14 The Open Source Community. Agenda Types of Free Software Open Source Project Open Hardware Project Impacts.
Linux Essentials Chapter 2: Investigating Linux’s Principles and Philosophy.
Introduction After seeing the pressure of license and proprietary software users where a lot of money is needed to make sure the software is in good condition,
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 7 Business Aspects of Software Engineering.
How to Publish Your Code on COIN-OR Bob Fourer Industrial Engineering & Management Sciences Northwestern University COIN Strategic Leadership Board.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux September 2012 Kaplan University 1.
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.
Chapter 3: Understanding Software Licensing
XAMPP.
5 ٥ V new position ? 10 ^1 10 ^2 10 ^ : : : : 99.
Welcome to Open Source Technology An Overview of Software By Afroz Hippargi, CIT, YASHADA, Pune.
The New NAP Members’ Area Development. Elgg What is elgg? –Elgg is an award-winning open source social networking platform.
The Free Software Definition Rahmat M. Samik-Ibrahim (c) 2007 adapted from
Introduction to FOSS. Classes of software  Operating System (OS)  Software that manages all the application programs in a computer  Manages the computer.
Chapter 3 Applications Software: Getting the Work Done.
1 January 14, Evaluating Open Source Software William Cohen NCSU CSC 591W January 14, 2008 Based on David Wheeler, “How to Evaluate Open Source.
INTRO. To I.T Razan N. AlShihabi
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.
FREE AND OPEN SOURCE SOFTWARE IN EDUCATION
OPEN SOURCE.
Selected topic in computer science (1)
OPEN SOURCE SOFTWARE (OSS)
OPEN SOURCE BY :.
SOFTWARE TECHNOLOGIES
Module 02 Operating Systems
Presentation transcript:

Nursing Informatics

What is open source software? What is free software? What is the difference between the two? How the two differs from shareware? How the two differs from proprietary software? Open Source Software/Free Software Nursing Informatics

Everybody who sends or uses the Web, uses OSS/FS, as majority of the hardware and software that allows the Internet to function (Web servers, File transmission protocol (FTP) servers, mail system) are OSS/FS. Nursing Informatics Open Source Software/Free Software

OSS/FS – The theory The major philosophies of OSS/FS are FSF Philosophy OSI (Open source initiative) Philosophy The key commonality between FSF and OSI is that the code is made available to the users by the program. Where FSF and OSI differ is in the restrictions placed on redistributed source code. Nursing Informatics Open Source Software/Free Software

OSS/FS should not be confused with freeware or shareware. Freeware is software that offered free of charge but without the freedom to modify the source code and redistribute changes. Shareware is another form of commercial software, which is offered on a “try before you buy” basis. Nursing Informatics Open Source Software/Free Software

Free Software Definition Free software is a matter of the user’s freedom to run, copy, distribute, study, change and improve the software. Four kinds of freedom for the users of the software: The freedom to run the program for any purpose The freedom to study on how that program works and adapt it to your needs. The freedom to redistribute copies so you can help your neighbor. The freedom to improve the program and release your improvements to the public so that the whole community benefits. Nursing Informatics Open Source Software/Free Software

Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria :  Free Redistribution  Source Code  Derived Works  Integrity of The Author's Source Code  No Discrimination Against Persons or Groups  No Discrimination Against Fields of Endeavor  Distribution of License  License Must Not Be Specific to a Product  License Must Not Restrict Other Software  License Must Be Technology-Neutral Nursing Informatics Open Source Software/Free Software

Open Source definition  Open source is any software that satisfies the open software initiative (OSI) definition.  Open source initiative has created certification mark “OSI certified”. On order to be OSI certified, the software must be distributed under a license that guarantees the right to read, redistribute, modify and use software freely. Nursing Informatics Open Source Software/Free Software

Choosing OSS/FS or not Its benefits : OSS/FS has been described as the electronic equivalent of generic drugs. It can obtained royalty free, it is less expensive to acquire than proprietary alternatives. Lack of proprietary lock-in, which freeze out innovation. Security Reliability/stability Developing local software capacity. Nursing Informatics Open Source Software/Free Software

Issues in OSS/FS Licensing Copyright and intellectual property TCO Support and Migration Business models Security and stability Nursing Informatics Open Source Software/Free Software

TCO – Total Cost of Ownership It is the sum of all the expenses directly related to the ownership and use of a product over a given period of time. Reasons why OSS/FS is cheaper: OSS/FS costs less to initially acquire because there are no license fees. Upgrade and maintenance costs are typically far less due to improved stability and security. OSS/FS can often use older hardware more efficiently than proprietary systems, yielding smaller hardware costs and sometimes eliminating the need for new hardware Increasing numbers of case studies using OSS/FS show it to be especially cheaper in server environments. Nursing Informatics Open Source Software/Free Software

Support and Migration Some OSS/FS packages do not have the same level of documentation, training, and support resources as their common proprietary equivalents and may not fully interface with other proprietary software being used by other organizations with which an organization may work. Nursing Informatics Open Source Software/Free Software

Security and Stability OSS/FS are well known for its stability and reliability, and many anecdotal stories exist of OSS/FS servers functioning for years without requiring maintenance. Nursing Informatics Open Source Software/Free Software

3-step method for OSS/FS Decision- Making Defining the needs and constraints. Needs must be clearly defined, including those of organization and of individual users. Identifying the options A short list of three to five software packages that are likely to meet the needs can be developed from comparing software packages against the needs and constraints listed in the previous phase. Undertaking a detailed review Once the option have been identified, the final step is to review and choose a software package from the short list. Nursing Informatics Open Source Software/Free Software

Licensing as defined by Merriam Webster-giving the user of something permission to use it. Most software comes with some type of licensing commonly known as the End User Licensing Agreement (EULA) The license may have specific restrictions related to the use, modification, or duplication of the software. Most licenses also have statements that limit the liability of the software manufacturer toward the user in case of problems that may arise in the use of the software. Open Source Licensing Nursing Informatics Open Source Software/Free Software

Licensing gives a person the right to use software with restrictions in some cases while copyright is described as the exclusively-granted or owned legal right to publish, reproduce, and/or sell a work One form of copyright is “copyleft” to distinguish it from commercial copyright terms, works by stating that the software is copyrighted and then adding distribution terms. Nursing Informatics Open Source Software/Free Software

Types of OSS/FS License GNU GPL GNU LGPL X11 License Modified BSD license W3C Software Notice and License MySql database license Apache License, Version 1.0 GNU Free Documentation License Nursing Informatics Open Source Software/Free Software

OSS/FS Applications Operating System Web browser client Word processing or integrated office suite Presentation tools Nursing Informatics Open Source Software/Free Software

Operating Systems: GNU/Linux - named in recognition of the GNU Project’s significant contribution, but often just called Linux -contains the Linux kernel at its heart and all the OSS/FS components required to produced full OS functionality - originally the name of the kernel created by Linus Torvalds OSS/FS Applications Nursing Informatics Open Source Software/Free Software

OSS/FS Applications kernel – the critical center point of an OS that controls CPU usage, memory management and hardware devices - also mediates communication between the different programs running within the OS Nursing Informatics Open Source Software/Free Software

OSS/FS Applications Nursing Informatics Open Source Software/Free Software Common Linux Distributions  Debian  Mandrakelinux  Red Hat(Enterprise)  Ret Hat(Community)  SuSe  Knoppix

OSS/FS Applications Web browser and Server: Apache and Mozilla Apache – responsible for receiving and fulfilling requests from web browser Mozilla – a graphical web browser design for standards compliance and with a large number of browser features Nursing Informatics Open Source Software/Free Software

OSS/FS Applications Sendmail ( Server) - to deliver user to its destination Sendmail began development in 1982 at the University of California, Berkeley as a project to enable routing between different servers - the market leader in Internet based system Nursing Informatics Open Source Software/Free Software

OSS/FS Applications Word Processing or Integrated Office Suite: Open Office (Office Productivity Suite) – an equivalent of Microsoft Office - includes a full-featured word processor, spreadsheet and presentation software Advantage: It reads most Microsoft Office documents without problems and will save documents to many formats, including Microsoft Word (but not vice versa) Impress – an open office that is similar to PowerPoint Nursing Informatics Open Source Software/Free Software

Nursing Informatics Open Source Software/Free Software

Some other OSS/FS Applications BIND(Berkeley Internet Name Domain) – an Internet naming system i.e. google.com or openoffice.org Perl(Practical Extraction and Reporting Language) – a high-level programming language that is frequently used for creating CGI(common gateway interface) programs Nursing Informatics Open Source Software/Free Software

Some other OSS/FS Applications PHP(Hypertext Preprocessor) – a server-side, HTML- embedded scripting language used to quickly dynamically generated Web pages LAMP(Linux, Apache, MySQL, PHP) – a way of cheaply deploying reliable, scalable and secure Web applications - P in LAMP can also stands for Perl or Python Nursing Informatics Open Source Software/Free Software

OSS/FS Healthcare Applications openEHR FreeMED OpenEMR Care2X Nursing Informatics Open Source Software/Free Software