SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Going open source first
      Jboye11, Aarhus, 10th of november


                         Kristian Norling
                                 Findwise
                              KristianNorling
Abstract
Business needs makes it necessary to customizing software,
but those changes are hard to maintain when upgrading or
simply because the original developer has left. Open source
software prides itself by having many eyes that look at the
code and many commit their time and energy enhancing
OSS. Is open source a viable alternative for commercial off-
the shelf software (COTS)?

Kristian will present the obstacles and opportunities that
OSS presents. He will also share some practical advice,
based on what they have learnt when starting to use OSS.
Agenda
• Is open source Software really free?
• What is good and bad with open source
• Is it possible to go all-in with open source?
• Open source software in Västra
  Götalandsregionen. What we use?
• Do’s and dont’s
Region Västra Götaland
     Public sector
  50.000 employees
© Region Västra Götaland
Background
• Organisational challenges
• Internal vs. external expertise
• Strategy
• Philosophy goes well with public sector
  values
Is Open Source Software
free?
• Of course not
• It saves time - no procurement
• No up-front license cost
  >> Larger piece of budget for development
• Maintenance/support cost the same as for
  proprietary software
What is good with Open
Source?
 • Good quality code = works better
 • Lots of developers with experience
 • Easier to integrate, you can change anything
 • Better support!
 • Eco-system with communities
 • Often loads of add-ons/plugins available for easy
   extension of functionality

 •   Frequent updates
What is bad with Open
Source?
• You can change anything
• Few developers with experience
• Harder to evaluate
• Frequent updates
Is it possible to go all-in
with open source?
 • Certainly possible - but is is the right?
 • It is more of a question how does it
    support your line of business
 • It should always be considered!
 • Should be included in your strategy
Open source software in
  VGR. What we use
Liferay (Portal)
Alfresco (ECM)
Piwik (Web Analytics)
Solr/Lucene (ES)
Heritrix
(Web Archiving -
emergency web)
MediaWiki
Wordpress (Blog)
Drupal (WCM)
and of course VGR uses
infrastructure software like
PostgreSQL, Apache web
server, MySQL, Tomcat etc.
We have open sourced
a lot of stuff too
http://code.google.com/p/oppna-program/
Dos
• Do find a good systems integrator with
  experience from the Open Source System
  you have chosen.
• Do train your own staff
...and don’ts
• Do not forget business requirements
• Do not think that Open Source is free -
  Look at TCO
• Do not believe all the FUD spread by
  proprietary vendors
• Do not believe everything that evangelist
  like I say - make up your own mind!
Try it - maybe you will like it
Thank you!
kristian.norling@findwise.com
sys64738.se
twitter.com/kristiannorling
www.slideshare.net/kristiannorling
www.linkedin.com/in/kristiannorling

Contenu connexe

Tendances

Strategies for building successful products
Strategies for building successful productsStrategies for building successful products
Strategies for building successful products
Annu Augustine
 
A Brave New World of Delivering IT
A Brave New World of Delivering ITA Brave New World of Delivering IT
A Brave New World of Delivering IT
XebiaLabs
 

Tendances (11)

DevTalk: From Uni to Enterprise
DevTalk: From Uni to EnterpriseDevTalk: From Uni to Enterprise
DevTalk: From Uni to Enterprise
 
Strategies for building successful products
Strategies for building successful productsStrategies for building successful products
Strategies for building successful products
 
DevOps Without Measurement is a Fail
DevOps Without Measurement is a FailDevOps Without Measurement is a Fail
DevOps Without Measurement is a Fail
 
Test Driven Development (TDD) on Force.com projects
Test Driven Development (TDD) on Force.com projectsTest Driven Development (TDD) on Force.com projects
Test Driven Development (TDD) on Force.com projects
 
A Brave New World of Delivering IT
A Brave New World of Delivering ITA Brave New World of Delivering IT
A Brave New World of Delivering IT
 
An End to End Stack for a Container Age - Continuous Delivery London 2016
An End to End Stack for a Container Age - Continuous Delivery London 2016An End to End Stack for a Container Age - Continuous Delivery London 2016
An End to End Stack for a Container Age - Continuous Delivery London 2016
 
GWAVACon 2013: Vibe Project Managament
GWAVACon 2013: Vibe Project ManagamentGWAVACon 2013: Vibe Project Managament
GWAVACon 2013: Vibe Project Managament
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
 
Planning Your Hadoop NoSQL Projects For 2011
Planning Your Hadoop NoSQL Projects For 2011Planning Your Hadoop NoSQL Projects For 2011
Planning Your Hadoop NoSQL Projects For 2011
 
