SlideShare a Scribd company logo
Why open source is important and
what are we doing about it?
Ibrahim Haddad, Ph.D.
Vice President and Head of the Open Source Group
Samsung Research America – Silicon Valley
Korea Linux Forum 2015
Open Source is Collaborative, External R&D
Well known companies with dedicated open source organization
Why are companies increasing open source R&D?
• Support Product Development
• Support Product Innovation
• Faster Time To Market
• Better Hiring
Open source is a strategic asset
30%
80%
Average Best in class
Source: IDC
Shift from smaller part to majority of code being open source across
industries: Embedded, Supercomputing, Telecom, Banking, Healthcare,
Automotive, etc.
Key dimensions to enterprise open source strategy
Open
Source
Strategy
Product
Community
Governance
Culture
High engagement
in open standards
Portals Compliance Education Inventory Communication
Internal
External
Training
Guidelines
Licenses
New Employee
Orientation
Inventory
Management
Audit 3rd
Party Code
Usage
Process + Policy
Distribution
Process + Policy
Auditing
Process + Policy
Checklists
Attribution
Policy
Documentation
Policy
Internal
External
Compliance part
of development
Compliance
Team
Scoreboard
Contribution
Process + Policy
Open Standards
Contributor
Training
Establish
organization
OSS Group
Hire from
OSS projects
Open source
proprietary code
Support OSS
foundations
Host OSS
events
Involvment w/e
OSS licensing
Establish
Internal OSS
certification and
career path
Mentorship
Program
Independent
IT Infra
Increased scope
of engagement
Increased work
with # of projects
Oss reference
implementation
Executing the strategy: Enterprise open source infrastructure
Why aim for open source leadership?
1/ Product dependency on open source software
2/ Faster Path to Innovation
• Commoditizing and freely sharing lower-level components of
the platform proved to be a better way of building products.
• When you do this, you are focused differentiating at higher
levels of the stack, focusing your resources to innovate on your
unique value add.
 This is a fundamental business advantage that Linux and open
