Middle Georgia IT Users GroupContact Information:		Rob Betzelrbetzel@infinitynetworks.netJosh Epps  jepps@fickling.comItinerary	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
What is Open Source Software?What is Free Software?
Mike DoddsOwnerDoddsTechmdodds@doddstech.com
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 driverFounded 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
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)
General definition of open sourceBruce Perens created the Open Source Definition, a general definition encompassing most Free software licensesHis main agenda is to educate business about open source software, to make a business case rather than a social one
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)
Common examples of Free SoftwareLinuxJavaMediaWiki (i.e. WikiPedia)ApacheAsteriskFreeBSDOpenOffice.orgMozilla FirefoxAudacity (audio editor)
Common LicensesGeneral Public License (GPL) v2 – most popular license Examples using v2Linux kernelThe GNU software suite (gcc etc.)MySQL databaseJavaAsterisk (PBX software)60+ % of the software on freshmeat and sourceforge
Common LicensesGeneral Public License (GPL) v3Newer, not as popular yet		OpenOffice.org v3+
BSD License – least restrictive licenseExamplesFree BSDOpen BSDPostgreSQL databaseApache license – similar to BSD licenseExamples
Apache Web server
Most popular Web server on the InternetWhy use Free Software?FreedomIf you are a coder, you can modify the software any way you like to do anything you wantIf you are a user, you can install the software on anything you like, as many times as you like (No CD keys or “activation”)FreeSoftware is freely available at no costWhy 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 supportYou must share your code tooWith 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)Open Source In The EnterpriseWhere We Are Today
Josh EppsDirector of Information TechnologyFickling & Companywww.fickling.com
Top Projects
Everyone Loves Statistics“85% of enterprises have already adoptedopen source”					-Gartner“45% of those enterprises are using open source in mission critical applications”						-Forrester
Why Now?Economic FactorsAvailabilityDissolving Obstacles			Intellectual Property Disputes			Maturity			Security
Projects Catching AttentionMessage Routing and Management(ESB)JSP ServerData Integration
Projects Catching AttentionApplication IntegrationMiddlewareAggregator Projects
Who’s Using Open SourceUniversitiesGovernmentSmall EnterpriseLarge Enterprise
Success Stories Organization: Continental AirlinesOpen Source Project: JitterbitUses: integrating data on network bandwidth, server function, and traffic databases
Success StoriesOrganization: State of OregonOpen Source Project: GroundWorkUses: Consolidate and reduce network monitoring systems
Presentation DownloadBlog Locationsblog.infinitynetworks.netwww.geektape.comLinkedin groupMiddle GA IT Users Group
Open Source In The Enterprise

Open Source In The Enterprise

  • 1.
    Middle Georgia ITUsers GroupContact Information: Rob Betzelrbetzel@infinitynetworks.netJosh Epps jepps@fickling.comItinerary 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
  • 2.
    What is OpenSource Software?What is Free Software?
  • 3.
  • 4.
    The Godfather ofFree 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 driverFounded 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
  • 5.
    Definition of FreeSoftwareRichard 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)
  • 6.
    General definition ofopen sourceBruce Perens created the Open Source Definition, a general definition encompassing most Free software licensesHis main agenda is to educate business about open source software, to make a business case rather than a social one
  • 7.
    Free vs. freeOpenSource 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)
  • 8.
    Common examples ofFree SoftwareLinuxJavaMediaWiki (i.e. WikiPedia)ApacheAsteriskFreeBSDOpenOffice.orgMozilla FirefoxAudacity (audio editor)
  • 9.
    Common LicensesGeneral PublicLicense (GPL) v2 – most popular license Examples using v2Linux kernelThe GNU software suite (gcc etc.)MySQL databaseJavaAsterisk (PBX software)60+ % of the software on freshmeat and sourceforge
  • 10.
    Common LicensesGeneral PublicLicense (GPL) v3Newer, not as popular yet OpenOffice.org v3+
  • 11.
    BSD License –least restrictive licenseExamplesFree BSDOpen BSDPostgreSQL databaseApache license – similar to BSD licenseExamples
  • 12.
  • 13.
    Most popular Webserver on the InternetWhy use Free Software?FreedomIf you are a coder, you can modify the software any way you like to do anything you wantIf you are a user, you can install the software on anything you like, as many times as you like (No CD keys or “activation”)FreeSoftware is freely available at no costWhy 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 supportYou must share your code tooWith 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)Open Source In The EnterpriseWhere We Are Today
  • 14.
    Josh EppsDirector ofInformation TechnologyFickling & Companywww.fickling.com
  • 15.
  • 16.
    Everyone Loves Statistics“85%of enterprises have already adoptedopen source” -Gartner“45% of those enterprises are using open source in mission critical applications” -Forrester
  • 17.
    Why Now?Economic FactorsAvailabilityDissolvingObstacles Intellectual Property Disputes Maturity Security
  • 18.
    Projects Catching AttentionMessageRouting and Management(ESB)JSP ServerData Integration
  • 19.
    Projects Catching AttentionApplicationIntegrationMiddlewareAggregator Projects
  • 20.
    Who’s Using OpenSourceUniversitiesGovernmentSmall EnterpriseLarge Enterprise
  • 21.
    Success Stories Organization:Continental AirlinesOpen Source Project: JitterbitUses: integrating data on network bandwidth, server function, and traffic databases
  • 22.
    Success StoriesOrganization: Stateof OregonOpen Source Project: GroundWorkUses: Consolidate and reduce network monitoring systems
  • 23.