Keeping an Open Mind About Open Source


Published on

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

Published in: Technology, News & Politics
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Image taken from: 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] 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: 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: 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 Apple's open source pushes are at Mac OS Forge at Other corporations listed on this page are contributing members to the Linux Foundation. More on the Linux front:
  • Myth: Open source contributors are antisocial developers. Image taken from:
  • 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:
  • BIOS error taken from: 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: 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: 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 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 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 – 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: 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:
  • Screenshot taken from the jQuery UI customizer
  • Image taken from:
  • Image taken from:
  • Image taken from:
  • Image found at: There are many types of licenses available. A complete list of Open Source licenses is available at: Types include: - Font-specific - Academic- General - Attribution - Research
  • Image taken from:
  • Operating system images taken from: ) Packages include: - Linux - BSD: FreeBSD, OpenBSD, NetBSD, DragonFly BSD - FreeDOS - Haiku - OpenSolaris - Android
  • Phones image taken from: SIP Packages include: - QuteCom - Jitsi - - Empathy - Ekiga (formerly GnomeMeeting) PBX Packages include: - Asterisk - CallButler - CoreDial - Digium Switchvox SMB 4.5
  • File system image taken from: Packages include: - ZFS - OpenBFS - Starfish - WebDFS - Embedded Filesystem (whefs)
  • Office image taken from: Packages include: - - KOffice - GNOME Office - Feng Office
  • Password image taken from: Packages include: - KeePass and KeePassX
  • DB image taken from: Packages include: - MySQL - PostgreSQL - SQLite - Sterling - MongoDB - CouchDB
  • CMS image taken from: Packages include: - Orchard - Joomla - Drupal - WordPress - Pligg - Umbraco - DotNetNuke - Concrete5
  • CRM image taken from: Packages include: - SugarCRM - SplendidCRM - CentricCRM
  • ERP image taken from: Packages include: - OpenPro - OpenMFG - ERP5 - Compiere - Opentaps
  • BI image taken from: Packages include: - Pentaho
  • Web development image taken from: 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: Source Code Control Packages include: - Git - Bazaar - Subversion - CVS - Mercurial - Fossil - Aegis - DCVS
  • Virtualization image taken from: Virtualization Packages include: - Xen
  • Image taken from: 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

    1. 1. Keeping An Open Mind About Open Source
    2. 2. Myths and Facts
    3. 3. Myth: Linux vs Windows
    4. 4. Fact: Multiple Platforms Involved
    5. 5. Myth: Fringe Movement
    6. 6. Fact: Corporations Behind the Open Source Movement
    7. 7. Myth: Antisocial Developers
    8. 8. Fact: Developers Collaborate
    9. 9. Myth: Unreliable
    10. 10. Fact: Closed Source Fails Too
    11. 11. Fact: Quite Reliable
    12. 12. Myth: Lack of Support
    13. 13. Myth: Lack of Support
    14. 14. Fact: Multiple Methods of Support
    15. 15. Myth: No Professional Delivery
    16. 16. Fact: Proven Deliveries
    17. 17. Myth: Not Ready for the “Big World”
    18. 18. Fact: Enterprises Using OS Today
    19. 19. Myth: Inferior to Commercial Products
    20. 20. Fact: Competitive with Commercial Products
    21. 21. Benefits of Open Source
    22. 22. Benefit: Access to the Source
    23. 23. Benefit: Affordability
    24. 24. Benefit: Not Tied Down
    25. 25. Benefit: Interoperability
    26. 26. Benefit: Customizability
    27. 27. Benefit: Auditability
    28. 28. Benefit: Longevity
    29. 29. Benefit: Quality
    30. 30. Benefit: Licensing
    31. 31. Packages
    32. 32. Operating Systems
    33. 33. IP Telephony
    34. 34. File Systems
    35. 35. Office Suites
    36. 36. Password Keepers
    37. 37. Databases
    38. 38. Content Management Systems
    39. 39. Customer Relations Management
    40. 40. Enterprise Resource Planning
    41. 41. Business Intelligence
    42. 42. Web Development
    43. 43. Photo Editing & Graphics Design
    44. 44. Source Control
    45. 45. Virtualization