This presentation supported the speech delivered by Gabriele Ruffatti, founder of the SpagoWorld initiative and founder and OW2 President (www.ow2.org), at OSS 2013 - the International Conference on Open Source Systems (Koper, Slovenia, 25th-28th June 2013).
The first part of the presentation focuses on open source, innovation and next challenges in the context of the "nexus of events".
The second part provides various examples of how Spago4Q (www.spago4q.org) - SpagoBI analytic for quality - supports a quality assurance and trustworthiness program. It includes a preview of the speech to be delivered at IT Confidence 2013 in Rio de Janeiro (Brazil), presenting how Spago4Q is being used as the key tool inside a complete Application Lifecycle Management process. Spago4Q allows the evaluation of corporate performances through a 3D model integrating data coming from three dimensions of analysis: Technical, Economical and Social.
Leveraging FOSS is an attractive proposition, yet managing FOSS and licensing obligations is often an after thought. Business risks and negative branding impacts are ignored, or willingly glimpsed upon, when an organization is in startup mode, however in larger companies and organizations, no lines of code should be pushed upstreamed or shipped with product unless, development shouldn’t even begin unless a comprhensive and state of the art FOSS license compliance policy and practice is in place. So do you go about building a new one, when none exists yet. Which standard do you look at? Which best practices do you follow? What processes do you build to make sure that the policy ultimately folllows the busines needs while mitigating risks as opposed to blocking business completely?
This document provides information about open source software including definitions, features, advantages, disadvantages, popular open source software, licensing, and legitimacy of open source software. It defines open source software as software with source code available and licensed to allow users to study, change, and distribute the software for any purpose. Popular advantages listed include free distribution, lower hardware costs, and abundant support from online communities. Disadvantages include costs of maintenance and support as well as difficulty of installation and use for some end users. The document also discusses open source licensing and laws related to intellectual property and copyright.
Open source licensing can be complicated for laypeople to understand. The document discusses some key concepts around open source licensing including:
- Open source licenses like the GPL require sharing source code modifications, while permissive licenses like MIT do not.
- Choosing an open source license has legal implications for how software can be used and modified. Strong copyleft licenses like GPL require any changes be shared.
- Understanding license compatibility and how licenses apply to derivatives is important, as mixing licenses could require releasing entire works under more restrictive terms.
This document discusses open source software, its history and uses. Open source software has many benefits including being free, allowing for collaboration and modification of code. It can also be used on older hardware, saving schools and individuals money. Examples of popular open source software mentioned are the Linux operating system, Mozilla Firefox web browser, and Apache web server. The document concludes that open source software adoption will likely continue to expand due to its low costs and collaborative nature.
Have you ever asked yourself how can you leverage open source for selling your products or services, attracting talent and innovating? In the first part of this lecture I’ll give a historical context about how open source has transformed the Software industry and changed the way we develop, collaborate, communicate, organize and think about business values. In the second part I will talk about open source opportunities, challenges and what it means to successfully plan and implement an open source project from the practical side. I will also share my own Open Source management experience at Intuit.
The document discusses three initiatives by OW2 to engage mainstream open source software users:
1) Beta-testing campaigns to align developer expectations with user needs and identify exploitation opportunities.
2) Applying "Market Readiness Levels" to provide a simple indicator of a project's maturity to help users make decisions.
3) The "Good Governance Initiative" to help users securely and responsibly use OSS while supporting the open source ecosystem.
Open source refers to software that is freely available and can be modified and shared. The document discusses the history and principles of open source software, including key figures like Richard Stallman and Linus Torvalds. It outlines achievements of open source like Linux, popular software titles, and how open source benefits freedom, research, and knowledge sharing.
Leveraging FOSS is an attractive proposition, yet managing FOSS and licensing obligations is often an after thought. Business risks and negative branding impacts are ignored, or willingly glimpsed upon, when an organization is in startup mode, however in larger companies and organizations, no lines of code should be pushed upstreamed or shipped with product unless, development shouldn’t even begin unless a comprhensive and state of the art FOSS license compliance policy and practice is in place. So do you go about building a new one, when none exists yet. Which standard do you look at? Which best practices do you follow? What processes do you build to make sure that the policy ultimately folllows the busines needs while mitigating risks as opposed to blocking business completely?
This document provides information about open source software including definitions, features, advantages, disadvantages, popular open source software, licensing, and legitimacy of open source software. It defines open source software as software with source code available and licensed to allow users to study, change, and distribute the software for any purpose. Popular advantages listed include free distribution, lower hardware costs, and abundant support from online communities. Disadvantages include costs of maintenance and support as well as difficulty of installation and use for some end users. The document also discusses open source licensing and laws related to intellectual property and copyright.
Open source licensing can be complicated for laypeople to understand. The document discusses some key concepts around open source licensing including:
- Open source licenses like the GPL require sharing source code modifications, while permissive licenses like MIT do not.
- Choosing an open source license has legal implications for how software can be used and modified. Strong copyleft licenses like GPL require any changes be shared.
- Understanding license compatibility and how licenses apply to derivatives is important, as mixing licenses could require releasing entire works under more restrictive terms.
This document discusses open source software, its history and uses. Open source software has many benefits including being free, allowing for collaboration and modification of code. It can also be used on older hardware, saving schools and individuals money. Examples of popular open source software mentioned are the Linux operating system, Mozilla Firefox web browser, and Apache web server. The document concludes that open source software adoption will likely continue to expand due to its low costs and collaborative nature.
Have you ever asked yourself how can you leverage open source for selling your products or services, attracting talent and innovating? In the first part of this lecture I’ll give a historical context about how open source has transformed the Software industry and changed the way we develop, collaborate, communicate, organize and think about business values. In the second part I will talk about open source opportunities, challenges and what it means to successfully plan and implement an open source project from the practical side. I will also share my own Open Source management experience at Intuit.
The document discusses three initiatives by OW2 to engage mainstream open source software users:
1) Beta-testing campaigns to align developer expectations with user needs and identify exploitation opportunities.
2) Applying "Market Readiness Levels" to provide a simple indicator of a project's maturity to help users make decisions.
3) The "Good Governance Initiative" to help users securely and responsibly use OSS while supporting the open source ecosystem.
Open source refers to software that is freely available and can be modified and shared. The document discusses the history and principles of open source software, including key figures like Richard Stallman and Linus Torvalds. It outlines achievements of open source like Linux, popular software titles, and how open source benefits freedom, research, and knowledge sharing.
The document summarizes a debate on open source versus proprietary software. It discusses definitions of open source software, popular open source licenses, and advantages of open source such as customizability, security, and lower costs. Open source is gaining adoption in government and enterprise due to benefits like avoiding vendor lock-in, lower costs, and higher quality from community contributions. Surveys find increasing enterprise adoption rates, with over 50% of new software to be open source in the next 5 years. Microsoft is also increasingly supporting open source.
The document discusses the history of how software was sold and distributed from the early 19th century to present day. It outlines key events like IBM beginning to charge separately for software in 1969 and Richard Stallman's launch of the GNU project in 1984 to create a free Unix-like operating system. Stallman believed software users should have four essential freedoms: to use, study, share, and modify software. This philosophy led to the creation of the GNU General Public License to ensure any versions or modifications of GNU software remained free to use. While open source software has similar goals, the document notes it allows some licenses considered too restrictive by free software advocates.
This document summarizes a presentation about open source and open data. It discusses key topics like open source licenses and business models, how to evaluate healthy open source projects, and examples of open data types and licensing. Open communities and initiatives are also covered, such as OpenSummerOfCode which funds students to build open source projects using open data.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ut imperdiet enim. Donec lectus eros, luctus quis dapibus ac, posuere sed dolor. Sed id orci at sapien hendrerit adipiscing et at enim. Nam eu adipiscing mauris. Nulla aliquam nisl nec risus viverra elementum. Maecenas facilisis.
Open source licensing is determined by the licence approved by the Open Source Initiative. Approved licences meet the Open Source Definition and include popular licences like GPL, LGPL, MPL and BSD. Intellectual property rights specify who owns software property through agreements and contracts. All software projects must keep detailed records of licensing and ownership of contributions in an IPR registry to properly manage copyrights and the effects of open source licensing.
20 years of open source and... what’s next?Speck&Tech
ABSTRACT: Open source started as a marketing program for free software back in 1998. Starting as a controversial and disruptive idea, it has moved through the stages of acceptance to become the dominant idea in creating software systems. Why did it start and what was the timeline? Why did open source work so well? What's next?
BIO: Simon Phipps is managing director of Meshed Insights Ltd, providing companies with open community engagement advice. He is a pro-bono director of the Open Source Initiative, the global steward of the Open Source Definition - OSI serves to advocate for, educate about and build bridges within the open source community; of The Document Foundation, stewards of LibreOffice; and of the Open Rights Group, protecting digital rights in the UK. His career has included early engagement in establishing Java, XML and weblogs as computer industry technologies as well as contributions to open standards in a variety of fields. As chief open source officer at Sun Microsystems he supervised the open source relicensing of Solaris Unix, Java and many other software systems.
Dfc2043 operating system; open & closed source systemsFlameDimension95
The document summarizes closed source and open source operating systems. It provides examples of closed source systems like Microsoft Windows, iOS, and examples of open source systems like Linux and Android.
For each operating system, it discusses their key advantages and disadvantages. Microsoft Windows advantages include direct vendor support but disadvantages are inability to edit code and high costs. iOS advantages are performance and security but disadvantages include being costly and proprietary. Linux advantages are being free, secure, and customizable, but it can be less user friendly than Windows. Android advantages are multitasking and easy access to apps, but disadvantages include ads, wasteful battery usage, and potential for viruses.
The document also includes short code snippets to illustrate source code examples for
The document defines open source software and provides examples. Open source refers to software whose source code is publicly available and can be modified and shared by anyone. Key advantages are the availability of source code, quality from community involvement, and lower costs compared to proprietary software. Popular open source applications, operating systems, and programming languages are listed as examples, including Android, Linux, PHP, and Python. The document also discusses open source development and licensing models.
Navya V provides her personal details, including name, contact information, and date of birth. Her career objective is to work for an organization and contribute to its growth. She has over 3 years of experience in research and development, working with technologies like Python, Android, and IoT. Her technical skills include Java, Python, C++, and she has experience in domains like data analytics and IoT. She holds a bachelor's degree in electronics and has received several certifications. Her work experience includes roles in mobile performance analysis, an Intel IoT center of excellence, and augmented reality development.
Sometimes dominant design is established by small and new ventures, rather than by large corporations, as we would expect. This is the case of Arduino, an open source platform for building and prototyping electronics projects, that imposed itself as dominant design in the fast-growing field of the digital makers. In our presentation, we use Arduino as an exemplar case to challenge some conventional wisdoms and traditional ways of thinking in strategic management. Our findings show that organization design and organizational processes shape the new ventures strategy (rather than viceversa), and play a critical role in setting a new dominant design.
This document provides an overview of open source software and its adoption in education. It discusses the history and key people involved in open source software development like Richard Stallman and Linus Torvalds. The document argues that open source software provides benefits to education like cost savings, collaboration, and allowing older hardware to run new software. It recommends that schools adopt open source software for academic and financial reasons.
Android is an open source software stack for mobile devices that includes an operating system, middleware and key applications developed by Google and the Open Handset Alliance. It allows developers to write managed code using Java libraries and is based on the Linux kernel. When released in 2008, most of the Android platform was made available under the Apache free software license. The architecture of Android includes the Android runtime, Linux kernel, native libraries, application framework and application layer. It has advantages like being open source and allowing customization of devices, but also disadvantages like potential security issues and lack of access to lower level device APIs for applications.
Open source software refers to computer programs where the source code is made available to the public with an open source license that allows users to study, change, and improve the design of the software. Open source software is typically developed collaboratively by a community of programmers who improve upon the code and share their changes. It is often funded through universities, personal projects, consulting work, proprietary add-ons, or donations. Some benefits of open source software include lower costs, greater security, avoidance of vendor lock-in, and higher quality code. Widely used examples include the Apache HTTP Server, Mozilla Firefox, Linux, Android, MySQL, Java Development Kit, Eclipse, and content management systems like Wikipedia.
Open source technology allows anyone to access, modify, and share source code for free. Examples of open source software include 7-Zip, Blender, Eclipse, GIMP, Inkscape, Mozilla Firefox, and Mozilla Thunderbird. Open source software has advantages like low or no cost, accessibility of source code, community improvements, and adherence to open standards. However, it also lacks proprietary software benefits like bundled products and the inability to modify source code. Overall, open source provides reliability, stability, auditability, flexibility, and accountability at a lower cost compared to proprietary alternatives.
Proprietary software refers to commercial software where the source code is closed, and users must purchase a license to use it. Open source software is free to use and modify as the source code is publicly available. Some key differences are that open source software can be modified by users and distributed freely, while proprietary software must be purchased from the vendor and the source code is not accessible to users. Examples of each type of software were provided.
Trolltech: Qtopia introduction at Overtheair (London 2008)guest3df603
This document summarizes Qtopia, a Linux-based application framework for developing software on mobile devices. It discusses Trolltech, the company behind Qtopia and Qt. It also describes the key components of Qtopia, including the phone edition, core functionality, APIs and the Greenphone SDK for developing on Qtopia-powered phones like the Greenphone. Hands-on demos of the Greenphone SDK were offered at the end.
Open source software, commercial software, freeware software, shareware softw...Muhammad Haroon
The document discusses different types of software including open source software, commercial software, freeware software, shareware software, and proprietary software. Open source software is available freely with publicly accessible source code. Commercial software requires payment of licensing fees and has proprietary source code. Freeware is free to use but retains copyright, while shareware is initially free but requires payment to continue use after a trial period. Proprietary software is owned and controlled by an individual or company.
Introduction to research on open source softwareMatthias Stürmer
Open source software is being used by small and large companies, governments and other organizations in many business-critical systems. Nowadays there are approximately 1 million open source projects on the software market being developed and maintained by unpaid individuals as well as professional software companies and industry players. Research about technical aspects of open source software, business models, management and governance practices as well as community dynamics and contributor's motivations is abundant.
In this three day course master students of information systems get an introduction into current research about open source, read and present academic papers on open source, and write an own research proposal, conference submission or working paper about a specific topic of their interest. This may cover issues about open source in automotive industry, reuse of open source components, business models with open source, inner source development within pharma and many more.
OpenHarmony's journey to Oniro - One year on
We introduced Openharmony at SFScon 2020. One year has passed and with it much water under the project’s bridge. The project is now officially an Eclipse project, with its own brand. Members and industry partners are joining and the version 1.0 release is behind the corner. This talk provides an update of the vision, objectives, ecosystem, governance model, technology, standards, compliance processes, and all progress made in one intense year of work inside the Oniro project.
This document discusses business models for open hardware. It begins with an overview of software licenses, including proprietary, hybrid, and free software licenses. Free software licenses can have reciprocity requirements. For open hardware, value is created through collaboration but captured indirectly through services typically. Examples of successful open hardware companies discussed include Arduino, which uses a dual licensing model, and Elphel, which releases hardware and software under GPLv2. New opportunities may arise from advances in CAD software and 3D printing.
Scenario-based Economic Model Approach to evaluate the impact of the Internet...Yasushi Hara
This document describes an input-output table based computable general equilibrium (CGE) model to evaluate the impact of government investment in the Internet of Things (IoT) from 2005 to 2050. The model differentiates between intangible knowledge and tangible assets. It simulates three policy scenarios: 1) introducing TCP/IP sensors, 2) real-time sensing and knowledge systems, and 3) platform-based businesses and production systems. The results show that government IoT/ICT investment can accelerate GDP growth, labor transition to new industries, and the infiltration of IoT across sectors. Platform-based businesses are important for utilizing cross-sectoral information technologies.
The document summarizes a debate on open source versus proprietary software. It discusses definitions of open source software, popular open source licenses, and advantages of open source such as customizability, security, and lower costs. Open source is gaining adoption in government and enterprise due to benefits like avoiding vendor lock-in, lower costs, and higher quality from community contributions. Surveys find increasing enterprise adoption rates, with over 50% of new software to be open source in the next 5 years. Microsoft is also increasingly supporting open source.
The document discusses the history of how software was sold and distributed from the early 19th century to present day. It outlines key events like IBM beginning to charge separately for software in 1969 and Richard Stallman's launch of the GNU project in 1984 to create a free Unix-like operating system. Stallman believed software users should have four essential freedoms: to use, study, share, and modify software. This philosophy led to the creation of the GNU General Public License to ensure any versions or modifications of GNU software remained free to use. While open source software has similar goals, the document notes it allows some licenses considered too restrictive by free software advocates.
This document summarizes a presentation about open source and open data. It discusses key topics like open source licenses and business models, how to evaluate healthy open source projects, and examples of open data types and licensing. Open communities and initiatives are also covered, such as OpenSummerOfCode which funds students to build open source projects using open data.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ut imperdiet enim. Donec lectus eros, luctus quis dapibus ac, posuere sed dolor. Sed id orci at sapien hendrerit adipiscing et at enim. Nam eu adipiscing mauris. Nulla aliquam nisl nec risus viverra elementum. Maecenas facilisis.
Open source licensing is determined by the licence approved by the Open Source Initiative. Approved licences meet the Open Source Definition and include popular licences like GPL, LGPL, MPL and BSD. Intellectual property rights specify who owns software property through agreements and contracts. All software projects must keep detailed records of licensing and ownership of contributions in an IPR registry to properly manage copyrights and the effects of open source licensing.
20 years of open source and... what’s next?Speck&Tech
ABSTRACT: Open source started as a marketing program for free software back in 1998. Starting as a controversial and disruptive idea, it has moved through the stages of acceptance to become the dominant idea in creating software systems. Why did it start and what was the timeline? Why did open source work so well? What's next?
BIO: Simon Phipps is managing director of Meshed Insights Ltd, providing companies with open community engagement advice. He is a pro-bono director of the Open Source Initiative, the global steward of the Open Source Definition - OSI serves to advocate for, educate about and build bridges within the open source community; of The Document Foundation, stewards of LibreOffice; and of the Open Rights Group, protecting digital rights in the UK. His career has included early engagement in establishing Java, XML and weblogs as computer industry technologies as well as contributions to open standards in a variety of fields. As chief open source officer at Sun Microsystems he supervised the open source relicensing of Solaris Unix, Java and many other software systems.
Dfc2043 operating system; open & closed source systemsFlameDimension95
The document summarizes closed source and open source operating systems. It provides examples of closed source systems like Microsoft Windows, iOS, and examples of open source systems like Linux and Android.
For each operating system, it discusses their key advantages and disadvantages. Microsoft Windows advantages include direct vendor support but disadvantages are inability to edit code and high costs. iOS advantages are performance and security but disadvantages include being costly and proprietary. Linux advantages are being free, secure, and customizable, but it can be less user friendly than Windows. Android advantages are multitasking and easy access to apps, but disadvantages include ads, wasteful battery usage, and potential for viruses.
The document also includes short code snippets to illustrate source code examples for
The document defines open source software and provides examples. Open source refers to software whose source code is publicly available and can be modified and shared by anyone. Key advantages are the availability of source code, quality from community involvement, and lower costs compared to proprietary software. Popular open source applications, operating systems, and programming languages are listed as examples, including Android, Linux, PHP, and Python. The document also discusses open source development and licensing models.
Navya V provides her personal details, including name, contact information, and date of birth. Her career objective is to work for an organization and contribute to its growth. She has over 3 years of experience in research and development, working with technologies like Python, Android, and IoT. Her technical skills include Java, Python, C++, and she has experience in domains like data analytics and IoT. She holds a bachelor's degree in electronics and has received several certifications. Her work experience includes roles in mobile performance analysis, an Intel IoT center of excellence, and augmented reality development.
Sometimes dominant design is established by small and new ventures, rather than by large corporations, as we would expect. This is the case of Arduino, an open source platform for building and prototyping electronics projects, that imposed itself as dominant design in the fast-growing field of the digital makers. In our presentation, we use Arduino as an exemplar case to challenge some conventional wisdoms and traditional ways of thinking in strategic management. Our findings show that organization design and organizational processes shape the new ventures strategy (rather than viceversa), and play a critical role in setting a new dominant design.
This document provides an overview of open source software and its adoption in education. It discusses the history and key people involved in open source software development like Richard Stallman and Linus Torvalds. The document argues that open source software provides benefits to education like cost savings, collaboration, and allowing older hardware to run new software. It recommends that schools adopt open source software for academic and financial reasons.
Android is an open source software stack for mobile devices that includes an operating system, middleware and key applications developed by Google and the Open Handset Alliance. It allows developers to write managed code using Java libraries and is based on the Linux kernel. When released in 2008, most of the Android platform was made available under the Apache free software license. The architecture of Android includes the Android runtime, Linux kernel, native libraries, application framework and application layer. It has advantages like being open source and allowing customization of devices, but also disadvantages like potential security issues and lack of access to lower level device APIs for applications.
Open source software refers to computer programs where the source code is made available to the public with an open source license that allows users to study, change, and improve the design of the software. Open source software is typically developed collaboratively by a community of programmers who improve upon the code and share their changes. It is often funded through universities, personal projects, consulting work, proprietary add-ons, or donations. Some benefits of open source software include lower costs, greater security, avoidance of vendor lock-in, and higher quality code. Widely used examples include the Apache HTTP Server, Mozilla Firefox, Linux, Android, MySQL, Java Development Kit, Eclipse, and content management systems like Wikipedia.
Open source technology allows anyone to access, modify, and share source code for free. Examples of open source software include 7-Zip, Blender, Eclipse, GIMP, Inkscape, Mozilla Firefox, and Mozilla Thunderbird. Open source software has advantages like low or no cost, accessibility of source code, community improvements, and adherence to open standards. However, it also lacks proprietary software benefits like bundled products and the inability to modify source code. Overall, open source provides reliability, stability, auditability, flexibility, and accountability at a lower cost compared to proprietary alternatives.
Proprietary software refers to commercial software where the source code is closed, and users must purchase a license to use it. Open source software is free to use and modify as the source code is publicly available. Some key differences are that open source software can be modified by users and distributed freely, while proprietary software must be purchased from the vendor and the source code is not accessible to users. Examples of each type of software were provided.
Trolltech: Qtopia introduction at Overtheair (London 2008)guest3df603
This document summarizes Qtopia, a Linux-based application framework for developing software on mobile devices. It discusses Trolltech, the company behind Qtopia and Qt. It also describes the key components of Qtopia, including the phone edition, core functionality, APIs and the Greenphone SDK for developing on Qtopia-powered phones like the Greenphone. Hands-on demos of the Greenphone SDK were offered at the end.
Open source software, commercial software, freeware software, shareware softw...Muhammad Haroon
The document discusses different types of software including open source software, commercial software, freeware software, shareware software, and proprietary software. Open source software is available freely with publicly accessible source code. Commercial software requires payment of licensing fees and has proprietary source code. Freeware is free to use but retains copyright, while shareware is initially free but requires payment to continue use after a trial period. Proprietary software is owned and controlled by an individual or company.
Introduction to research on open source softwareMatthias Stürmer
Open source software is being used by small and large companies, governments and other organizations in many business-critical systems. Nowadays there are approximately 1 million open source projects on the software market being developed and maintained by unpaid individuals as well as professional software companies and industry players. Research about technical aspects of open source software, business models, management and governance practices as well as community dynamics and contributor's motivations is abundant.
In this three day course master students of information systems get an introduction into current research about open source, read and present academic papers on open source, and write an own research proposal, conference submission or working paper about a specific topic of their interest. This may cover issues about open source in automotive industry, reuse of open source components, business models with open source, inner source development within pharma and many more.
OpenHarmony's journey to Oniro - One year on
We introduced Openharmony at SFScon 2020. One year has passed and with it much water under the project’s bridge. The project is now officially an Eclipse project, with its own brand. Members and industry partners are joining and the version 1.0 release is behind the corner. This talk provides an update of the vision, objectives, ecosystem, governance model, technology, standards, compliance processes, and all progress made in one intense year of work inside the Oniro project.
This document discusses business models for open hardware. It begins with an overview of software licenses, including proprietary, hybrid, and free software licenses. Free software licenses can have reciprocity requirements. For open hardware, value is created through collaboration but captured indirectly through services typically. Examples of successful open hardware companies discussed include Arduino, which uses a dual licensing model, and Elphel, which releases hardware and software under GPLv2. New opportunities may arise from advances in CAD software and 3D printing.
Scenario-based Economic Model Approach to evaluate the impact of the Internet...Yasushi Hara
This document describes an input-output table based computable general equilibrium (CGE) model to evaluate the impact of government investment in the Internet of Things (IoT) from 2005 to 2050. The model differentiates between intangible knowledge and tangible assets. It simulates three policy scenarios: 1) introducing TCP/IP sensors, 2) real-time sensing and knowledge systems, and 3) platform-based businesses and production systems. The results show that government IoT/ICT investment can accelerate GDP growth, labor transition to new industries, and the infiltration of IoT across sectors. Platform-based businesses are important for utilizing cross-sectoral information technologies.
How to structure, implement and evaluate an innovation management programmeBarry Magee
This document summarizes lessons learned from two innovation programmes at IBM:
1. Sales Collaboration programme achieved 80% idea progression through implementation and identified barriers like employee silos and lack of business skills. It demonstrated the value of cultural assessment, quick wins, and a sustainable approach.
2. Client Value Innovation programme yielded 27% idea submissions over workshops/clinics and identified strengths like cross-division engagement but weaknesses in team formations, mentor selection, and showcase format. It provided lessons around innovation cycle timing and design thinking education.
The document discusses three innovation strategies: technology driver, need seeker, and market reader. The technology driver strategy focuses on developing new technologies first and finding markets for them. The need seeker strategy seeks to understand customer needs and deliver products/services to meet those needs. The market reader strategy evaluates trends and opportunities in the market. Using only one strategy is risky; companies should use a dominant strategy and a subordinate one to balance internal capabilities and external demands. The recommendation is to start with market reading, then need seeking, and apply technology development last.
This is a first prototype of the book structure of our book on business model design and innovation, which will be announced at http://business-model-design.blogspot.com
DIGITAL DISRUPTION: an open platform for digital economy between creative inn...SpagoWorld
This presentation supported the speech entitled "Digital disruption: an open platform to face the digital economy between creative innovation and concreteness" by Gabriele Ruffatti, founder of the SpagoWorld initiative. The speech took place on May 11th, 2013 at ALMA Graduate School at the University of Bologna, within the Business Administration master's program of the Information Systems class. www.spagoworld.org
Building innovation momentum, getting things started from nexus of eventsSpagoWorld
The presentation entitled "Building innovation momentum, getting things started from nexus of events" supported the speech by Gabriele Ruffatti at the European Summit on the Future Internet (http://www.av.it.pt/Future_Internet_European_Summit/), during the panel discussion on Big Data and Cloud. www.spagoworld.org
Inder Gopal
VP System Technology
IBM
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
Open World Forum 2013 - What’s next for Open Source Communities?SpagoWorld
The presentation supported the speech "What's next for Open Source Communities?" given by Gabriele Ruffatti - founder of the SpagoWorld initiative and President of OW2 - during the Community Summit track at Open World Forum 2013. http://www.spagoworld.org/
The document discusses Oniro, an open source distributed operating system project launched by the Eclipse Foundation that aims to connect consumer devices and reduce fragmentation by providing a unified set of configurations, APIs, and protocols for different devices. Oniro envisions evolving operating systems to cover more connected devices and provide a better user experience across devices. The Eclipse Foundation is establishing an Oniro Working Group to build an ecosystem around Oniro and drive its commercial success.
Osor Launch, presentation at Open Source World Conference 2008 (Málaga, Octob...Juanjo Amor
This document provides an overview of the OSOR (Open Source Observatory and Repository) platform. OSOR was established by the European Commission to promote the sharing of open source software and best practices among public administrations. It functions both as an information platform and collaborative development environment. The platform aims to connect open source initiatives across Europe through hosting projects directly and federating with other national open source repositories.
Roberto Di Cosmo discusses achieving impact with open source software. He analyzes two successful open source projects - Hilite and Squash - that received public funding. Both focused on developing products from the start and involving potential user companies in the consortium to drive adoption. They also cultivated pertinent communities, though these were sometimes users rather than developers. Leadership by an open source company was key to coordinating contributions and ensuring sustainability.
Linksvayer, M. (2009, July 28). Panel on Open Source, The Commons as a collective intelligence meta-innovation. Retrieved Retrieved May 7, 2010, from http://slidesha.re/9ZXtHl.
The document summarizes open source software research activities at the Norwegian University of Science and Technology (NTNU). The research focuses on software engineering, reuse, and off-the-shelf components. Key projects include an ITEA project on open source adoption in industry, case studies on Gentoo and open standards, surveys of open source and off-the-shelf software use, and exploring open source in education and art. The document outlines findings and lessons learned from NTNU's open source software research.
The document describes AGILE, a project that aims to create an open IoT platform and ecosystem. The project will develop modular gateway software and hardware to connect diverse devices and manage data. It will also create graphical tools for developing IoT apps and a marketplace to share them. The project has 17 partners and received EU funding. It will involve industry, startups, and end users through pilots, open calls, and a crowdfunding campaign. The goal is to support an open IoT community through the Eclipse foundation and involve developers directly to help the platform and apps ecosystem grow in a sustainable way.
The document summarizes a panel discussion on open source and the commons held by Creative Commons in 2009. Some key points include:
- Creative Commons launched in 2002 to create legal and technical tools to enable sharing content with some rights reserved, similar to open source software licenses.
- There are now over 70 international projects using Creative Commons licenses to share content.
- While media and content is more diverse than software, it is about a decade behind in openly sharing and collaborating like open source software.
- Successful examples like Wikipedia and Magnatune show that with mass collaboration, free culture can progress faster than free software, though success will be uneven across different types of content and industries.
- Building the commons
Software Preservation: challenges and opportunities for reproductibility (Sci...Roberto Di Cosmo
The document discusses the challenges of preserving software to ensure reproducibility in science. It notes that 81% of computer science papers studied were found to be non-reproducible due to a lack of available source code and documentation. Preserving software is complex as it often has dependencies on other software and hardware. However, software embodies much of our scientific and technical knowledge, so efforts must be made to preserve and provide access to source code in order to establish reproducibility as the foundation of scientific inquiry.
"Keynote - Preserving Software: Challenges and Opportunities for Reproducibility of Science and Technology"
By Roberto Di Cosmo, Irill for ScilabTEC 2015
This document provides an overview of Hyperledger and blockchain technology. It discusses how Hyperledger is helping to drive collaboration and standards around blockchain through an open source approach. It highlights some of Hyperledger's projects in areas like healthcare records, cross-border payments, and medical licensing. It also shares statistics about Hyperledger's growth and community. The overall purpose is to introduce readers to Hyperledger and the potential of blockchain technology.
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...Black Duck by Synopsys
We look at the three reasons you must attend the FLIGHT Amsterdam conference; how to build outstanding projects in the open source community; and why isn’t every app being security tested? Plus, in-depth into the TRITON attack; why 2018 is the year of open source; how open source is driving both IoT and AI and a webinar on the 2018 Open Source Rookies of the Year.
Open Source Insight is your weekly news resource for open source security and cybersecurity news!
The document provides an introduction to the open source operating system Linux. It discusses some of the key features of Linux, including that it is faster and more reliable than other operating systems like Windows. It notes that Linux is very robust as it is developed by many contributors online. Some specific advantages highlighted are that Linux has excellent scalability, is fully 32-bit and 64-bit, and is more secure than Windows due to not being susceptible to viruses. Examples of where Linux is commonly used like web servers, file servers, and databases are also briefly mentioned.
Internet of Things is technological break through that affects our lives in ways unimaginable before. It has a wide spectrum of application ranging from the Micro to the Macro, from our daily essentials to nuclear reactors and much more.
Getting an IoT product out in the market is an extremely task. There are challenges involved are in design of Hardware, Software, Cloud and Analytic’s components.
Similar to Open source from disruption to innovation - Can we measure and evaluate the outcomes? (20)
[SFScon'17] More than a decade with free open source softwareSpagoWorld
The presentation supported the speech by Gabriele Ruffatti - formerly Engineering Group's Open Source Competency Center Director - at SFScon ( https://www.sfscon.it/ ) in Bozen (Italy) on November 10th, 2017.
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...SpagoWorld
The presentation supported the speech by Matteo Sartori and Michele Gabusi (Data Scientists, Engineering Group’s Big Data & Analytics Competency Center) at EclipseDay Milano 2017.
This set of slides is part of the course Data Visualization GE, available on FIWARE platform, whose SpagoBI is the reference implementation. Here it is shown how to set filters to a parametric Birt Report on SpagoBI Server.
This set of slides is part of the course Data Visualization GE, available on FIWARE platform, whose SpagoBI is the reference implementation. This course aims at offering assistance to create a simple Report with Birt. We drive users from installation to the development of the document through SpagoBI Studio and finally show how the report can be transfered on SpagoBI server.
This set of slides is part of the course Data Visualization GE, available on FIWARE platform, whose SpagoBI is the reference implementation. The course gradually explains how the end-user can manage the SpagoBI worksheet engine in order to build a set of analysis with charts and tables that display his own statistics.
This set of slides is part of the course Data Visualization GE, available on FIWARE platform, whose SpagoBI is the reference implementation. In this course it is explained how a simple analytical document can be developed from scratch.
This set of slides is part of the course Data Visualization GE, available on FIWARE platform, whose SpagoBI is the reference implementation. This course depicts the global vision over the SpagoBI suite, the policy it carries out, its usage and its main features.
Architectural Evolution Starting from HadoopSpagoWorld
Speech given by Monica Franceschini, Solution Architecture Manager at the Big Data Competencey Center of Engineering Group, in occasion of the Data Driven Innovation Rome 2016 - Open Summit.
Openness as the Engine for Digital InnovationSpagoWorld
Gabriele Ruffatti discusses openness and digital innovation in a presentation with three main sections. Openness is seen as an engine for digital innovation, driven by complexity, dynamism and a need for trust. Open source is presented as a development model that enables collaboration, transparency and new commercial models. The role of data, people and managers who embrace innovation are key factors for digital transformation.
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectSpagoWorld
The presentation supported the speech "Think differently – Stream-based Microservice Architecture for Next-Generation Applications" by Fabian Wilckens (EMEA Solutions Architect, MapR Technologies Inc.) at the HUG Italy meet-up supported by Engineering Group's SpagoBI Labs, which took place in Milan, Italy on March 17th, 2016. Read more: http://bit.ly/1UydNuz
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistSpagoWorld
The presentation supported the speech "Drilling into Data with Apache Drill" by Tugdual Grall (Technical Evangelist, MapR Technologies Inc.) at the HUG Italy meet-up supported by Engineering Group's SpagoBI Labs, which took place in Milan, Italy on March 17th, 2016. Read more: http://bit.ly/1UydNuz
This document describes SpagoBI's new data mining engine that uses the R scripting language. The engine allows users to execute R scripts and display multiple outputs. It features the JRI and Rserve libraries to interface R with Java applications. The engine works with datasets, scripts, commands, outputs, parameters, and variables. Scripts contain R code, datasets provide data, commands execute scripts and outputs display results. The template defines how these components work together in a data mining document.
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...SpagoWorld
This presentation supported the webinar delivered by Virginie Pasquon, SpagoBI Sales Engineer, in March 2015 (in English and French). It provides an overview of SpagoBI 5 focusing on the new self-service cockpits, to explore your data dynamically and gest instant insights. www.spagobi.org
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?SpagoWorld
This presentation supported the webinar delivered by Alberto Ghedin, SpagoBI Architect, in February 2015 (in English). It shows the what-if analytics provided by SpagoBI 5, allowing you to simulate scenarios and predict the effects of potential changes in your business strategies. www.spagobi.org
Webinar - SpagoBI 5: here comes the Social Network analysis SpagoWorld
This presentation supported the webinar delivered by Letizia Pernigotti, SpagoBI Consultant, in March 2015 (in English). It shows the latest feature for social network listening and monitoring provided by SpagoBI 5. www.spagobi.org
Webinar - What's new with SpagoBI 5: presentation and demoSpagoWorld
This presentation supported the webinar delivered by SpagoBI Labs within SpagoBI Webinar Center in February 2015 (in English and French). It provides an overview of the new features of SpagoBI 5 through a live presentation and demo. www.spagobi.org
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoWorld
These slides supported SpagoBI Labs' presentation of SpagoBI 5 ("Business Applications and Uses" session), taking place in New York, NY on January 26th, and in Herndon, VA on January 28th, 2015. Further details on the event: http://bit.ly/1IzatIX
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoWorld
These slides supported SpagoBI Labs' presentation of SpagoBI 5 ("Technology Applications and Uses" session), taking place in New York, NY on January 26th, and in Herndon, VA on January 28th, 2015. Further details on the event: http://bit.ly/1IzatIX
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...SpagoWorld
The presentation supported the speech by Stefano Scamuzzo (SpagoBI Ecosystem Manager) in the panel entitled “Big Data: towards a data-driven society” at the workshop “Embracing Potential of Big Data” (Pisa, Italy – December 12th, 2014). http://www.spagobi.org/
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...SpagoWorld
At OW2Con’14 – the annual international community event of OW2 – that took place in Paris from 4th to 6th November 2014, Stefano Scamuzzo (SpagoBI Ecosystem Manager) presented the OW2 Big Data initiative (http://www.ow2.org/view/Big_Data/), of which Engineering Group and SpagoBI are leading members.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Open source from disruption to innovation - Can we measure and evaluate the outcomes?
1. 1
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
June 27th 2013
Gabriele Ruffatti
Technical, Innovation & Research Division of Engineering Group
President of OW2 Consortium
OPEN SOURCE FROM DISRUPTION TO INNOVATION
Can we measure and evaluate the outcomes?
OSS 2013
The Ninth International Conference on Open Source Systems
Koper-Capodistria, Slovenia, 25th-28th June, 2013
2. 2
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Background information: Engineering Group and OSS
Brazil
Benelux
ItalyArgentina
Lebanon
The leading Italian independent, privately-owned software and IT
services company
One of the top 10 in Europe in software and services
43 branches in Italy, Belgium, Latin America and the MENA area
> 770M€ Value of Production in 2012, 1,000 large accounts in all
market sectors
www.eng.itwww.eng.it
OSS Competency CenterOSS Competency Center
Innovation & Research DivisionInnovation & Research Division
Engineering GroupEngineering Group
www.spagoworld.orgwww.spagoworld.org
5. 5
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Open Source refers to software freedom
Credits to: www.ow2.org and Cedric Thomas
6. 6
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Open Source: Linux story
Don’t dream big
Give it all away
http://www.spagoworld.org/blog/
Don’t have a plan
Don’t be nice
7. 7
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Distribution: who can play
Community: who plays the game
Architecture: the playing field
Freedom to play the game
Open
Architecture
Open
Licensing
Open
Community
Open Source is a game of freedom
Commercial Model
Commercial model: how to sustain the game
8. 8
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Open Source has disrupted the software industry
Economically
efficientTechnically efficient
Strategically
efficient
Socially efficient
9. 9
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Open Source: quality gains momentum
Source: The 2013 Future of Open Source Survey, Black Duck Software
10. 10
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
OSS is an innovation factor
Where it’s leading
Stack up, from the bottom of technology
Decision factors
Source: The 2013 Future of Open Source Survey,
Black Duck Software
11. 11
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Linus Torvalds was looking for building an open operating system: we have Linux
Steve Jobs was looking for selling user experience: we have the iPad
It’s dependent on the context
It refers to research or production activities
It relates to new things or changes in mature markets
Sometimes it’s mistaken for re-organization or simplification
Innovation is giving shape to ideas
Does open source drive innovation?
What is innovation?
12. 12
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Open Source and Innovation
Open Source refers to
collaboration, sharing and diversity
Are they sufficient conditions to innovate?
Collaboration, sharing and diversity
are powerful tools to support innovation
15. 15
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Event #2: Nexus of Forces
Networks and behaviors
dynamism
Complete re-desing
of IT processes
New approaches for
information management
A new way to
acquire technology
16. 16
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Identifying value that people need and delivering it
Today we can provide it:
at lower cost
with faster development times
with greater impact on user experience than any-thing that came before
Today we can think about opportunity differently
and make the difference
Event #3: Era of Digital Disruption
IT applications from a prescriptive to a
consumer-driven approach
Bottom-up innovation
17. 17
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Event #4: entering a new society
Saatchi & Saatchi CEO Kevin Roberts
… to SuperVUCAFrom VUCA …
18. 18
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Open Source and Innovation at work
Big data is the killer app
for the cloud
22. 22
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Platform
Name of plane and resistant surfaces, fixed or mobile,
generally having support or connection purposes.
Translation from the Italian language:
Dizionario delle Scienze Fisiche (2012)
www.treccani.it
A solid and plane surface, artificially created with various materials,
at the level or above the level of the surrounding area, used as the
base for many applications.
Translation from the Italian language:
Grande Dizionario Italiano di Gabrielli – HOEPLI
www.grandidizionari.it
23. 23
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Platform for Sustainability
Technical InfrastructureTechnical Infrastructure ServicesServices
Governance and CommunityGovernance and Community ServicesServices
Marketing and CommunicationMarketing and Communication ServicesServices
The Community Ecosystem PlatformThe Community Ecosystem Platform
for open source softwarefor open source software
Credits to: www.ow2.org and Cedric Thomas
25. 25
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Rules
Rules make us confident of our next behavior
Rules drive decisions
Emotions drive actions
27. 27
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Values
Credits to: www.londonlovesbusiness.com http://fda.gov/ www.blinkerart.net/ http://foolsjournals.wordpress.com/
28. 28
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Valuable outcomes
PlanPlan
MeasureMeasure
ImproveImprove
AssessAssess
set of metrics &
dimensions of analysis
collection of data, computation of metric values
& global performance value
presentation of results
(dashboards & reports)
detailed analysis
to find problems or bottlenecks
29. 29
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Spago4Q, the OSS platform for Quality
www.spago4q.orgwww.spago4q.org
partially funded by:
32. 32
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Example #2: OW2 SQuaAT
IP verification
License verification
• FOSSology
Source code origin
• Antelink
Code quality
OW2 rules
• Sonar
Business readiness
• Qualipso MOSST, OMM
Reputation
• Trustie Trustworthiness Assessment (TSRR)
Functionality
• China Software Testing Center (CSTC)
33. 33
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Application Lifecycle Management and process monitoring through an integrated
and low-cost solution, mainly based on Open Source Software products
Example #3: ALM at Engineering Group
34. 34
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Technical, Innovation & Research Division
Engineering’s Software Labs (ESL)
PRODUCTION
ESL3: Application
Management
ESL1-2: Project
development
RFPs technical support
MANAGED OPERATIONS
Infrastructures & System Services
Architectural design Research
&
Development
Competency
Centers
Resource
management
Business Units (BUs) for different market sector
Account
Managers
Sales Managers
Service
Desk
Business Analysis
Project
Managers
Business
Competency
Center
Worldwide Customers
Example #3: background - software factory
35. 35
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Continuous Quality Improvement in Engineering's
projects
Unified Infrastructure supporting quality processes
granting flexibility and adaptability
CMMi-DEV and ISO certifications, as independent
method to validate the compliance of processes and
infrastructure with quality standards
Set-up of Engineering’s Software Labs to enhance and
measure productivity and improve quality practices
Example #3: background - goals
38. 38
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
• Spago4Q, the open source platform to measure, analyze and monitor
quality of products, processes and services
www.spago4q.org
“Productivity Intelligence” by
• QEST nD model, a conceptual framework for measuring process
performance based on multiple analysis dimensions (e.g. economic,
social, and technological dimensions)
www.semq.eu/leng/modtechqlm.htm
Example #3: QEST nD with Spago4Q
39. 39
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Method: Performance is expressed as the combination of the specific ratios
selected for each of the 3 dimensions of the quantitative assessment
(Productivity - PR) and the perceived product quality level of the qualitative
assessment (Quality - Q)
Performance = PR + Q
Model: QEST (Quality factor + Economic,
Social & Technical dimensions) is a
“structured shell” to be filled according
to management objectives in relation to
a specific project
Such a model has the ability to handle
independent sets of dimensions without
predefined ratios and weights - referred
to as an open model
Source: Buglione L. & Abran A., QEST nD: n-dimensional extension and generalisation of a Software Performance Measurement Model, International
Journal of Advances in Engineering Software, Elsevier Science Publisher, Vol. 33, No. 1, January 2002, pp.1-7
Example #3: QEST nD model
40. 40
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
• Three dimensions of analysis:
1. Economical (EE)
2. Social (SS)
3. Technical (TT)
• Performance values for each dimension allow to identify
process areas that need improvements
Example #3: nD analysis – 3 main dimensions
41. 41
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
The model defined for the ESL takes into account three analysis dimensions and
goals as follows:
1. Economical (EE)
E.G1 Reduce the effort of corrective maintenance
E.G2 Improve ESL Resource allocation
E.G3 reduce the effort of hardware system unavailability
E.G4 Reduce the rework (intended as impact of defects in UAT or production environment)
2. Social (SS)
S.G1 Reduce the number of non-conformity issues (QA inspection)
S.G2 Improve artifacts reuse
S.G3 Improve the number of delayed deliverables
S.G4 Improve quality of documents and source code
3.Technical (TT)
T.G1 Improve the deploy process
T.G2 Reduce the resolution time for defects and technical issues
T.G3 Improve the skills of resources
T.G4 Improve the development (FP per work/month)
Example #3: nD analysis – goals of 3 main dimensions
42. 42
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Metric ID Metric Desc Formula Source
E.M1.1 Incidence of corrective maintenance effort Corrective Maintenance Effort/FP ALM & prj registry
E.M2.1 Allocation of ESL resources Nr. Of hours allocated on prj/Tot of hours ALM & Corp. Systems
E.M3.1 Hardware System Availability Percentage System Availability System Monitoring
E.M4.1 Incidence of errors Errors (defects after release)/(erros+defects) ALM
E.M4.2 Incidence of analysis defects Analysis defects/(errors + defects) ALM
S.M1.1 n. Of Non Conformity issue Nr. Of NC/nr of Projects ALM & QA Registry
S.M2.1 Incidence of artifact reuse Nr downloads/total nr of artifacts stored Component repo
S.M3.1 Incidence of delayed deliverable Nr-delayed deliv./Tot of delayed deliv. ALM
S.M4.1 Software Complexity Results of automatic static code Code analysis tool
S.M4.2 Software mantainability Results of automatic static code Code analysis tool
T.M1.1 Incidence of deploy defects Deploy defects/(errors + defects) ALM
T.M2.1 Defects Mean Resolution Time Tot. Resolution time/Tot. Defects ALM
T.M2.2 Incidence of design defects Design defects/(errors + defects) ALM
T.M3.1 Incidence of training courses Nr. Of hours allocated on training/Tot of hours Corp. Systems
T.M4.1 Development Capability FP/effort Prj registry & Corp. Sys
Example #3: metrics
43. 43
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Top Manager
ESL Manager
Level 1
Level 2
Level 3
Project Manager
PRJ n
ESL
ESL 1 ESL 2 ESL 3
PRJ 1
PRJ n
PRJ 1
PRJ n
PRJ 1
Project developmentProject development Application maintenanceApplication maintenanceProject developmentProject development
EngineeringEngineering’’s Software Labss Software Labs
Example #3: drill-down through the organization tree levels
44. 44
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
• Unified view on Engineering Software Labs
• Unique performance indicator
• Performance comparison
Example #3: QEST nD dashboard
49. 49
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it
Next: Innovation Factory • Goal 1: Innovation Level Improvement
Q1.1: Which is the level of innovative
knowledge exploited in the
Organization?
Q1.2: How much are the new
products innovative?
•Goal 2 : Quality of Innovation Sources
Q2.1: Which is the quality of the
sources of the innovation process?
• Goal 3: Open Innovation Permeability
Q3.1: To what extent is the customer’s
contribution exploited?
Q3.2: To what extent are the concepts coming
from competitors' sites exploited?
Q3.3: Evaluate the level of technologies that
are transferred by the analysis of competitors
Q3.4: How much do internal proposals
influence innovative products?
• Goal 4: Return of Innovation Investment
Q4.1: How much do innovation process
produces profits?
Q4.2: How much do innovation process costs?
Q4.3: Indirect Advantages
50. 50
Creative Commons Attribution-Share Alike 3.0 Italia License
www.eng.it 50
Conclusions: how to make this happen
Open source has not intrinsic value per se
Prepare the environment and build the platform(s)
Stimulate creativity
Help bring innovation into market
Measure, assess and value the results
Finally, what’s your vision of the world where open source is a major part of
computing?
[…]
In the meshed world, what helps you be successful in a business is
influence. And, you get influence not by power but by being valuable. My
vision is that we’re switching over to this new world of influence instead of
control, of value instead of power, of participation instead of distribution.
[…] Interview to Simon Phipps, OSI Director
Linux Journal, June 2007
Let’s make it happen!