source enable.
3/ Open Source is Eating the Software World
2011
2014
Open Source is Eating the
Software World.
Needed skills to accelerate software innovation
• More open collaboration
• Better programming and development skills
• Better architectural skills
• Better software and system design skills
• Better integration skills
• Modular and scalable coding skills
• Software re-use skills
• Continuous testing and integration cycles
• etc.
Samsung’s Open Source Journey
c
2002
Getting a
taste
of Open
Source
(Embedded Linux)
200
5
200
8
2013
20
14
Established the
Open Source
Group
Increased
Adoption
20
15
Proliferation
Why is open source important to Samsung?
Samsung Open Source Group (OSG) – Est. 02/2013
Open source leadership can’t be given.
– You earn it by consistent participation
and contribution.
오픈 소스 의 리더십
Open Source Leadership
Open source leadership can be taken away.
- You lose it by lack of participation and
contribution.
We continue to build our open source infrastructure
Open Source Group
(multiple geographical locations)
High number of maintainers,
committers and reviewers
Linux Foundation, Apache
Foundation, Mozilla Foundation,
GNOME , SFC, SFLC
Korea Linux Forum, SOCON,
Kernel Summit 2015, Internal
Contributors Day (2x /year)
Frontiership
Program
Tizen
IoTivity
W3C
IoT
Mentorship
Program
Open Source
Mentorship
Program
Independent
IT infra
Open source IT infra:
Our own servers + IRC + WIKI +
VPN + Linux Laptops + IMAP
support for Linux + Mailing Lists
Server + git servers + file servers +
etc.
Heavily involved
in dozens of
projects used in
our products
Consumer + Basic
Participant
Infrastructure
Advanced elements were established in 2013 & 2014.
OSG current focus areas
Open
Source
Foundations
Linux
Foundation
Software
Freedom
Law Center
Software
Conservancy
Center
GNOME
Foundation
Apache
Foundation
Mozilla
Foundation
OSS
Compliance
Advise R&D
Teams on
OSS Legal
Compliance
Support
with
Compliance
Efforts
+
Help
Resolve
Inquiries
Evangelism
Strategy
Community
Launch new
projects
Sponsor +
speak at
conferences
Organize
community
events
Deliver
internal
training
Mentor
junior
engineers
Thought
leadership
Internal
technical
workshops
Advise on
community
matters
Media
FFmpeg
Gstreamer
Standards
Web/W3C
(CSS, HTML5)
IoT
(Open
Interconnect
Consortium
+
IoTivity
Project)
Virtualization
KVM
QEMU
Web
Webkit
Blink
Graphics
Wayland
EFL
Cairo
System
Linux
Kernel
Tizen
Platform
TechnicalNon-Technical
What do our open source developers do?
• Upstream development.
• Helping R&D and product teams on open source software.
• Open source knowledge transfer internally.
• Special projects and new ideas.
• Internal and external thought leadership.
What’s our impact? (source code)
• Goal: Quantify our contributions to key upstream projects.
• gitdm – git data mining.
• Survey 15 upstream projects:
BlueZ, Wayland and Weston, GStreamer, Cairo, EFL and Enlightenme
nt, Linux, FFmpeg, Clang, Blink, Servo, Caskbench, Skia, Webkit, X
en, U-Boot.
• Date:
– Survey covers code committed from Jan 1, 2011 to Oct 10, 2015.
Development Community vs. Samsung (15 projects)
0 M
20 M
40 M
60 M
80 M
100 M
120 M
2011 2012 2013 2014 2015
Not Samsung Samsung
500+ companies
Samsung:
~2.5% of total
development efforts
Oct 10
2015
A closer look at Samsung’s contributions
0 M
1 M
2 M
3 M
2011 2012 2013 2014 2015
Samsung Samsung OSG
OSG
Samsung
Developers
Oct 10
2015
OSG = Over 40% of Samsung’s upstream dev since its inception
(Feb’13)
0 M
1 M
2 M
3 M
2013 2014 2015
Samsung Samsung OSG
OSG
Samsung
Developers
Oct 10, 2015
This is a great example to showcase the need for
a dedicated open source team that gets engaged
on open source projects critical to your company.
What’s our impact? (Thought Leadership)
Guiding principles
1. We can’t hire all the smart people in the world.
We need to find a way to tap into their knowledge and influence
favorable outcomes in external collaborative and R&D projects.
2. Open source R&D creates significant value.
Internal R&D uses the results of open source R&D and claims portion
of that value.
3. We don’t need to originate the research to use it or benefit from it.
4. We practice what we preach internally: openness and collaboration.
Closing Thoughts
Why Focus on Open Source R&D?
Open Source R&D is a very important and a strategic innovation tool.
• Share development on non diffrentiating software
• Lower R&D cost
• Accelerate product development
• Influence on technologies used in products
• Access to talent pool
Companies need to adapt to collaborative development
(internally and externally)
Development
model
Collaboration
Transparency
Meritocracy
Team formation
Hiring practices
Contribution
Governance
Organizational
Approvals
Operational model
IT infrastructure
Development tools
Metrics
Knowledge sharing
Code reuse
Culture Processes Tools
We’re on the right path; it will take time and perseverence.
#TheNextBigThing will be created with Open Source.
Open Source is eating the software world.
We can watch the show or be part of it.
We chose to be part of it!
@SamsungOSG

More Related Content

What's hot

Using OpenEmbedded
Using OpenEmbeddedUsing OpenEmbedded
Using OpenEmbedded
Trevor Woerner
 
Tizen architecture-solutionslinux-20130529
Tizen architecture-solutionslinux-20130529Tizen architecture-solutionslinux-20130529
Tizen architecture-solutionslinux-20130529Phil www.rzr.online.fr
 
The Evolving Role of Build Engineering in Managing Open Source
The Evolving Role of Build Engineering in Managing Open SourceThe Evolving Role of Build Engineering in Managing Open Source
The Evolving Role of Build Engineering in Managing Open Source
DevOps.com
 
Open source a presentation
Open source   a presentationOpen source   a presentation
Open source a presentationAmol Vidwans
 
