Keeping an Open Mind About Open Source
Upcoming SlideShare
Loading in...5
×
 

Keeping an Open Mind About Open Source

on

  • 818 views

"Keeping an Open Mind about Open Source" - keynote talk given December 8, 2011 at Software Freedom Day 2011 - Cleveland.

"Keeping an Open Mind about Open Source" - keynote talk given December 8, 2011 at Software Freedom Day 2011 - Cleveland.

Statistics

Views

Total Views
818
Slideshare-icon Views on SlideShare
814
Embed Views
4

Actions

Likes
0
Downloads
5
Comments
0

2 Embeds 4

https://twitter.com 2
http://192.168.6.184 2

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Image taken from: http://www.flickr.com/photos/tmartin/71654890/sizes/z/in/photostream/ Keynote for Software Freedom Day 2011 held in Cleveland, OH on December 8, 2011 Put together by Sarah Dutkiewicz of Cleveland Tech Consulting, LLC Sarah's contact info: [email_address] http://codinggeekette.com http://twitter.com/sadukie Note: There may be notes on the slides, in case people want to download this presentation but are unable to attend the talk. However, stories themselves and better context can only be gathered from attending the talk.
  • Image taken from: http://www.flickr.com/photos/9473541@N02/2068301407/sizes/z/in/photostream/ In this keynote, we'll address some common myths about open source and tell tales of why they're untrue. We'll then look at the benefits of open source and finally some packages that are available.
  • Image: http://www.flickr.com/photos/jeffpro/3432158101/sizes/m/in/photostream/ Myth: Open Source is tied to the lifelong battle of Linux vs Windows
  • Over the years, Microsoft and Apple have started to show their colors in the open source movement. Google joined ranks, bringing in the Android operating system. It's not just a Linux realm anymore.
  • Myth: Open Source is a movement limited to the geeks. Clockwise from 9 o'clock: - Jim Hugunin, father of Jython and IronPython (open source programming languages) - Linus Torvalds, father of Linux (open source operating system) - Richard Stallman, Free Software Foundation - Phil Haack, NuGet contributor (open source library package manager) - Jordan Hubbard, co-founder of FreeBSD (open source operating system)
  • Microsoft's open source pushes are found mostly on CodePlex at http://codeplex.com Apple's open source pushes are at Mac OS Forge at http://macosforge.org Other corporations listed on this page are contributing members to the Linux Foundation. More on the Linux front: http://www.linuxfoundation.org/about/members
  • Myth: Open source contributors are antisocial developers. Image taken from: http://www.flickr.com/photos/johncarleton/5503394229/sizes/z/in/photostream/
  • Screenshots: L: Contributors to the Silverlight Toolkit on Codeplex M: Contributors to VLC media player on SourceForge R: Contributors to rails on Github Developers collaborate over various media: - Twitter - IRC - Forums - Sprints - CodeCamps and Hackathons/Hack Days
  • Myth: Due to the “open” nature, open source is seen as unreliable. Lesser quality, not well maintained, more buggy that commercial counterparts. Image taken from: http://www.flickr.com/photos/pshevtsov/5908613920/sizes/z/in/photostream/
  • BIOS error taken from: http://www.flickr.com/photos/brent_nashville/2634912345/sizes/z/in/photostream/ Programs, in their nature, are not flawless. Open or closed, developers can't always anticipate every software configuration or hardware conflict, so bugs happen. View programs as releases based on best guesses about the end user's setup. (Yes, this blue screen was intentional.)
  • A Linux server running an open source operating system Story of Flash, the little 486 that could – ran Slackware Linux and stayed up for over 400 days. Its last day was because it had to move.
  • Image taken from: http://www.flickr.com/photos/adriarichards/4370031554/sizes/m/in/photostream/ Myth: Open source projects lack support. (Somehow I think Domokun or Peggy from Capital One would be more helpful than some of the support we get with commercial packages.)
  • Myth: Open source projects lack support. (Somehow I think Domokun or Peggy from Capital One would be more helpful than some of the support we get with commercial packages.)
  • Top green buttons are from CodePlex Issues button is from Github View Tickets/New Ticket is from Mac OS Forge Support is from SourceForge Documentation/Get Support/Get Involved is from Apache The reality is that support is there from project to project. It all depends on the project contributors. Good technical documentation is rare to begin with – be it in commercial development or in open source. However, support is usually available in at least one form – issue tracker, documentation, forums, mailing lists, etc.
  • Image taken from: http://www.flickr.com/photos/debcll/2359690453/sizes/z/in/photostream/ Myth: Open source packages run a huge risk of not having any deliveries and not being maintained.
  • Releases include current and future: - Orchard CMS project (CodePlex) - VLC Media Player (SourceForge) - Git (GitHub) Releases vary project to project, much like they do with commercial apps. Typically, though, you'll find open source projects with roadmaps and planned releases.
  • Picture taken from http://www.flickr.com/photos/kathmandu/21698195/sizes/m/in/photostream/ Myth: Big companies don't use Open Source software.
  • DreamWorks and Industrial Light & Magic use open source tools. NASA has their own open source projects and licenses. Merrill Lynch, the US postal service, and Amazon.com use Linux as part of their infrastructure. Success story of inACCESS – 22,000 Linux machines
  • Myth: Open source projects aren't mature enough to compete with the commercial products out there.
  • In reality, open source projects can easily compete with commercial projects. TurboCash – open source alternative to QuickBooks MySQL, PostgreSQL – open source alternatives to MS SQL Server, Oracle, and IBM's DB2 OpenOffice.org – open source alternative to Lotus and Microsoft office suites Evince – open source document viewer alternative to Adobe Reader Paint.NET, GIMP – open source alternatives to Adobe Photoshop
  • Now let's look at some of the “abilities” of open source packages
  • Image taken from: http://www.flickr.com/photos/17084757@N00/106512202/sizes/z/in/photostream/ In terms of licensing and maintenance, open source solutions tend to be a bit more affordable. Costs of free software are covered in Eli's keynote.
  • Image taken from my Outer Banks 2011 trip – an anchor out in the ocean without a boat By choosing open source solutions, you're not tied down to one vendor. You have plenty of options to choose from.
  • Image taken from: http://www.flickr.com/photos/intvgene/370973576/sizes/z/in/photostream/
  • Screenshot taken from the jQuery UI customizer
  • Image taken from: http://www.flickr.com/photos/7891209@N04/2409919519/sizes/z/in/photostream/
  • Image taken from: http://www.flickr.com/photos/major_clanger/1425249998/sizes/m/in/photostream/
  • Image taken from: http://en.wikipedia.org/wiki/File:Test-driven_development.PNG
  • Image found at: http://alfonsogu.files.wordpress.com/2009/06/opencontent.jpg?w=350&h=301 There are many types of licenses available. A complete list of Open Source licenses is available at: http://opensource.org/licenses/category Types include: - Font-specific - Academic- General - Attribution - Research
  • Image taken from: http://www.flickr.com/photos/emmajane/65585561/sizes/m/in/photostream/
  • Operating system images taken from: http://www.flickr.com/photos/mtlin/2874273309/sizes/m/in/photostream/ http://en.wikipedia.org/wiki/Android_(operating_system ) http://www.flickr.com/photos/felipecerda/3358311199/sizes/m/in/photostream/ Packages include: - Linux - BSD: FreeBSD, OpenBSD, NetBSD, DragonFly BSD - FreeDOS - Haiku - OpenSolaris - Android
  • Phones image taken from: http://www.flickr.com/photos/the-majestic-fool/1267008832/sizes/z/in/photostream/ SIP Packages include: - QuteCom - Jitsi - SFL.phone - Empathy - Ekiga (formerly GnomeMeeting) PBX Packages include: - Asterisk - CallButler - CoreDial - Digium Switchvox SMB 4.5
  • File system image taken from: http://www.flickr.com/photos/waferboard/4137041591/sizes/z/in/photostream/ Packages include: - ZFS - OpenBFS - Starfish - WebDFS - WanderingHorse.net Embedded Filesystem (whefs)
  • Office image taken from: http://www.flickr.com/photos/kalebdf/1451466404/sizes/z/in/photostream/ Packages include: - OpenOffice.org - KOffice - GNOME Office - Feng Office
  • Password image taken from: http://www.flickr.com/photos/parmiter/2505803867/sizes/m/in/photostream/ Packages include: - KeePass and KeePassX
  • DB image taken from: http://www.flickr.com/photos/prettycooljewels/5543588367/sizes/m/in/photostream/ Packages include: - MySQL - PostgreSQL - SQLite - Sterling - MongoDB - CouchDB
  • CMS image taken from: http://www.flickr.com/photos/quinnanya/5403093622/sizes/z/in/photostream/ Packages include: - Orchard - Joomla - Drupal - WordPress - Pligg - Umbraco - DotNetNuke - Concrete5
  • CRM image taken from: http://www.flickr.com/photos/mytudut/5188623575/sizes/z/in/photostream/ Packages include: - SugarCRM - SplendidCRM - CentricCRM
  • ERP image taken from: http://www.flickr.com/photos/trp0/3727783723/sizes/z/in/photostream/ Packages include: - OpenPro - OpenMFG - ERP5 - Compiere - Opentaps
  • BI image taken from: Packages include: - Pentaho
  • Web development image taken from: http://xkcd.com/256/ Packages include: - jQuery - Amaya - Aptana - Komodo Edit - Mozilla SeaMonkey - MonoDevelop
  • Photo editing image taken from Paint.NET Packages include: - Paint.NET - GIMP - Krita - Cinepaint - Pixia - Pixen - Picnik - Splashup
  • Matrix-like image taken from: http://www.flickr.com/photos/vvvracer/4399751571/sizes/z/in/photostream/ Source Code Control Packages include: - Git - Bazaar - Subversion - CVS - Mercurial - Fossil - Aegis - DCVS
  • Virtualization image taken from: http://www.flickr.com/photos/jumpingshark/2034853764/sizes/z/in/photostream/ Virtualization Packages include: - Xen
  • Image taken from: http://www.flickr.com/photos/29224712@N08/4436827429/ Hopefully you have gotten a lot of ideas on how you can apply open source to your business. Go forth and enjoy reaping the benefits of open source! If you have any questions for me (Sarah Dutkiewicz), feel free to contact me via email at [email_address] or on Twitter as @sadukie

