24
Middle Georgia IT Users Group Contact Information: Rob Betzel [email protected] Josh Epps [email protected] Itinerary 6:00-6:10 Welcome/Introduction 6:10-6:40 Presentation/Discussion 6:40-6:50 Upcoming Events/New Business 6:50-Until Open Discussion/Networking

Open Source In The Enterprise

Embed Size (px)

DESCRIPTION

Presentation on Open Source Software in the enterprise given to the Middle Georgia IT users group. 9/24/2009

Citation preview

Page 1: Open Source In The Enterprise

Middle Georgia IT Users GroupContact Information:

Rob Betzel [email protected] Epps [email protected]

Itinerary6:00-6:10 Welcome/Introduction6:10-6:40 Presentation/Discussion6:40-6:50 Upcoming Events/New Business6:50-Until Open Discussion/Networking

Page 2: Open Source In The Enterprise

What is Open Source Software?

What is Free Software?

Page 3: Open Source In The Enterprise

Mike DoddsOwner

[email protected]

Page 4: Open Source In The Enterprise

The Godfather of Free Software:Richard M Stallman (rms)

Founded the GNU (GNU’s Not Unix) project in 1983 in response to being denied access to source code for an early laser printer driver

Founded the Free Software Foundation in 1986Wrote the General Public License (GPL) v1 in

1989, v2 in 1991Author of the GNU compiler (gcc), emacs and

several more

Page 5: Open Source In The Enterprise

Definition of Free SoftwareRichard Stallman’s “4 freedoms”: Run the program, for any purpose (freedom 0)Study how the program works, and adapt it to

your needs (freedom 1)Redistribute copies so you can help your

neighbor (freedom 2)Improve the program, and release your

improvements to the public, so that the whole community benefits (freedom 3)

Page 6: Open Source In The Enterprise

General definition of open sourceBruce Perens created the Open Source

Definition, a general definition encompassing most Free software licenses

His main agenda is to educate business about open source software, to make a business case rather than a social one

Page 7: Open Source In The Enterprise

Free vs. freeOpen Source and Free Software are very

similar (but not identical) and the definition can usually be interchanged.

Free software’s capital “F” is used to denote 2 meanings of free:

1. Free as in free beer2. Free as in freedom (the ability to use,

distribute and modify the software as you wish)

Page 8: Open Source In The Enterprise

Common examples of Free SoftwareLinuxJavaMediaWiki (i.e. WikiPedia)ApacheAsteriskFreeBSDOpenOffice.orgMozilla FirefoxAudacity (audio editor)

Page 9: Open Source In The Enterprise

Common LicensesGeneral Public License (GPL) v2 – most popular

license Examples using v2

Linux kernelThe GNU software suite (gcc etc.)MySQL databaseJavaAsterisk (PBX software)60+ % of the software on freshmeat and sourceforge

Page 10: Open Source In The Enterprise

Common LicensesGeneral Public License (GPL) v3Newer, not as popular yet

OpenOffice.org v3+

Page 11: Open Source In The Enterprise

BSD License – least restrictive licenseExamples

Free BSD Open BSD PostgreSQL database

Apache license – similar to BSD license• Examples• Apache Web server• Most popular Web server on the

Internet

Page 12: Open Source In The Enterprise

Why use Free Software?Freedom

If you are a coder, you can modify the software any way you like to do anything you want

If you are a user, you can install the software on anything you like, as many times as you like (No CD keys or “activation”)

Free• Software is freely available at no cost

Page 13: Open Source In The Enterprise

Why not use Free Software?No “throat to choke”

Free software no official corporate support, you are responsible for fixing it if it breaks or pay a 3rd party for support

You must share your code too–With GPL software, any modifications or

enhancements to GPL software that you distribute must also be licensed under the GPL and be made available to everyone. (This only applies if you distribute the code outside your organization)

Page 14: Open Source In The Enterprise

Open Source In The Enterprise

Where We Are Today

Page 15: Open Source In The Enterprise

Josh EppsDirector of Information Technology

Fickling & Companywww.fickling.com

Page 16: Open Source In The Enterprise

Top Projects

Page 17: Open Source In The Enterprise

Everyone Loves Statistics“85% of enterprises have already adoptedopen source”

-Gartner“45% of those enterprises are using open

source in mission critical applications”-Forrester

Page 18: Open Source In The Enterprise

Why Now?Economic Factors

Availability

Dissolving ObstaclesIntellectual Property DisputesMaturitySecurity

Page 19: Open Source In The Enterprise

Projects Catching AttentionMessage Routing and Management(ESB)

JSP Server

Data Integration

Page 20: Open Source In The Enterprise

Projects Catching AttentionApplication Integration

Middleware

Aggregator Projects

Page 21: Open Source In The Enterprise

Who’s Using Open SourceUniversities

Government

Small Enterprise

Large Enterprise

Page 22: Open Source In The Enterprise

Success Stories Organization: Continental Airlines

Open Source Project: Jitterbit

Uses: integrating data on network bandwidth, server function, and traffic databases

Page 23: Open Source In The Enterprise

Success StoriesOrganization: State of Oregon

Open Source Project: GroundWork

Uses: Consolidate and reduce network monitoring systems

Page 24: Open Source In The Enterprise

Presentation DownloadBlog Locations

blog.infinitynetworks.netwww.geektape.com

Linkedin groupMiddle GA IT Users Group