Flatpak and AppImage usage on openSUSE
Flatpak and AppImage usage on openSUSEFlatpak and AppImage usage on openSUSE
Flatpak and AppImage usage on openSUSE
Kukuh Syafaat
 
Frogans Technology - A new frontier for publishing content on the internet 20...
Frogans Technology - A new frontier for publishing content on the internet 20...Frogans Technology - A new frontier for publishing content on the internet 20...
Frogans Technology - A new frontier for publishing content on the internet 20...
Organization for the Promotion, Protection and Progress of Frogans Technology
 
tizen-maintain-20150413rzr
tizen-maintain-20150413rzrtizen-maintain-20150413rzr
tizen-maintain-20150413rzr
Phil www.rzr.online.fr
 
Droidcon Italy 2015: can you work without open source libraries?
Droidcon Italy 2015: can you work without open source libraries?Droidcon Italy 2015: can you work without open source libraries?
Droidcon Italy 2015: can you work without open source libraries?
gabrielemariotti
 
TYPO3 CMS Release Cycles after 6.2 LTS (Draft)
TYPO3 CMS Release Cycles after 6.2 LTS (Draft)TYPO3 CMS Release Cycles after 6.2 LTS (Draft)
TYPO3 CMS Release Cycles after 6.2 LTS (Draft)Ernesto Baschny
 
Open Source, Sourceforge Projects, & Apache Foundation
Open Source, Sourceforge Projects, & Apache FoundationOpen Source, Sourceforge Projects, & Apache Foundation
Open Source, Sourceforge Projects, & Apache FoundationMohammad Kotb
 
Voxxed Days Villnius 2015 - Burning Marshmallows
Voxxed Days Villnius 2015 - Burning MarshmallowsVoxxed Days Villnius 2015 - Burning Marshmallows
Voxxed Days Villnius 2015 - Burning Marshmallows
Ron Munitz
 
Openoffice and Linux
Openoffice and LinuxOpenoffice and Linux
Openoffice and Linux
Olivier Teytaud
 

What's hot (12)

Using OpenEmbedded
Using OpenEmbeddedUsing OpenEmbedded
Using OpenEmbedded
 
Tizen architecture-solutionslinux-20130529
Tizen architecture-solutionslinux-20130529Tizen architecture-solutionslinux-20130529
Tizen architecture-solutionslinux-20130529
 
The Evolving Role of Build Engineering in Managing Open Source
The Evolving Role of Build Engineering in Managing Open SourceThe Evolving Role of Build Engineering in Managing Open Source
The Evolving Role of Build Engineering in Managing Open Source
 
Open source a presentation
Open source   a presentationOpen source   a presentation
Open source a presentation
 
Flatpak and AppImage usage on openSUSE
Flatpak and AppImage usage on openSUSEFlatpak and AppImage usage on openSUSE
Flatpak and AppImage usage on openSUSE
 
Frogans Technology - A new frontier for publishing content on the internet 20...
Frogans Technology - A new frontier for publishing content on the internet 20...Frogans Technology - A new frontier for publishing content on the internet 20...
Frogans Technology - A new frontier for publishing content on the internet 20...
 
tizen-maintain-20150413rzr
tizen-maintain-20150413rzrtizen-maintain-20150413rzr
tizen-maintain-20150413rzr
 
Droidcon Italy 2015: can you work without open source libraries?
Droidcon Italy 2015: can you work without open source libraries?Droidcon Italy 2015: can you work without open source libraries?
Droidcon Italy 2015: can you work without open source libraries?
 
TYPO3 CMS Release Cycles after 6.2 LTS (Draft)
TYPO3 CMS Release Cycles after 6.2 LTS (Draft)TYPO3 CMS Release Cycles after 6.2 LTS (Draft)
TYPO3 CMS Release Cycles after 6.2 LTS (Draft)
 
Open Source, Sourceforge Projects, & Apache Foundation
Open Source, Sourceforge Projects, & Apache FoundationOpen Source, Sourceforge Projects, & Apache Foundation
Open Source, Sourceforge Projects, & Apache Foundation
 
