SlideShare a Scribd company logo
Leveraging Open Source John A. Lewis Chief Software Architect Unicon, Inc. 25 September 2008 Brooklyn College, New York © Copyright Unicon, Inc., 2008.  Some rights reserved.  This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. To view a copy of this license, visit  http://creativecommons.org/licenses/by-nc-sa/3.0/us/
What Is Open Source? Lots of Different Terms: Free Software Open Source Software (OSS) Free/Open Source Software (FOSS) Free/Libre Open Source Software (FLOSS) They all mean essentially the same thing
Major Organizations Free Software Foundation www.fsf.org Grew out of GNU community Promoters of GNU Public License (GPL) Approves Licenses as “Free Software” Open Source Initiative www.opensource.org Grew out of disagreements with GNU/FSF Less dogmatic / more practical Approves Licenses as “Open Source”
Free Or Free? “Free” as if Freedom and Liberty Think Free as in “Free Speech” Not (necessarily) Free as in “Free Beer”
What Makes It Free? Major “Freedoms” of Free Software 0: Free to Run Anyone for any purpose 1: Free to Study Access to see and modify source code 2: Free to Redistribute Share binaries and source code 3: Free to Improve Make it better for the whole community
Copyright All FOSS licenses based on Copyright Decisions used to be extreme: Complete enforcement - “All Rights Reserved” Put into public domain - “No Rights Reserved” Open Source  =  “Some Right Reserved” Publisher of open source retains copyright Copyright holder can do whatever they want Do not have to follow terms of their own license Only those who receive software under the license are bound by it
Copyleft Requiring software freedom for  derivative works based on  free software There is no requirement for copyleft in “Free Software” or “Open Source” – Copyleft is a separate concern Two key dimensions: when the copyleft requirements are triggered (usually redistribution) How far the copyleft requirements reach (e.g. source files, compiled together, dynamic linking)
Benefits Of Open Source Cost No License Fee Choices about Maintenance / Support No Forced Upgrades Control Pick software and vendor separately Change vendor (or self-support) Change the code - tailor it to your needs Community Collaborate with other users and developers Benefit from the innovation of others
Build vs. Buy? Build? Too expensive, takes too long, too risky Buy? Big acquisition cost, vendor lock-in, no flexibility Open Source! Quick and cheap to acquire Adaptable to specific needs Free to choose service provider Leverage community momentum
Enterprise Open Source Uses Infrastructure Operating Systems Databases App Servers Web Servers System Monitoring VOIP ... and more Applications Portals Document Mgmt CRM Learning Mgmt Email & Calendaring ... and more
Community or Commercial? Community Projects Run by individuals, universities, research groups, etc. Comes out of finding “common cause” Can have commercial providers Linux, Apache, Mozilla, PostgreSQL, uPortal, Sakai, Kuali Commercial Projects Run by a company Build a community Marketing via downloads De facto provider of all value-added services MySQL, Alfresco, Zimbra, SugarCRM, Compiere
Who Uses Open Source? Almost everyone! Federal and state governments Colleges and universities Major corporations Small businesses Non-profit organizations Hobbyists
Open Source Myths Open Source ... is always more (or less) secure always costs less (or more) is always of better (or lower) quality always has worse documentation is always hard to upgrade It Depends On The Project!
Do I Need Developers? No!  (biggest myth in higher ed) Major projects all have commercial service providers do handle your needs Same services as proprietary vendors Training, consulting, support, etc. Other services not normally available Customizations, integrations, add/change features, accelerated bug fixes, etc. But you can use your own developers if you want – unique to open source
Service Provider Example (aka Shameless Plug) Unicon  provides Open Source services primarily to Higher Education Commercial Affiliate for  Sakai and uPortal projects Complete range of services: Implementation Planning  Project Planning and Assessment Installation / Configuration Branding Training Custom Development / Integration Hosting Services Technical Support
Procurement Problems RFI, RFP, travel, demos, proof-of-concepts, pilots, meetings, schmoozing, etc. =  High Total Cost Of Sales  (TCOS) Example: TCOS is $50K and vendor wins 1 deal in 3 Company needs to recover $150K+ on won deals just to cover sales costs! How?  High 1 st  Year License Fees But Open Source has no license fees! Open Source Vendors cannot respond to RFPs that treat software itself as capital acquisition
Viscous Cycle Of Procurement Enterprise procurement has exacerbated this: License fees + switching costs = 5+ years to amortize Must choose carefully = more due diligence Make vendors do the work (at their own expense) = higher TCOS Drives up license fees to recover costs Lather, rinse, repeat...
Procuring Open Source Need a new process! No license fees + lower switching costs = lower risks Select the platform yourself (or with help) Separate picking software from picking a vendor Do simple evaluation & pick one or two candidates Do targeted pilot projects to prove they work Spend license fee money on your own people or on services providers for help
Questions & Answers John A. Lewis Chief Software Architect Unicon, Inc. [email_address] www.unicon.net
Ad

