why open source is important and what are we doing about it?
TRANSCRIPT
Why open source is important and what are we doing about it?
Ibrahim Haddad, Ph.D.Vice President and Head of the Open Source GroupSamsung Research America – Silicon Valley
Korea Linux Forum 2015
Open Source is Collaborative, Exter-nal 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
Com-munity
Gov-ernance
Culture
High engage-ment
in open stan-dards
Por-tals
Compli-ance
Educa-tion
Inven-tory
Communi-cation
Internal
External
Training
Guidelines
Licenses
New Em-ployee
Orientation
Inventory Manage-
mentAudit 3rd
Party Code
Usage Process + Pol-
icyDistribution
Process + Pol-icy
Auditing Process + Pol-
icyChecklists
Attribution Policy
Documenta-tion
Policy
Internal
External
Compliance part
of develop-mentCompliance Team
Scoreboard
Contribu-tion
Process + Pol-icy
Open Stan-dards
Contributor Training
Establish organization
OSS Group
Hire from OSS projects
Open sourceproprietary
codeSupport OSSfoundations
Host OSS events
Involvment w/e OSS li-
censing
Establish Internal OSS certification and career
path
Mentorship Program
IndependentIT Infra
Increased scope of en-gagementIncreased
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 soft-ware
Let’s ask ourselves this one question:
Can we build a product without using open source software?
2/ Faster Path to Innovation
• Commoditizing and freely sharing lower-level compo-nents 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
2014Open 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.Open Source Dev Skills
Samsung’s Open Source Journey
c
2002
Getting a taste
of Open Source
(Embedded Linux)
2005
2008
2013
2014
Established the
Open Source Group
Increased Adoption
2015
Prolifera-tion
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 participa-tion 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 reviewersLinux Foundation, Apache Foundation, Mozilla Foundation, GNOME , SFC, SFLCKorea Linux Forum, SOCON, Kernel Summit 2015, Internal Contributors Day (2x /year)
Frontiership Program
TizenIoTivity
W3CIoT
Mentorship Program
Open SourceMentorship
Program
IndependentIT 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 Founda-
tions
Linux Founda-
tion
Software Freedom Law Cen-
ter
Software Conser-vancy
Center
GNOME Founda-
tion
Apache Founda-
tion
Mozilla Founda-
tion
OSS Compli-
ance
Advise R&D
Teams on OSS Le-gal Com-pliance
Support with
Compli-ance Ef -
forts +
Help Re-solve In-quiries
Evange-lism
Strategy Commu-
nity
Launch new
projectsSponsor + speak at confer-ences
Organize commu-
nity eventsDeliver internal training
Mentor junior en-gineers
Thought leader-
shipInternal technical
work-shops
Advise on commu-nity mat-
ters
Media
FFmpeg
Gstreamer
Stan-dards
Web/W3C
(CSS, HTML5)
IoT
(Open In-terconnect
Consor-tium
+IoTivity Project)
Virtualiza-tion
KVM
QEMU
Web
Webkit
Blink
Graphics
Wayland
EFL
Cairo
System
Linux Kernel
TizenPlatform
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 En-lightenment, Linux, FFmpeg, Clang, Blink, Servo, Caskbench, Skia, Webkit, Xen, U-Boot.
• Date:– Survey covers code committed from Jan 1, 2011 to Oct 10,
2015.
Development Community vs. Samsung (15 projects)
2011 2012 2013 2014 20150 M
20 M
40 M
60 M
80 M
100 M
120 M
Not Samsung Samsung
500+ companies
Samsung: ~2.5% of total
development ef -forts
Oct 102015
A closer look at Samsung’s contribu-tions
2011 2012 2013 2014 20150 M
1 M
2 M
3 M
Samsung Samsung OSG
OSG
Samsung Developers
Oct 102015
OSG = Over 40% of Samsung’s upstream dev since its inception (Feb’13)
2013 2014 20150 M
1 M
2 M
3 M
Samsung Samsung OSG
OSG
Samsung Developers
Oct 10, 2015
This is a great example to showcase the need fora dedicated open source team that gets engagedon open source projects critical to your company.
What’s our impact? (Thought Leadership)20147 technical publications
58 conference talks
22 media mentions (incl. 2x in WSJ)
Numerous conferences sponsor-ships
Sponsored Outreachy Program
2015Established: http://blogs.s-osg.org/
76 blogs at 81K views
46 conference talks
44 media mentions
56 talks on Slideshare at 32K views
Creating own demos at events
201310 publications
30 conference talks
Numerous conferences sponsor-ships
Established social media pres-ence
Guiding principles1. 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 por-tion 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 col-laboration.
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
CollaborationTransparencyMeritocracy
Team formation Hiring practices
ContributionGovernance
OrganizationalApprovals
Operational model
IT infrastructureDevelopment tools MetricsKnowledge
sharingCode 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