Voxxed Days Villnius 2015 - Burning Marshmallows
Voxxed Days Villnius 2015 - Burning MarshmallowsVoxxed Days Villnius 2015 - Burning Marshmallows
Voxxed Days Villnius 2015 - Burning Marshmallows
 
Openoffice and Linux
Openoffice and LinuxOpenoffice and Linux
Openoffice and Linux
 

Viewers also liked

Why Open Source is Important
Why Open Source is ImportantWhy Open Source is Important
Why Open Source is Important
Sudheesh Singanamalla
 
FFmpeg
FFmpegFFmpeg
Lunch and Learn - FFmpeg
Lunch and Learn - FFmpegLunch and Learn - FFmpeg
Lunch and Learn - FFmpeg
Nuruddin Ashr
 
FFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitFFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkit
Stefano Sabatini
 
Apache: Code, Community and Open Source
Apache: Code, Community and Open SourceApache: Code, Community and Open Source
Apache: Code, Community and Open Source
OPNFV
 

Viewers also liked (7)

Why Open Source is Important
Why Open Source is ImportantWhy Open Source is Important
Why Open Source is Important
 
FFmpeg
FFmpegFFmpeg
FFmpeg
 
Lunch and Learn - FFmpeg
Lunch and Learn - FFmpegLunch and Learn - FFmpeg
Lunch and Learn - FFmpeg
 
FFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitFFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkit
 
Apache: Code, Community and Open Source
Apache: Code, Community and Open SourceApache: Code, Community and Open Source
Apache: Code, Community and Open Source
 
FFmpeg presentation
FFmpeg presentationFFmpeg presentation
FFmpeg presentation
 
FFmpeg
FFmpegFFmpeg
FFmpeg
 

Similar to Why Open Source is Important and What are We Doing About it?

Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?
Samsung Open Source Group
 
Samsung & The Path to Open Source Leadership
Samsung & The Path to Open Source LeadershipSamsung & The Path to Open Source Leadership
Samsung & The Path to Open Source Leadership
Samsung Open Source Group
 
Samsung and the Path to Open Source Leadership
Samsung and the Path to Open Source LeadershipSamsung and the Path to Open Source Leadership
Samsung and the Path to Open Source LeadershipRyo Jin
 
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de ValorSoluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
WSO2
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
Achmad Surya Afandy
 
The Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in CloudThe Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in Cloud
All Things Open
 
[WSO2 Integration Summit Brazil 2019] WSO2’s Open Everything Strategy
[WSO2 Integration Summit Brazil 2019] WSO2’s Open Everything Strategy[WSO2 Integration Summit Brazil 2019] WSO2’s Open Everything Strategy
[WSO2 Integration Summit Brazil 2019] WSO2’s Open Everything Strategy
WSO2
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
WSO2
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
Sanjeev Sharma
 
Many Ways to Move the Needle on Open Source
Many Ways to Move the Needle on Open SourceMany Ways to Move the Needle on Open Source
Many Ways to Move the Needle on Open Source
All Things Open
 
How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019
Mauricio (Salaboy) Salatino
 
How open source is funded the enterprise differentiation tightrope (1)
How open source is funded  the enterprise differentiation tightrope (1)How open source is funded  the enterprise differentiation tightrope (1)
How open source is funded the enterprise differentiation tightrope (1)
Ryan Dawson
 
Open Source Impact on Digital Transformation
Open Source Impact on Digital TransformationOpen Source Impact on Digital Transformation
Open Source Impact on Digital Transformation
Harsha Kumara
 
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...
apidays
 
Establishing an Open Source Program Office
Establishing an Open Source Program OfficeEstablishing an Open Source Program Office
Establishing an Open Source Program Office
Lee Calcote
 
Inner-Source: The Lesson of Linux for Enterprises
Inner-Source: The Lesson of Linux for EnterprisesInner-Source: The Lesson of Linux for Enterprises
Inner-Source: The Lesson of Linux for Enterprises
Samsung Open Source Group
 
Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016
Gil Yehuda
 
2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOS2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOS
FINOS
 
