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)

Abstract

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.

Keywords

FOSS FOSS Ecosystem Embedded Software 

References

  1. 1.
    GNU General Public License, http://www.gnu.org/copyleft/gpl.html
  2. 2.
    Stallman, R.: The GNU Manifesto (1985), http://www.fsf.org/gnu/manifesto.html
  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), http://www.ohloh.net
  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), http://ffmpeg.org/legal.html
  11. 11.
    Open Invention Network, http://www.openinventionnetwork.com/
  12. 12.
    Hewlett-Packard, FOSS Governance Fundamentals (January 2008)Google Scholar
  13. 13.
    Welte, H.: About the gpl-violations.org?, http://www.gpl-violations.org/about.html#why
  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), http://gpl-violations.org/faq/vendor-faq.html
  16. 16.
    Hemel, A.: The GPL Compliance Engineering Guide (2008-2010), http://www.loohuis-consulting.nl/downloads/compliance-manual.pdf
  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, http://www.linuxfoundation.org/programs/legal/compliance/self-assessment-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, http://opensource.samsung.com
  22. 22.
    Free Software Foundation: What is Copyleft?, http://www.gnu.org/copyleft/
  23. 23.
    Raymond, E.S.: The Cathedral and the Bazaar. O’Reilly (1999)Google Scholar
  24. 24.
    The Apache Software Foundation: Apache License, http://www.apache.org/licenses/
  25. 25.
    Open Handset Alliance. Android Open Source Project, http://source.android.com
  26. 26.
  27. 27.
    Samsung’s Open Source Community site, https://opensource.samsung.com/community.do

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