Step-by-Step Strategies and Case Studies for Embedded Software Companies to Adapt to the FOSS Ecosystem

  • Suhyun Kim
  • Jaehyun Yoo
  • Myunghwa Lee
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 378)


Due to the continuous expansion of the FOSS ecosystem and the introduction of high-quality FOSS, FOSS is increasingly used in consumer electronics (CE) such as smartphones, televisions, and cameras. As a result, manufacturers of CE products have developed a close relationship with the FOSS ecosystem. For CE product manufacturers, efficient adaptation to the FOSS ecosystem has become an essential component in their business operations. This paper will divide the activities of CE product manufacturers within the FOSS ecosystem into the following four levels: identification, adoption, compliance, and contribution. It will examine the main activities and obstacles that arise in each level. The paper will also present instances where companies have succeeded in overcoming these obstacles.


FOSS FOSS Ecosystem Embedded Software 


  1. 1.
    GNU General Public License,
  2. 2.
    Stallman, R.: The GNU Manifesto (1985),
  3. 3.
    Goth, G.: Open Source Business Models: Ready for Prime Time. In: IEEE Software, pp. 98–100 (November/December 2005)Google Scholar
  4. 4.
    Gonzalez-Barahona, J.M., Robles, G., Herraiz, I.: Impact of the creation of the mozilla foundation in the activity of developers. In: MSR, p. 28. IEEE Computer Society (2007)Google Scholar
  5. 5.
    Corbet, J., Kroah-Hartman, G., McPherson, A.: Linux Kernel Development How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring ItGoogle Scholar
  6. 6.
    Herraiz, I., Izquierdo-Cortazar, D., Rivas-Hernandez, F.: FLOSSMetrics: Free/Libre/Open Source Software Metrics. In: CSRM, pp. 281–284. IEEE Computer Society (2009)Google Scholar
  7. 7.
    Deprez, J., Haaland, K., Kamseu, F.: QualOSS Methodology and QUALOSS assessment methods. In: QualOSS Project Deliverable 4.1 (2008)Google Scholar
  8. 8.
    Allen, J., Collison, S., Luckey, R.: Ohloh Web Site API (2009),
  9. 9.
    McLaughlin, L.: Inside the Software Patents Debate. In: IEEE Software, pp. 102–105 (2005)Google Scholar
  10. 10.
    FFmpeg License and Legal Considerations (2011),
  11. 11.
    Open Invention Network,
  12. 12.
    Hewlett-Packard, FOSS Governance Fundamentals (January 2008)Google Scholar
  13. 13.
    Welte, H.: About the,
  14. 14.
    Hemel, A., Kalleberg, K.T., Vermaas, R., Dolstra, E.: Finding Software License Violations through Binary Code Clone Detection. In: Proc. 8th Working Conference on Mining Software Repositories (MSR), Waikiki, Honolulu, HI, USA, pp. 63–72 (2011)Google Scholar
  15. 15.
    Welte, H.: GPL Product Vendor FAQ (2004-2010),
  16. 16.
    Hemel, A.: The GPL Compliance Engineering Guide (2008-2010),
  17. 17.
    Schlesinger, D.: Working with Open Source: A Practical Guide. In: Interactions, ACM, pp. 35–37 (2007)Google Scholar
  18. 18.
    Linux Foundation, LF488: Implementation and Management of Open Source ComplianceGoogle Scholar
  19. 19.
    Linux Foundation : Self-Assessment Compliance Checklist,
  20. 20.
    Meeker, H.J.: The Open source Alternative, Understanding Risks and Leveraging Opportunities CH14 The Border Dispute of GPLs. In: The Open Source Alternative. John Wiley & Sons, Inc. (2008)Google Scholar
  21. 21.
    Samsung’s Open Source Release Center,
  22. 22.
    Free Software Foundation: What is Copyleft?,
  23. 23.
    Raymond, E.S.: The Cathedral and the Bazaar. O’Reilly (1999)Google Scholar
  24. 24.
    The Apache Software Foundation: Apache License,
  25. 25.
    Open Handset Alliance. Android Open Source Project,
  26. 26.
  27. 27.
    Samsung’s Open Source Community site,

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • Suhyun Kim
    • 1
  • Jaehyun Yoo
    • 1
  • Myunghwa Lee
    • 1
  1. 1.Software Engineering Lab, Software R&D CenterSamsung ElectronicsSuwonKorea

Personalised recommendations