2015 03-siia-iin-byte9-v1
2015 03-siia-iin-byte9-v12015 03-siia-iin-byte9-v1
2015 03-siia-iin-byte9-v1
Angus Phillipson
 

Similar to Why Open Source is Important and What are We Doing About it? (20)

Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?
 
Samsung & The Path to Open Source Leadership
Samsung & The Path to Open Source LeadershipSamsung & The Path to Open Source Leadership
Samsung & The Path to Open Source Leadership
 
Samsung and the Path to Open Source Leadership
Samsung and the Path to Open Source LeadershipSamsung and the Path to Open Source Leadership
Samsung and the Path to Open Source Leadership
 
Samsung and the path to open source leadership
Samsung and the path to open source leadershipSamsung and the path to open source leadership
Samsung and the path to open source leadership
 
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de ValorSoluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
The Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in CloudThe Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in Cloud
 
[WSO2 Integration Summit Brazil 2019] WSO2’s Open Everything Strategy
[WSO2 Integration Summit Brazil 2019] WSO2’s Open Everything Strategy[WSO2 Integration Summit Brazil 2019] WSO2’s Open Everything Strategy
[WSO2 Integration Summit Brazil 2019] WSO2’s Open Everything Strategy
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Many Ways to Move the Needle on Open Source
Many Ways to Move the Needle on Open SourceMany Ways to Move the Needle on Open Source
Many Ways to Move the Needle on Open Source
 
How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019
 
How open source is funded the enterprise differentiation tightrope (1)
How open source is funded  the enterprise differentiation tightrope (1)How open source is funded  the enterprise differentiation tightrope (1)
How open source is funded the enterprise differentiation tightrope (1)
 
Open Source Impact on Digital Transformation
Open Source Impact on Digital TransformationOpen Source Impact on Digital Transformation
Open Source Impact on Digital Transformation
 
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...
 
Establishing an Open Source Program Office
Establishing an Open Source Program OfficeEstablishing an Open Source Program Office
Establishing an Open Source Program Office
 
Inner-Source: The Lesson of Linux for Enterprises
Inner-Source: The Lesson of Linux for EnterprisesInner-Source: The Lesson of Linux for Enterprises
Inner-Source: The Lesson of Linux for Enterprises
 
Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016
 
2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOS2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOS
 
2015 03-siia-iin-byte9-v1
2015 03-siia-iin-byte9-v12015 03-siia-iin-byte9-v1
2015 03-siia-iin-byte9-v1
 

More from Samsung Open Source Group

The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)
Samsung Open Source Group
 
Easy IoT with JavaScript
Easy IoT with JavaScriptEasy IoT with JavaScript
Easy IoT with JavaScript
Samsung Open Source Group
 
Spawny: A New Approach to Logins
Spawny: A New Approach to LoginsSpawny: A New Approach to Logins
Spawny: A New Approach to Logins
Samsung Open Source Group
 
Rapid SPi Device Driver Development over USB
Rapid SPi Device Driver Development over USBRapid SPi Device Driver Development over USB
Rapid SPi Device Driver Development over USB
Samsung Open Source Group
 
Tizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
Tizen RT: A Lightweight RTOS Platform for Low-End IoT DevicesTizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
Tizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
Samsung Open Source Group
 
IoTivity: Smart Home to Automotive and Beyond
IoTivity: Smart Home to Automotive and BeyondIoTivity: Smart Home to Automotive and Beyond
IoTivity: Smart Home to Automotive and Beyond
Samsung Open Source Group
 
IoTivity for Automotive: meta-ocf-automotive tutorial
IoTivity for Automotive: meta-ocf-automotive tutorialIoTivity for Automotive: meta-ocf-automotive tutorial
IoTivity for Automotive: meta-ocf-automotive tutorial
Samsung Open Source Group
 
GENIVI + OCF Cooperation
GENIVI + OCF CooperationGENIVI + OCF Cooperation
GENIVI + OCF Cooperation
Samsung Open Source Group
 
Framework for IoT Interoperability
Framework for IoT InteroperabilityFramework for IoT Interoperability
Framework for IoT Interoperability
Samsung Open Source Group
 