Evolve13 Adobe CQ Conference - Life Technologies and Cloudwords Customer Story
Evolve13 Adobe CQ Conference - Life Technologies and Cloudwords Customer StoryEvolve13 Adobe CQ Conference - Life Technologies and Cloudwords Customer Story
Evolve13 Adobe CQ Conference - Life Technologies and Cloudwords Customer Story
 
OpenStack in Action 4! Raphaël Ferreira & Laurent Letourmy - Build your Cloud...
OpenStack in Action 4! Raphaël Ferreira & Laurent Letourmy - Build your Cloud...OpenStack in Action 4! Raphaël Ferreira & Laurent Letourmy - Build your Cloud...
OpenStack in Action 4! Raphaël Ferreira & Laurent Letourmy - Build your Cloud...
 

En vedette

In search for a good practice of finding information
In search for a good practice of finding informationIn search for a good practice of finding information
In search for a good practice of finding information
Kristian Norling
 

En vedette (20)

Practical web governance with search analytics and more
Practical web governance with search analytics and morePractical web governance with search analytics and more
Practical web governance with search analytics and more
 
Information Flow on the Intranet at Region Västra Götaland
Information Flow on the Intranet at Region Västra GötalandInformation Flow on the Intranet at Region Västra Götaland
Information Flow on the Intranet at Region Västra Götaland
 
A standards based alternative to 'the app way'
A standards based alternative to 'the app way'A standards based alternative to 'the app way'
A standards based alternative to 'the app way'
 
In search for a good practice of finding information
In search for a good practice of finding informationIn search for a good practice of finding information
In search for a good practice of finding information
 
Five tips for better intranet search
Five tips for better intranet searchFive tips for better intranet search
Five tips for better intranet search
 
Bättre service med smartare sök
Bättre service med smartare sökBättre service med smartare sök
Bättre service med smartare sök
 
Optimising Your Content for findability
Optimising Your Content for findabilityOptimising Your Content for findability
Optimising Your Content for findability
 
Web management and intranets
Web management and intranetsWeb management and intranets
Web management and intranets
 
Search, find and destroy
Search, find and destroySearch, find and destroy
Search, find and destroy
 
Hvordan få søk til å fungere effektivt
Hvordan få søk til å fungere effektivtHvordan få søk til å fungere effektivt
Hvordan få søk til å fungere effektivt
 
Intranät i Sverige 2013
Intranät i Sverige 2013Intranät i Sverige 2013
Intranät i Sverige 2013
 
Morgondagens intranät
Morgondagens intranätMorgondagens intranät
Morgondagens intranät
 
God praxis för din sökfunktion
God praxis för din sökfunktionGod praxis för din sökfunktion
God praxis för din sökfunktion
 
Framtidens arbetsplats och kunskapsdelning
Framtidens arbetsplats och kunskapsdelningFramtidens arbetsplats och kunskapsdelning
Framtidens arbetsplats och kunskapsdelning
 
God praxis för sök på intranät - vad ledande praktiker gör
God praxis för sök på intranät - vad ledande praktiker görGod praxis för sök på intranät - vad ledande praktiker gör
God praxis för sök på intranät - vad ledande praktiker gör
 
Introduction to enterprise search for intranets and websites
Introduction to enterprise search for intranets and websitesIntroduction to enterprise search for intranets and websites
Introduction to enterprise search for intranets and websites
 
7 tips for better enterprise search
7 tips for better enterprise search7 tips for better enterprise search
7 tips for better enterprise search
 
Agile digital strategy
Agile digital strategyAgile digital strategy
Agile digital strategy
 
Five fast ways to improve search and findability across enterprise networks
Five fast ways to improve search and findability across enterprise networksFive fast ways to improve search and findability across enterprise networks
Five fast ways to improve search and findability across enterprise networks
 
Intranätens tillstånd och framtid
Intranätens tillstånd och framtidIntranätens tillstånd och framtid
Intranätens tillstånd och framtid
 

Similaire à Going open source first

Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
Marcel de Vries
 

Similaire à Going open source first (20)

OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
 
Open Source Software[1]
Open Source Software[1]Open Source Software[1]
Open Source Software[1]
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Integrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowIntegrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and How
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps Training
 
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
 
Rethinking Your DevOps Strategy
Rethinking Your DevOps StrategyRethinking Your DevOps Strategy
Rethinking Your DevOps Strategy
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
Understanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous DeliveryUnderstanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous Delivery
 
Open Source BI (OSBI)
Open Source BI (OSBI)Open Source BI (OSBI)
Open Source BI (OSBI)
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
Introduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonIntroduction to Agile Software Development & Python
Introduction to Agile Software Development & Python
 
