samsung & the path to open source leadership

28
1 © 2013 SAMSUNG Electronics Co. Open Source Group – Silicon Valley Guy Martin – Senior Open Source Strategist Samsung Research America (Silicon Valley) [email protected] | @guym | @SamsungOSG Samsung and the Path to Open Source Leadership

Upload: samsung-open-source-group

Post on 12-Jan-2015

169 views

Category:

Technology


0 download

DESCRIPTION

Samsung OSG Senior Strategist Guy Martin presents at Korea Linux Forum on some of the lessons he's acquired for helping companies move forward in open source. These lessons come both from previous consulting roles as well as in helping Samsung start it's new open source group.

TRANSCRIPT

Page 1: Samsung & The Path to Open Source Leadership

1 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Guy Martin – Senior Open Source StrategistSamsung Research America (Silicon Valley)

[email protected] | @guym | @SamsungOSG

Samsung and the Path to Open

Source Leadership

Page 2: Samsung & The Path to Open Source Leadership

2 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Abstract2002 marked the first year that Samsung started using embedded Linux and

incorporating open source software in a very small number of products.

Ten years later, we are using Linux and open source code in a wide range of

products (TVs, Cameras, Smartphones, Printers, Home Appliances, etc.) .

Additionally, the Open Source Office was established in HQ (2012), followed in

2013 with the creation of the Open Source Group in Silicon Valley. All of these are

solid steps Samsung is taking to widen its footprint in the open source ecosystem

and to ensure strong presence in open source projects that are critical to the

success of our products.

In this talk, we provide both a historical perspective/lessons learned for

succeeding in open source, and also an overview of the Samsung Open Source

Group (goal, mission, focus areas).

Page 3: Samsung & The Path to Open Source Leadership

3 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Topics

Samsung & Open Source

Building an Open Source Organization

Attracting/Retaining OSS Talent

Culture & Collaboration

Top 5 Success Factors

Page 4: Samsung & The Path to Open Source Leadership

4 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Samsung’s Open Source Historical Timeline

Exploring

Possibilities

Using embedded

Linux in select

products

Adoption

Adoption of Linux

and open source

SW as a viable

alternative

Proliferation +

Contributions

Tizen

Major

Contribution

2012200820052002

Open Source

Group

Created in SRA-SV

+ Open Source

Office in SRUK

2013

Page 5: Samsung & The Path to Open Source Leadership

5 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Open Source

Leadership

Samsung Open Source Group Mission

• Target goal: 4 years• Average: ~8 years• Leverage best practices of other companies• Hire maintainers/major contributors to key open source projects

Page 6: Samsung & The Path to Open Source Leadership

6 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Why?

Page 7: Samsung & The Path to Open Source Leadership

7 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Open Source Leadership

OPEN SOURCE LEADERSHIPCANNOT BE

GIVENIT MUST BE

EARNEDIT CANNOT BE

TAKEN AWAYIT CAN BE LOST BY

LACK OF PARTICIPATION & CONTRIBUTIONS

Page 8: Samsung & The Path to Open Source Leadership

8 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Leadership Takes Time & Focus• Focused effort over several years• Expect ‘uneven’ results for at least the 1st year• Be persistent and positive

Page 9: Samsung & The Path to Open Source Leadership

9 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Page 10: Samsung & The Path to Open Source Leadership

10 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Executable ElementsStrategy

Coaching

Development

Team Building

Relationship with open source organizations

Build open source infrastructure

Engage with open source communities

Collaboration/Corporate Culture Change

Visibility

Open source planning

Support product teams

Page 11: Samsung & The Path to Open Source Leadership

11 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Strategy

Strategy

Components

Grow Open

Source

Competence

Enable Solid

Execution

Increase External

and

Internal Visibility

Drive

Contributions

Help Product

Teams

Page 12: Samsung & The Path to Open Source Leadership

12 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Samsung Open Source Teams HQ Open Source Team (Suwon, Korea)•Strategy•Planning/Coordination•Budget / Finance•Evaluation of core components•HQ open source activities•Internal visibility within Samsung•External visibility in KoreaSRA-SV Open Source Group (Silicon Valley, USA)•Strategy/planning/coordination with HQ•Hiring from NA open source developers•Development work - core open source projects•Global evangelism•Relationships with open source organizations•Collaboration in NA•Sensing for HQ•Global Visibility