Open Source Metrics to Inform Corporate Strategy
Open Source Metrics to Inform Corporate StrategyOpen Source Metrics to Inform Corporate Strategy
Open Source Metrics to Inform Corporate Strategy
Samsung Open Source Group
 
IoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT InteroperabilityIoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT Interoperability
Samsung Open Source Group
 
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
Samsung Open Source Group
 
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux DeviceAdding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Samsung Open Source Group
 
IoTivity: From Devices to the Cloud
IoTivity: From Devices to the CloudIoTivity: From Devices to the Cloud
IoTivity: From Devices to the Cloud
Samsung Open Source Group
 
SOSCON 2016 JerryScript
SOSCON 2016 JerryScriptSOSCON 2016 JerryScript
SOSCON 2016 JerryScript
Samsung Open Source Group
 
IoT: From Arduino Microcontrollers to Tizen Products using IoTivity
IoT: From Arduino Microcontrollers to Tizen Products using IoTivityIoT: From Arduino Microcontrollers to Tizen Products using IoTivity
IoT: From Arduino Microcontrollers to Tizen Products using IoTivity
Samsung Open Source Group
 
Run Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT NetworkRun Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT Network
Samsung Open Source Group
 
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under LinuxPractical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Samsung Open Source Group
 
IoTivity Tutorial: Prototyping IoT Devices on GNU/Linux
IoTivity Tutorial: Prototyping IoT Devices on GNU/LinuxIoTivity Tutorial: Prototyping IoT Devices on GNU/Linux
IoTivity Tutorial: Prototyping IoT Devices on GNU/Linux
Samsung Open Source Group
 
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of ThingsJerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
Samsung Open Source Group
 

More from Samsung Open Source Group (20)

The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)
 
Easy IoT with JavaScript
Easy IoT with JavaScriptEasy IoT with JavaScript
Easy IoT with JavaScript
 
Spawny: A New Approach to Logins
Spawny: A New Approach to LoginsSpawny: A New Approach to Logins
Spawny: A New Approach to Logins
 
Rapid SPi Device Driver Development over USB
Rapid SPi Device Driver Development over USBRapid SPi Device Driver Development over USB
Rapid SPi Device Driver Development over USB
 
Tizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
Tizen RT: A Lightweight RTOS Platform for Low-End IoT DevicesTizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
Tizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
 
IoTivity: Smart Home to Automotive and Beyond
IoTivity: Smart Home to Automotive and BeyondIoTivity: Smart Home to Automotive and Beyond
IoTivity: Smart Home to Automotive and Beyond
 
IoTivity for Automotive: meta-ocf-automotive tutorial
IoTivity for Automotive: meta-ocf-automotive tutorialIoTivity for Automotive: meta-ocf-automotive tutorial
IoTivity for Automotive: meta-ocf-automotive tutorial
 
GENIVI + OCF Cooperation
GENIVI + OCF CooperationGENIVI + OCF Cooperation
GENIVI + OCF Cooperation
 
Framework for IoT Interoperability
Framework for IoT InteroperabilityFramework for IoT Interoperability
Framework for IoT Interoperability
 
Open Source Metrics to Inform Corporate Strategy
Open Source Metrics to Inform Corporate StrategyOpen Source Metrics to Inform Corporate Strategy
Open Source Metrics to Inform Corporate Strategy
 
IoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT InteroperabilityIoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT Interoperability
 
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
 
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux DeviceAdding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
 
IoTivity: From Devices to the Cloud
IoTivity: From Devices to the CloudIoTivity: From Devices to the Cloud
IoTivity: From Devices to the Cloud
 
SOSCON 2016 JerryScript
SOSCON 2016 JerryScriptSOSCON 2016 JerryScript
SOSCON 2016 JerryScript
 
IoT: From Arduino Microcontrollers to Tizen Products using IoTivity
IoT: From Arduino Microcontrollers to Tizen Products using IoTivityIoT: From Arduino Microcontrollers to Tizen Products using IoTivity
IoT: From Arduino Microcontrollers to Tizen Products using IoTivity
 