More Related Content

Similar to Leveraging Open Source (20)

Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source Software
Ross Gardler
 
Open Source ETL
Open Source ETLOpen Source ETL
Open Source ETL
David Morris
 
Open Source
Open SourceOpen Source
Open Source
John Gs
 
Economics of Open Source Software
Economics of Open Source SoftwareEconomics of Open Source Software
Economics of Open Source Software
Ray Toal
 
open source solution for e-governance
open source solution for e-governanceopen source solution for e-governance
open source solution for e-governance
vikram singh
 
Open Source N Egovernance
Open Source N EgovernanceOpen Source N Egovernance
Open Source N Egovernance
SUD_CHOKSI
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
Sukhdev Singh
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
Sander van der Waal
 
Open Source VP.pptx
Open Source VP.pptxOpen Source VP.pptx
Open Source VP.pptx
vishnupriyapm4
 
Os Robb
Os RobbOs Robb
Os Robb
oscon2007
 
opensource.ppt
opensource.pptopensource.ppt
opensource.ppt
MohamedMagrpy
 
My Seminar
My SeminarMy Seminar
My Seminar
Esha Bindra
 
Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar
Gregory Heller
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
Jeff Stoner
 
Open source technology software
Open source technology softwareOpen source technology software
Open source technology software
neelagandan
 
Free Software and Business Innovation
Free Software and Business InnovationFree Software and Business Innovation
Free Software and Business Innovation
South Tyrol Free Software Conference
 
Open Source Software for Web Development
Open Source Software for Web DevelopmentOpen Source Software for Web Development
Open Source Software for Web Development
GarudaApi
 
FLOSS in SMEs
FLOSS in SMEsFLOSS in SMEs
FLOSS in SMEs
ivan_s2011
 
Open source technology
Open source technologyOpen source technology
Open source technology
Rohit Kumar
 
Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...
Will Hall
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source Software
Ross Gardler
 
Open Source
Open SourceOpen Source
Open Source
John Gs
 
Economics of Open Source Software
Economics of Open Source SoftwareEconomics of Open Source Software
Economics of Open Source Software
Ray Toal
 
open source solution for e-governance
open source solution for e-governanceopen source solution for e-governance
open source solution for e-governance
vikram singh
 
Open Source N Egovernance
Open Source N EgovernanceOpen Source N Egovernance
Open Source N Egovernance
SUD_CHOKSI
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
Sukhdev Singh
 
Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar
Gregory Heller
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
Jeff Stoner
 
Open source technology software
Open source technology softwareOpen source technology software
Open source technology software
neelagandan
 
Open Source Software for Web Development
Open Source Software for Web DevelopmentOpen Source Software for Web Development
Open Source Software for Web Development
GarudaApi
 
Open source technology
Open source technologyOpen source technology
Open source technology
Rohit Kumar
 
Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...
Will Hall
 

More from John Lewis (15)

Jasig uMobile - Open Source Enterprise Mobile Campus Solution
Jasig uMobile - Open Source Enterprise Mobile Campus SolutionJasig uMobile - Open Source Enterprise Mobile Campus Solution
Jasig uMobile - Open Source Enterprise Mobile Campus Solution
John Lewis
 
IMS LIS Outcomes and Sakai: Standardizing Grade Exchange
IMS LIS Outcomes and Sakai: Standardizing Grade ExchangeIMS LIS Outcomes and Sakai: Standardizing Grade Exchange
IMS LIS Outcomes and Sakai: Standardizing Grade Exchange
John Lewis
 
New Opportunites to Connect Learning with LIS and LTI
New Opportunites to Connect Learning with LIS and LTINew Opportunites to Connect Learning with LIS and LTI
New Opportunites to Connect Learning with LIS and LTI
John Lewis
 
Annotation-Based Spring Portlet MVC
Annotation-Based Spring Portlet MVCAnnotation-Based Spring Portlet MVC
Annotation-Based Spring Portlet MVC
John Lewis
 
Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)
John Lewis
 
