140 likes | 275 Vues
In the modern IT landscape, open source software (OSS) is becoming a vital component for businesses. This presentation covers strategies for integrating OSS responsibly while addressing common concerns. Key topics include defining selection criteria, enhancing architecture to avoid vendor lock-in, cultivating a culture of skills and community engagement, and understanding support options. The discussion provides insight into the significant shift towards OSS adoption in organizations and offers practical guidance for CIOs navigating this transition.
E N D
Ανοιχτό Λογισμικό & Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις Dimitris Andreadis Software Engineering ManagerJBoss Application Server GroupJBoss, by Red Hat 12th Greek ICT Forum October 5-6th, 2010, Athens
The CIO’s Dilemma or: How I Learned toStop Worrying and Love Open Source Dimitris Andreadis Software Engineering ManagerJBoss Application Server GroupJBoss, by Red Hat 12th Greek ICT Forum October 5-6th, 2010, Athens
About Me dandreadis.blogspot.com • JBoss AS, Engineering Manager • Most popular Java EE application server • Base for middleware offerings by Red Hat • Involved with JBoss AS for 10+ years • Coordinating a team of developers in 15 countries • ...and before JBoss? • 7y experience in distributed systems (telcos) • BSc/MSc Computer Science (Athens/Dublin)
The coming of age of Open Sourcehttp://www.eweekeurope.co.uk/news/open-source-adoption-reaches-tipping-point-8859 • 69% of organizations anticipate increased OSS investment • 38% expecting to migrate mission-critical apps to OSS in the next year • 65% have a documented strategic approach to OSS, 32% are developing one
Why Open Source?http://newsroom.accenture.com/article_display.cfm?article_id=5045 • Qualities of Open Source overtake Cost as primary adoption driver ($$$) Cost Quality … Reliability Openness Security Performance Bug Fixing Maturity Vendor Independence
Question: • “I am a Chief Information Officer (CIO). I want to use Open Source Software in my company to lower costs but I have heard horror stories.How can I manage to do it and still keep my job?”
#1 - Strategy • Define criteria and guidelines for choosing Open Source • Features, maturity, frequency of releases, bug fixes • Size and health of Community, Governance • Commercial Support & Licensing • Map existing Open Source usage • What, Where, Why • Who supports it • How is it acquired/distributed • Measure TCO
#2 – Architecture • Open Source is about Choice • Do not base your architecture on Products • Avoid vendor lock-in, proprietary or not • Embrace Open Standards • Reference Architectures* • Interfaces (APIs) • Data Formats *e.g. Java Enterprise Edition (EE) providesan excellent base for enterprise applications.
#3 – Skills • Open Source is a culture of Doers • Encourage people to get their hands dirty • Adopt Open Source development practices & tools • Educate your People • Trainings, Conferences, Certifications • Promote Excellence • Technical Careers may the Force Sourcebe with You!
#4 – Community • Open Source is a culture of Collaboration • Get on the forums, mailing list, IRC • Give back to the community • Report bugs • Describe solutions • Provide patches, documentation • Contribute back code
#5 – Support • Do I need to buy Support? • In-house vs. Community vs. Professional Support • What Support really means? • Certified software stacks • Up to 24x7 production support & SLAs • Multi-year maintenance policies & Security fixes • Developer support, Integrated Tool Chain • Monitoring, Management Tools • Predictable Roadmaps • Legal Assurance
Case Study: OSS Adoption by EFG Eurobankhttp://www.eede.gr/pdf/eip_margaritis_170610.pdfhttp://ellak.gr/uploads/egov09/eurobank_libas.pdf
Recap – Open Source Adoption Key Elements • Strategy • Architecture • Skills • Community • Support
dimitris@redhat.com http://www.jboss.org