Run Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT NetworkRun Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT Network
 
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under LinuxPractical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
 
IoTivity Tutorial: Prototyping IoT Devices on GNU/Linux
IoTivity Tutorial: Prototyping IoT Devices on GNU/LinuxIoTivity Tutorial: Prototyping IoT Devices on GNU/Linux
IoTivity Tutorial: Prototyping IoT Devices on GNU/Linux
 
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of ThingsJerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
 

Recently uploaded

Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
zoyaansari11365
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
Kumar Satyam
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
BBPMedia1
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 
Role of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in MiningRole of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in Mining
Naaraayani Minerals Pvt.Ltd
 
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deckPitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
HajeJanKamps
 
Attending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learnersAttending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learners
Erika906060
 
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop.com LTD
 
Global Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdfGlobal Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdf
Henry Tapper
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
seoforlegalpillers
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
ofm712785
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
marketingjdass
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
Cynthia Clay
 

Recently uploaded (20)

Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 
Role of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in MiningRole of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in Mining
 
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deckPitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
 
Attending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learnersAttending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learners
 
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024
 
Global Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdfGlobal Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdf
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 

Why Open Source is Important and What are We Doing About it?

  • 1. Why open source is important and what are we doing about it? Ibrahim Haddad, Ph.D. Vice President and Head of the Open Source Group Samsung Research America – Silicon Valley Korea Linux Forum 2015
  • 2. Open Source is Collaborative, External R&D
  • 3. Well known companies with dedicated open source organization
  • 4. Why are companies increasing open source R&D? • Support Product Development • Support Product Innovation • Faster Time To Market • Better Hiring
  • 5. Open source is a strategic asset 30% 80% Average Best in class Source: IDC Shift from smaller part to majority of code being open source across industries: Embedded, Supercomputing, Telecom, Banking, Healthcare, Automotive, etc.
  • 6. Key dimensions to enterprise open source strategy Open Source Strategy Product Community Governance Culture
  • 7. High engagement in open standards Portals Compliance Education Inventory Communication Internal External Training Guidelines Licenses New Employee Orientation Inventory Management Audit 3rd Party Code Usage Process + Policy Distribution Process + Policy Auditing Process + Policy Checklists Attribution Policy Documentation Policy Internal External Compliance part of development Compliance Team Scoreboard Contribution Process + Policy Open Standards Contributor Training Establish organization OSS Group Hire from OSS projects Open source proprietary code Support OSS foundations Host OSS events Involvment w/e OSS licensing Establish Internal OSS certification and career path Mentorship Program Independent IT Infra Increased scope of engagement Increased work with # of projects Oss reference implementation Executing the strategy: Enterprise open source infrastructure
  • 8. Why aim for open source leadership?
  • 9. 1/ Product dependency on open source software
  • 10. 2/ Faster Path to Innovation • Commoditizing and freely sharing lower-level components of the platform proved to be a better way of building products. • When you do this, you are focused differentiating at higher levels of the stack, focusing your resources to innovate on your unique value add.  This is a fundamental business advantage that Linux and open source enable.
  • 11. 3/ Open Source is Eating the Software World 2011 2014 Open Source is Eating the Software World.
  • 12. Needed skills to accelerate software innovation • More open collaboration • Better programming and development skills • Better architectural skills • Better software and system design skills • Better integration skills • Modular and scalable coding skills • Software re-use skills • Continuous testing and integration cycles • etc.
  • 14. c 2002 Getting a taste of Open Source (Embedded Linux) 200 5 200 8 2013 20 14 Established the Open Source Group Increased Adoption 20 15 Proliferation
  • 15. Why is open source important to Samsung?
  • 16. Samsung Open Source Group (OSG) – Est. 02/2013 Open source leadership can’t be given. – You earn it by consistent participation and contribution. 오픈 소스 의 리더십 Open Source Leadership Open source leadership can be taken away. - You lose it by lack of participation and contribution.
  • 17. We continue to build our open source infrastructure Open Source Group (multiple geographical locations) High number of maintainers, committers and reviewers Linux Foundation, Apache Foundation, Mozilla Foundation, GNOME , SFC, SFLC Korea Linux Forum, SOCON, Kernel Summit 2015, Internal Contributors Day (2x /year) Frontiership Program Tizen IoTivity W3C IoT Mentorship Program Open Source Mentorship Program Independent IT infra Open source IT infra: Our own servers + IRC + WIKI + VPN + Linux Laptops + IMAP support for Linux + Mailing Lists Server + git servers + file servers + etc. Heavily involved in dozens of projects used in our products Consumer + Basic Participant Infrastructure Advanced elements were established in 2013 & 2014.
  • 18. OSG current focus areas Open Source Foundations Linux Foundation Software Freedom Law Center Software Conservancy Center GNOME Foundation Apache Foundation Mozilla Foundation OSS Compliance Advise R&D Teams on OSS Legal Compliance Support with Compliance Efforts + Help Resolve Inquiries Evangelism Strategy Community Launch new projects Sponsor + speak at conferences Organize community events Deliver internal training Mentor junior engineers Thought leadership Internal technical workshops Advise on community matters Media FFmpeg Gstreamer Standards Web/W3C (CSS, HTML5) IoT (Open Interconnect Consortium + IoTivity Project) Virtualization KVM QEMU Web Webkit Blink Graphics Wayland EFL Cairo System Linux Kernel Tizen Platform TechnicalNon-Technical
  • 19. What do our open source developers do? • Upstream development. • Helping R&D and product teams on open source software. • Open source knowledge transfer internally. • Special projects and new ideas. • Internal and external thought leadership.
  • 20. What’s our impact? (source code) • Goal: Quantify our contributions to key upstream projects. • gitdm – git data mining. • Survey 15 upstream projects: BlueZ, Wayland and Weston, GStreamer, Cairo, EFL and Enlightenme nt, Linux, FFmpeg, Clang, Blink, Servo, Caskbench, Skia, Webkit, X en, U-Boot. • Date: – Survey covers code committed from Jan 1, 2011 to Oct 10, 2015.
  • 21. Development Community vs. Samsung (15 projects) 0 M 20 M 40 M 60 M 80 M 100 M 120 M 2011 2012 2013 2014 2015 Not Samsung Samsung 500+ companies Samsung: ~2.5% of total development efforts Oct 10 2015
  • 22. A closer look at Samsung’s contributions 0 M 1 M 2 M 3 M 2011 2012 2013 2014 2015 Samsung Samsung OSG OSG Samsung Developers Oct 10 2015
  • 23. OSG = Over 40% of Samsung’s upstream dev since its inception (Feb’13) 0 M 1 M 2 M 3 M 2013 2014 2015 Samsung Samsung OSG OSG Samsung Developers Oct 10, 2015 This is a great example to showcase the need for a dedicated open source team that gets engaged on open source projects critical to your company.
  • 24. What’s our impact? (Thought Leadership)
  • 25. Guiding principles 1. We can’t hire all the smart people in the world. We need to find a way to tap into their knowledge and influence favorable outcomes in external collaborative and R&D projects. 2. Open source R&D creates significant value. Internal R&D uses the results of open source R&D and claims portion of that value. 3. We don’t need to originate the research to use it or benefit from it. 4. We practice what we preach internally: openness and collaboration.
  • 27. Why Focus on Open Source R&D? Open Source R&D is a very important and a strategic innovation tool. • Share development on non diffrentiating software • Lower R&D cost • Accelerate product development • Influence on technologies used in products • Access to talent pool
  • 28. Companies need to adapt to collaborative development (internally and externally) Development model Collaboration Transparency Meritocracy Team formation Hiring practices Contribution Governance Organizational Approvals Operational model IT infrastructure Development tools Metrics Knowledge sharing Code reuse Culture Processes Tools We’re on the right path; it will take time and perseverence.
  • 29. #TheNextBigThing will be created with Open Source. Open Source is eating the software world. We can watch the show or be part of it. We chose to be part of it! @SamsungOSG

Editor's Notes

  1. 29