Sakai uPortal Integration Options
Sakai uPortal Integration OptionsSakai uPortal Integration Options
Sakai uPortal Integration Options
John Lewis
 
Sprint Portlet MVC Seminar
Sprint Portlet MVC SeminarSprint Portlet MVC Seminar
Sprint Portlet MVC Seminar
John Lewis
 
Agile Engineering
Agile EngineeringAgile Engineering
Agile Engineering
John Lewis
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
John Lewis
 
Securing Portlets With Spring Security
Securing Portlets With Spring SecuritySecuring Portlets With Spring Security
Securing Portlets With Spring Security
John Lewis
 
Spring Portlet MVC
Spring Portlet MVCSpring Portlet MVC
Spring Portlet MVC
John Lewis
 
Shibboleth Guided Tour Webinar
Shibboleth Guided Tour WebinarShibboleth Guided Tour Webinar
Shibboleth Guided Tour Webinar
John Lewis
 
Java Portlet 2.0 (JSR 286) Specification
Java Portlet 2.0 (JSR 286) SpecificationJava Portlet 2.0 (JSR 286) Specification
Java Portlet 2.0 (JSR 286) Specification
John Lewis
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
John Lewis
 
Real World Identity Managment
Real World Identity ManagmentReal World Identity Managment
Real World Identity Managment
John Lewis
 
Jasig uMobile - Open Source Enterprise Mobile Campus Solution
Jasig uMobile - Open Source Enterprise Mobile Campus SolutionJasig uMobile - Open Source Enterprise Mobile Campus Solution
Jasig uMobile - Open Source Enterprise Mobile Campus Solution
John Lewis
 
IMS LIS Outcomes and Sakai: Standardizing Grade Exchange
IMS LIS Outcomes and Sakai: Standardizing Grade ExchangeIMS LIS Outcomes and Sakai: Standardizing Grade Exchange
IMS LIS Outcomes and Sakai: Standardizing Grade Exchange
John Lewis
 
New Opportunites to Connect Learning with LIS and LTI
New Opportunites to Connect Learning with LIS and LTINew Opportunites to Connect Learning with LIS and LTI
New Opportunites to Connect Learning with LIS and LTI
John Lewis
 
Annotation-Based Spring Portlet MVC
Annotation-Based Spring Portlet MVCAnnotation-Based Spring Portlet MVC
Annotation-Based Spring Portlet MVC
John Lewis
 
Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)
John Lewis
 
Sakai uPortal Integration Options
Sakai uPortal Integration OptionsSakai uPortal Integration Options
Sakai uPortal Integration Options
John Lewis
 
Sprint Portlet MVC Seminar
Sprint Portlet MVC SeminarSprint Portlet MVC Seminar
Sprint Portlet MVC Seminar
John Lewis
 
Agile Engineering
Agile EngineeringAgile Engineering
Agile Engineering
John Lewis
 
Securing Portlets With Spring Security
Securing Portlets With Spring SecuritySecuring Portlets With Spring Security
Securing Portlets With Spring Security
John Lewis
 
Spring Portlet MVC
Spring Portlet MVCSpring Portlet MVC
Spring Portlet MVC
John Lewis
 
Shibboleth Guided Tour Webinar
Shibboleth Guided Tour WebinarShibboleth Guided Tour Webinar
Shibboleth Guided Tour Webinar
John Lewis
 
Java Portlet 2.0 (JSR 286) Specification
Java Portlet 2.0 (JSR 286) SpecificationJava Portlet 2.0 (JSR 286) Specification
Java Portlet 2.0 (JSR 286) Specification
John Lewis
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
John Lewis
 
Real World Identity Managment
Real World Identity ManagmentReal World Identity Managment
Real World Identity Managment
John Lewis
 
Ad

Recently uploaded (20)

Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Ad

