25
(FOSS) Presenter: Saleema A. Gulzar MScN, BScN, BA, RN Assistant Professor AKU-SONAM Acknowledgement: Dodo Khan Abdul Muqeet (eHealth)

Fosss

  • Upload
    sgulzar

  • View
    1.032

  • Download
    0

Embed Size (px)

DESCRIPTION

introductory presentation on FOSSI

Citation preview

Page 1: Fosss

(FOSS)

Presenter: Saleema A. GulzarMScN, BScN, BA, RN

Assistant ProfessorAKU-SONAM

Acknowledgement: Dodo Khan Abdul Muqeet

(eHealth)

Page 2: Fosss

Objectives At the end of the presentation participants

will be able to: Define FOSSList type of soft ware development Illustrate the background of FOSSDiscuss the benefits and strengths of FOSS

Page 3: Fosss

SoftwareSoftware, is a collection of computer program

 and related data that provide the instructions to a computer what to do and how to do it.

Computer instructions or data. Anything that can be stored electronically is software

Page 4: Fosss

Type of Software Development

Free and Open Source SoftwareProprietary SoftwareIn-house Software

Page 5: Fosss

Proprietary Software

Proprietary software is computer software licensed under exclusive legal right of its owner. The purchaser, or licensee, is given the right to use the software under certain conditions, but restricted from other uses, such as modification, further distribution, or reverse engineering.

MS OfficeInternet ExplorerSkype

Page 6: Fosss

In-House Software DevelopmentIn-House development means that a company has

programmers on its staff and develops software internally.

Page 7: Fosss

What Does ‘Free’ Mean?

Freedom to run the program for any purposeFreedom to study and modify the programFreedom to copy the program so you can help your

neighborFreedom to improve the program, and release your

improvements to the public, so that the whole community benefits

Page 8: Fosss

Free and Open Source Software (FOSS)

8

Software which is liberally licensed to grant the right of users to study, change, and improve its design through the availability of its source code.

Page 9: Fosss

Brief Background of FOSS 1986 – Free Software Foundation was born.

To promote 'free software'. 1991 – Linus Torvalds distributed a Unix-like

kernel and encouraged everyone to help improve it. The kernel was later named “Linux” and then integrated with GNU into an operating system called “GNU/Linux”.

1994 – Apache, the now popular web server system, was born.

Page 10: Fosss

Brief Background of FOSS 1995 – Red Hat was born. 1998 – Netscape released Netscape

Navigator code base under open source. This paved the way for development of Mozilla Firefox.

Page 11: Fosss

FOSS?Software that can be accessible freelySource code is availableSoftware can be altered to suit users needsSoftware can be re-distributed freely without violating

copyrights

“ SOFTWARE INCAPABLE OF CREATING MONOPOLIES”

“SOFTWARE THAT PROMOTES SHARING”

“SOFTWARE THAT MAINTAINS YOUR FREEDOM”

Page 12: Fosss

FOSS definedFFree and ree and OOpen pen SSource ource SSoftwareoftware

Free Software

Open Source Software

Software considered to be alternative to a proprietary one

For example: Mozilla Firefox as alternative to

Internet Explorer; OpenOffice to Microsoft

Office; GIMP to Photoshop.

“Proprietary” denotes a software user's lack of freedom to study,

modify and redistribute the

software

Page 13: Fosss

Benefits of FOSSSoftware that will induce growth of Local Software industriesNo need to rely on other companySoftware that will induce economic development tapping on local

talent and human resourcesEncourage use of local Software at National Levels Not war on Microsoft or any other proprietary vendorNot war on copyrightsTranslatable into local languagesBusiness Not As Usual

Page 14: Fosss

Make or Buy?

You always have the option of building your own software

This should only be considered when you cannot find adequate software or the software is too expensive or would require extensive modifications

Page 15: Fosss

ModifyYou always have the option of building your own

softwareAll software will require some modification.

Always look at how easy it is to modify the software and who will do the modifications.

Page 16: Fosss

Make vs. Buy… Or ModifyBuy Software

– May not be an exact fit to your needsBuild Software

– Long expensive process not guaranteed to succeed.Modify

Start with open source software that you can modifyThis may meet only part of your needs but can be

modified to meet your exact requirementsEveryone benefits from your investment in the

software

Page 17: Fosss

Modification and Support

Alternative support options (open source can provide the option of multiple vendors for support)

Customization and software modification capabilities

Page 18: Fosss

Open Source Criteria…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.

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. License Must Not Restrict Other Software

The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.

License Must Be Technology-Neutral No provision of the license may be predicated on any individual

technology or style of interface

Page 19: Fosss

Some FOSS Equivalents to Proprietary SoftwaresCategory Proprietary FOSS

Office Microsoft Office, iWork OpenOffice, KOffice, Abiword, Gnumeric, Lotus Symphony

Desktop Publishing

Adobe PageMaker Scribus

Image Manipulation/Graphics Production

Adobe Photoshop GIMP, Inkscape

Email Microsoft Outlook, Outlook Express

Thunderbird

Web Browser Internet Explorer Firefox

Voice Over IP Skype Ekiga

Database Microsoft Access, SQL Server OpenOffice Base, PostgreSQL, MySQL

Media Player Microsoft Media Player, Power DVD

Totem, VLC, Mplayer

Chat Yahoo Messenger Pidgin, Empathy

Video Editing Adobe Premier, Final Cut Cinelerra, Kino

Page 20: Fosss

FOSS StrengthsAbility to fit local needs Availability of the source code means that you can modify and enhance

the software to more closely fit your own needs.

No restrictions on use No restrictions on how the software is used and no  invoices for each

user license.

Low cost No charge for the software itself. If other libraries share their efforts,

each user’s cost is reduced. Pay only for needed support or any additional products & services if required. Even then huge savings than commercial SW. 

Innovation With open source code, users keep-up innovating, improving which

means often much faster development cycle when compared to proprietary software.

Page 21: Fosss

FOSS Strengths.. User-driven

Traditional vendors focus on providing functionality meeting needs of the majority of their customers.

In contrast, OSS features emerge from the community of users.

This makes OSS development user-driven: you decide what features are important and deserve attention rather than a vendor.

Collaboration Vibrant local, national and global user groups collaborate in

creativity, development and trouble shooting. Transfer of Technical Know-How

Being active member and part of OSS community, your team members will learn the minimum required know-how of SW & technologies in use.

Page 22: Fosss

FOSS Strengths... Reliability

OSS is peer-reviewed software, exposed to extreme scrutiny, with problems being found and fixed instead of being kept secret until the wrong person discovers.

So the code base is more reliable than closed, proprietary software. Mature open-source code is as bulletproof as software ever gets.

People improve it, people adapt it, people fix bugs.  Security and Stability

Proprietary software, with 'closed' source code, support and future development rely solely on the resources of a single vendor.

If the vendor goes down, so does your product support. In contrast, OSS rely on stable code bases developed and

supported by many providers worldwide.

Page 23: Fosss

Some FOSS Health EMR: OpenMRS, Care2x, OpenVista and

OpenEHRTelehealth: iPath and telemedmailPACS: KPACS and ClearCanvasEnterprise Document Management System: Information Exchange : MIRTHEnterprise Document Management System:

alfresco

Page 24: Fosss

Thank You

Page 25: Fosss

Contact Details Saleema gulzar

Assistant professor,MScN, BScN, BA, RN

email: [email protected]