Toward Soft Driven Company Linux and Open Source in Samsung 2012/ 10 /10 Samsung Software R&D Center VP WonJoo Park 2012 SAMSUNG Electronics Co.
What does Software mean to Samsung? In the past, Means for product differentiations along with HW innovations Now, enables new businesses - Convergence Solution, BIGDATA Processing, Cloud System and Etc. Open Innovation in Software is not optional, but essential Linux and Open Source are our best partners 2
Linux Applications in Samsung 2012 SAMSUNG Electronics Co.
Why Linux? Open Source Flexibility Low Cost Performance Security Stability Network Friendly Choice Best Solution at Right Time The Application of Linux in Samsung 2003 2004 ~ 2005 Embedded Linux Platform Installation (MontaVista Linux License Agreement) Application Scope Expansion Home Appliances Communication devices Convergence devices 2006 Platform Integration Release Integrated Linux for common uses in Samsung Strategic focus on DTV DTV Linux Solution Linux File System 4
Linux-based Products 2004. 12 Launch the first Linux Smartphone (SCH-i519) - Features: High-end PDA and Smartphone - 1 st embedded Linux device to run Voice Activated Phonebook (VAP) application 2007. 1 Founder member of LiMo (Linux Mobile) Foundation - Create an open, Linux-based software platform to produce mobile devices - For balanced and transparent contribution enabling a rich eco-system - Non-profit technology consortium 2009. 9 Launch 1 st LiMo commercial phone (SGH-i800, Vodafone 360H1) 5
Linux-based products Linux-based Platform: Embraces the whole product fields Phone & Tablets Video & Audio Devices Network Devices Home Appliances & Printer Smart & Sentiment Software: Designed for Humans Smart Stay Social Tag Family Story AllShare MediaShare AllShare Control 6
Linux and Open Source Contributions 2012 SAMSUNG Electronics Co.
Linux Contribution: Kernel Development Samsung invests Kernel developments actively with high interests From 2012 annual Linux development report, Samsung is one of The top 10 organizations sponsoring Linux Kernel Development (since Linux kernel 2.6.36) - Contribution Rank: 23th (2010) Top 10 (2012) Percentage (%) Kernel Version Top 10 Companies Redhat Intel Novell IBM TI Broadcom Nokia Samsung Oracle Google 8
Linux Contribution: File System for Flash Storage Samsung creates F2FS (Flash Friendly File System), a new open source file system for flash storage, and contributes it to Linux Shift to NAND flash-based storage in Mobile devices - Offer the integration with the Linux kernel (Aug, 2012) - 16 patches submitted by Samsung make easy to implement file system for Linux-based Android - Can be widely adopted by other OEMs - SD cards, SSDs and other devices can also benefit from F2FS (From Softpedia and Engadget news) 9
Open Source Contribution: Tizen project Open source and standard-based Global OS for multiple device categories: Smartphones, Tablets, Netbooks, TV, Vehicle infotainment and many more Operated by Linux Foundation Technical Steering Group (TSG) Linux-based SW Platform Samsung and Intel are main companies May 2012: Tizen ver. 1.0 (Larkspur) is released Robust and Flexible Environment for application developers 10
Open Source Contribution: Creative Development Center Samsung Electronics operates Creative Development Center since Nov. 2011 - Organize Creative Research Team (up to 1year) inside the company - Samsung published the first project result eyecan as an open source to promote the public goods eyecan (Eyeball Mouse) project Easy-to-try Open Source Usability 11
Open Source License Management in Samsung 2012 SAMSUNG Electronics Co.
Open Source License Management (1) Samsung respects open source communities and fulfils the license of sources Samsung has several preparations to use open sources legally OSAB (Open Source Advisory Board) - Samsung operates 4 different organizations to verify the legality of sources Violation Prevention (Design Separation) - Samsung aims an independent modular SW design - This prevents a license violation case on the off chance Policy & Audit GPL Codes Samsung License Codes Resolve Legal Issues License Verification/ Complying Obligation Software Acquisition Communications are established via socket, pipe, command-line arguments and etc. 13
Identification Audit Resolve Issues Reviews Approvals Registration Notices Verification Distribution Post-Verification Open Source License Management (2) License Verification Process - When the code design is finished, Samsung proceeds a verification for the license legality Project Management Report Identify from Source Codes - Samsung utilizes professional tools such as Protex and OSI Tools String Search Code Match Pattern Match End-to-End Compliance Management Incoming SW Outgoing SW Proprietary SW 3 rd Party SW FOSS Notices & Attributions Written Offer Compliance Management End-to-End 14
Open Source Release Center Samsung operates OSRC (Open Source Release Center) - Easy access for the source of diverse electric products http://opensource.samsung.com/ - Maximize the benefit of Open Source community Download or Request any Open Source Codes for Samsung Products Share your Idea and Post Questions via website communities 15
Future with & Open Source 2012 SAMSUNG Electronics Co.
Open Source Friendly Eco-System Establishment Samsung will make the convergence eco-system that spans from devices to networks Samsung pursues a symbiotic relationship with - Linux and Open Source Communities - Domestic and International IT companies Flexible and powerful User Experience Touch optimized Web-browsing/ Media support Build a Convergence Eco-System Connected TV: Various Apps. and personal media Transportation Infotainment Light, Fast booting and support touch technology 17
Intense Relationship with Linux Foundation Samsung has a deep appreciation to Linux Foundation Linux Foundation is the best partner of Samsung Electronics and we will support it continuously to build an open source eco-system 18
Thank you. 2012 SAMSUNG Electronics Co.