Leveraging Open Source

  • 1. Leveraging Open Source John A. Lewis Chief Software Architect Unicon, Inc. 25 September 2008 Brooklyn College, New York © Copyright Unicon, Inc., 2008. Some rights reserved. This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/us/
  • 2. What Is Open Source? Lots of Different Terms: Free Software Open Source Software (OSS) Free/Open Source Software (FOSS) Free/Libre Open Source Software (FLOSS) They all mean essentially the same thing
  • 3. Major Organizations Free Software Foundation www.fsf.org Grew out of GNU community Promoters of GNU Public License (GPL) Approves Licenses as “Free Software” Open Source Initiative www.opensource.org Grew out of disagreements with GNU/FSF Less dogmatic / more practical Approves Licenses as “Open Source”
  • 4. Free Or Free? “Free” as if Freedom and Liberty Think Free as in “Free Speech” Not (necessarily) Free as in “Free Beer”
  • 5. What Makes It Free? Major “Freedoms” of Free Software 0: Free to Run Anyone for any purpose 1: Free to Study Access to see and modify source code 2: Free to Redistribute Share binaries and source code 3: Free to Improve Make it better for the whole community
  • 6. Copyright All FOSS licenses based on Copyright Decisions used to be extreme: Complete enforcement - “All Rights Reserved” Put into public domain - “No Rights Reserved” Open Source = “Some Right Reserved” Publisher of open source retains copyright Copyright holder can do whatever they want Do not have to follow terms of their own license Only those who receive software under the license are bound by it
  • 7. Copyleft Requiring software freedom for derivative works based on free software There is no requirement for copyleft in “Free Software” or “Open Source” – Copyleft is a separate concern Two key dimensions: when the copyleft requirements are triggered (usually redistribution) How far the copyleft requirements reach (e.g. source files, compiled together, dynamic linking)
  • 8. Benefits Of Open Source Cost No License Fee Choices about Maintenance / Support No Forced Upgrades Control Pick software and vendor separately Change vendor (or self-support) Change the code - tailor it to your needs Community Collaborate with other users and developers Benefit from the innovation of others
  • 9. Build vs. Buy? Build? Too expensive, takes too long, too risky Buy? Big acquisition cost, vendor lock-in, no flexibility Open Source! Quick and cheap to acquire Adaptable to specific needs Free to choose service provider Leverage community momentum
  • 10. Enterprise Open Source Uses Infrastructure Operating Systems Databases App Servers Web Servers System Monitoring VOIP ... and more Applications Portals Document Mgmt CRM Learning Mgmt Email & Calendaring ... and more
  • 11. Community or Commercial? Community Projects Run by individuals, universities, research groups, etc. Comes out of finding “common cause” Can have commercial providers Linux, Apache, Mozilla, PostgreSQL, uPortal, Sakai, Kuali Commercial Projects Run by a company Build a community Marketing via downloads De facto provider of all value-added services MySQL, Alfresco, Zimbra, SugarCRM, Compiere
  • 12. Who Uses Open Source? Almost everyone! Federal and state governments Colleges and universities Major corporations Small businesses Non-profit organizations Hobbyists
  • 13. Open Source Myths Open Source ... is always more (or less) secure always costs less (or more) is always of better (or lower) quality always has worse documentation is always hard to upgrade It Depends On The Project!
  • 14. Do I Need Developers? No! (biggest myth in higher ed) Major projects all have commercial service providers do handle your needs Same services as proprietary vendors Training, consulting, support, etc. Other services not normally available Customizations, integrations, add/change features, accelerated bug fixes, etc. But you can use your own developers if you want – unique to open source
  • 15. Service Provider Example (aka Shameless Plug) Unicon provides Open Source services primarily to Higher Education Commercial Affiliate for Sakai and uPortal projects Complete range of services: Implementation Planning Project Planning and Assessment Installation / Configuration Branding Training Custom Development / Integration Hosting Services Technical Support
  • 16. Procurement Problems RFI, RFP, travel, demos, proof-of-concepts, pilots, meetings, schmoozing, etc. = High Total Cost Of Sales (TCOS) Example: TCOS is $50K and vendor wins 1 deal in 3 Company needs to recover $150K+ on won deals just to cover sales costs! How? High 1 st Year License Fees But Open Source has no license fees! Open Source Vendors cannot respond to RFPs that treat software itself as capital acquisition
  • 17. Viscous Cycle Of Procurement Enterprise procurement has exacerbated this: License fees + switching costs = 5+ years to amortize Must choose carefully = more due diligence Make vendors do the work (at their own expense) = higher TCOS Drives up license fees to recover costs Lather, rinse, repeat...
  • 18. Procuring Open Source Need a new process! No license fees + lower switching costs = lower risks Select the platform yourself (or with help) Separate picking software from picking a vendor Do simple evaluation & pick one or two candidates Do targeted pilot projects to prove they work Spend license fee money on your own people or on services providers for help
  • 19. Questions & Answers John A. Lewis Chief Software Architect Unicon, Inc. [email_address] www.unicon.net