SRUK Open Source (Staines, UK)•Strategy/planning/coordination with HQ•Hiring from EU open source developers•Development work - core open source projects•EU-focused evangelism•Relationship with EU open source organizations•Collaboration in EU•Sensing for HQ•Visibility in EU

Page 13: Samsung & The Path to Open Source Leadership

13 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Page 14: Samsung & The Path to Open Source Leadership

14 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

What To Look for in Open Source Hires1. Strong competence in relevant open source areas/projects

2. Open source development expertise

- Existing contributor, with path to becoming a maintainer

- If not established as contributor yet, becoming a contributor is a goal within 6 months of joining

3. Self motivated & independent thinker

4. Cultural fit / team player

Page 15: Samsung & The Path to Open Source Leadership

15 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Key ResponsibilitiesContribute to open source projects that are key to products

Help product teams with the open source components they own

Promote open source best practices within the organization

Internal visibility and knowledge transfer (growing pool of talent)

External visibility, building contributor/thought leadership status

Page 16: Samsung & The Path to Open Source Leadership

16 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Attracting/Retaining OSS TalentWork from home option

Flexible hours for people coming to the office

Fast & stable Linux-ready hardware

Working with upstream projects is a core task (at least 50% of time)

Challenging & exciting internal development/mentoring tasks

Enable visibility via conferences + workshops, internally and externally

Open Source friendly IT/development environment

- VPN

- Email on Linux

- Internal wiki

- Git server

- Minimized reliance on proprietary tools (ideally none)

Page 17: Samsung & The Path to Open Source Leadership

17 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Page 18: Samsung & The Path to Open Source Leadership

18 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Page 19: Samsung & The Path to Open Source Leadership

19 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Cultural Change to Accommodate Open SourceTransparency:

- Internally around open source project areas

- Externally with code contributions to communities

Trust:

- Hire top-tier talent and expect them to perform

- Work with external communities to help define future

Streamlined Processes:

- IP reviews

- License compliance

- Contribution processes/agreements

Page 20: Samsung & The Path to Open Source Leadership

20 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Samsung Upstream ContributionsSupporting 6 main technical areas (more planned):

- Linux Kernel

- Virtualization

- Media

- Web Technologies

- 2D Graphics

- Cloud Technologies

Samsung Maintainers/Leaders in:

- Kernel (multimedia, power management)

- Web standards (W3C)

- Gstreamer

- FFMPEG

- EFL

Samsung Contributors in:

- Kernel (filesystems)

- Cairo

- Wayland

- Webkit

- Blink

- Xen

Page 21: Samsung & The Path to Open Source Leadership

21 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Active Involvement with OSS OrganizationsInvolvement varies by organization, and can include:

- Project participation

- Funding activities / projects

- Sponsoring events and conferences

- Leading initiatives

- Co-publications

- Etc.

Page 22: Samsung & The Path to Open Source Leadership

Top 5 Success Factors

22 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Page 23: Samsung & The Path to Open Source Leadership

23 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

#5 – Understand Contribution ‘Rules’ Each community is different

Contributions need to ‘fit’ with other code/patches

Page 24: Samsung & The Path to Open Source Leadership

24 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

#4 – Understand Community MotivatorsSuccessful communities are powered by motivated people

Motivation can be: status, peer recognition, money

Page 25: Samsung & The Path to Open Source Leadership

25 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

#3 – Be Careful of ‘Custom’ LicensesCommunities do not work well with ‘custom licenses’

Gaining contributors/momentum requires low barriers to entry

http://opensource.org/licenses/index.html

Page 26: Samsung & The Path to Open Source Leadership

26 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

#2 – Communities Need NurturingPosting code to public sites is not collaboration

Community participation is a cycle – expect change

Page 27: Samsung & The Path to Open Source Leadership

27 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

#1 – Be Humble, But BoldCommunity leadership is earned, not granted

- Accept community feedback and rework code

Bring technical expertise to the table

- Contributions need to be ongoing to maintain leadership status

Management != Leadership

Page 28: Samsung & The Path to Open Source Leadership

Thank you.

28 © 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley

Guy Martin – Senior Open Source StrategistSamsung Research America (Silicon Valley)

[email protected] | @guym | @SamsungOSG