The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Osgeo incubation-2014
Osgeo incubation-2014Osgeo incubation-2014
Osgeo incubation-2014
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
mTech odoo presentation_2018
mTech odoo presentation_2018mTech odoo presentation_2018
mTech odoo presentation_2018
 

Plus de Kristian Norling

Plus de Kristian Norling (11)

Our last intranet project
Our last intranet projectOur last intranet project
Our last intranet project
 
Searching for people is no 1
Searching for people is no 1Searching for people is no 1
Searching for people is no 1
 
Insidan ut
Insidan utInsidan ut
Insidan ut
 
Effektivisera sökfunktionen
Effektivisera sökfunktionenEffektivisera sökfunktionen
Effektivisera sökfunktionen
 
Make The App Work On My Device!
Make The App Work On My Device!Make The App Work On My Device!
Make The App Work On My Device!
 
Hur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behov
Hur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behovHur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behov
Hur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behov
 
Effect Management in Practice
Effect Management in PracticeEffect Management in Practice
Effect Management in Practice
 
Effektivisera sökfunktionen och ge användarna tillgång till rätt information ...
Effektivisera sökfunktionen och ge användarna tillgång till rätt information ...Effektivisera sökfunktionen och ge användarna tillgång till rätt information ...
Effektivisera sökfunktionen och ge användarna tillgång till rätt information ...
 
Searching for a Usable and Effective Intranet
Searching for a Usable and Effective IntranetSearching for a Usable and Effective Intranet
Searching for a Usable and Effective Intranet
 
Hur ser Västra Götalandsregionen på den semantiska webbens möjligheter?
Hur ser  Västra Götalandsregionen  på den semantiska webbens möjligheter?Hur ser  Västra Götalandsregionen  på den semantiska webbens möjligheter?
Hur ser Västra Götalandsregionen på den semantiska webbens möjligheter?
 
Effektiv informationssökning i en komplex organisation
Effektiv informationssökning i en komplex organisationEffektiv informationssökning i en komplex organisation
Effektiv informationssökning i en komplex organisation
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Going open source first

  • 1. Going open source first Jboye11, Aarhus, 10th of november Kristian Norling Findwise KristianNorling
  • 2. Abstract Business needs makes it necessary to customizing software, but those changes are hard to maintain when upgrading or simply because the original developer has left. Open source software prides itself by having many eyes that look at the code and many commit their time and energy enhancing OSS. Is open source a viable alternative for commercial off- the shelf software (COTS)? Kristian will present the obstacles and opportunities that OSS presents. He will also share some practical advice, based on what they have learnt when starting to use OSS.
  • 3. Agenda • Is open source Software really free? • What is good and bad with open source • Is it possible to go all-in with open source? • Open source software in Västra Götalandsregionen. What we use? • Do’s and dont’s
  • 4. Region Västra Götaland Public sector 50.000 employees
  • 5.
  • 6. © Region Västra Götaland
  • 7. Background • Organisational challenges • Internal vs. external expertise • Strategy • Philosophy goes well with public sector values
  • 8. Is Open Source Software free? • Of course not • It saves time - no procurement • No up-front license cost >> Larger piece of budget for development • Maintenance/support cost the same as for proprietary software
  • 9. What is good with Open Source? • Good quality code = works better • Lots of developers with experience • Easier to integrate, you can change anything • Better support! • Eco-system with communities • Often loads of add-ons/plugins available for easy extension of functionality • Frequent updates
  • 10. What is bad with Open Source? • You can change anything • Few developers with experience • Harder to evaluate • Frequent updates
  • 11. Is it possible to go all-in with open source? • Certainly possible - but is is the right? • It is more of a question how does it support your line of business • It should always be considered! • Should be included in your strategy
  • 12. Open source software in VGR. What we use
  • 14.
  • 15.
  • 16.
  • 18.
  • 20.
  • 22.
  • 24.
  • 26.
  • 28.
  • 30.
  • 31. and of course VGR uses infrastructure software like PostgreSQL, Apache web server, MySQL, Tomcat etc.
  • 32. We have open sourced a lot of stuff too http://code.google.com/p/oppna-program/
  • 33. Dos • Do find a good systems integrator with experience from the Open Source System you have chosen. • Do train your own staff
  • 34. ...and don’ts • Do not forget business requirements • Do not think that Open Source is free - Look at TCO • Do not believe all the FUD spread by proprietary vendors • Do not believe everything that evangelist like I say - make up your own mind!
  • 35. Try it - maybe you will like it