Keeping an Open Mind About Open Source Keeping an Open Mind About Open Source Presentation Transcript

  • Keeping An Open Mind About Open Source
  • Myths and Facts
  • Myth: Linux vs Windows
  • Fact: Multiple Platforms Involved
  • Myth: Fringe Movement
  • Fact: Corporations Behind the Open Source Movement
  • Myth: Antisocial Developers
  • Fact: Developers Collaborate
  • Myth: Unreliable
  • Fact: Closed Source Fails Too
  • Fact: Quite Reliable
  • Myth: Lack of Support
  • Myth: Lack of Support
  • Fact: Multiple Methods of Support
  • Myth: No Professional Delivery
  • Fact: Proven Deliveries
  • Myth: Not Ready for the “Big World”
  • Fact: Enterprises Using OS Today
  • Myth: Inferior to Commercial Products
  • Fact: Competitive with Commercial Products
  • Benefits of Open Source
  • Benefit: Access to the Source
  • Benefit: Affordability
  • Benefit: Not Tied Down
  • Benefit: Interoperability
  • Benefit: Customizability
  • Benefit: Auditability
  • Benefit: Longevity
  • Benefit: Quality
  • Benefit: Licensing
  • Packages
  • Operating Systems
  • IP Telephony
  • File Systems
  • Office Suites
  • Password Keepers
  • Databases
  • Content Management Systems
  • Customer Relations Management
  • Enterprise Resource Planning
  • Business Intelligence
  • Web Development
  • Photo Editing & Graphics Design
  • Source Control
  • Virtualization
  •