Skip to main content

The Role of Open Source in IoT

  • Chapter
  • First Online:
Internet of Things From Hype to Reality
  • 4645 Accesses

Abstract

This chapter defines Open Source in the computer industry and compares the development cycles of open source and closed source projects. It discusses the drivers to open source from the perspective of the consumers of open source projects as well as contributors of these projects. The chapter then goes into discussing the interplay between open source and industry standards, and stresses the tighter collaboration ensuing among them. The chapter then provides a tour of open source activities in IoT ranging from hardware and operating systems to IoT Service Platforms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Open Source Definition, The Open Source Initiative, https://opensource.org/osd

  2. D. Wheeler, Why Open Source Software, http://www.dwheeler.com/oss_fs_why.html, July 2015

  3. http://ben.balter.com/2012/06/26/why-you-should-always-write-software-as-open-source/

  4. T. Preston-Werner, Open Source (Almost) Everything, http://tom.preston-werner.com/2011/11/22/open-source-everything.html, November 2011

  5. M. Jaksic et al., in Proceedings of the XIII International Symposium SymOrg 2012, June 2012

    Google Scholar 

  6. S. Wright et al., Open source and standards: the role of open source in the dialogue between research and standardization, in 2014 IEEE Globecom Workshops (GC Workshops), December 2014

    Google Scholar 

  7. Github Hubot: http://hubot.github.com

  8. M. St. Laurent, in Understanding Open Source and Free Software Licensing. (O’Reilly Media), p. 4. May 2008, ISBN 9780596553951

    Google Scholar 

  9. W.T. Verts, Open source software. World Book Online Reference Center. Archived from the original on 1 January 2011

    Google Scholar 

  10. R. Rothwell, Creating wealth with free software. Free Software Magazine, September 2008

    Google Scholar 

  11. E.S. Raymond, Goodbye Free Software, Hello Open Source, 2–8 August, Online: http://www.catb.org/esr/open-source.html

  12. “Arduino: Online: http://www.arduino.cc/

  13. GizmoSphere: Online: https://en.wikipedia.org/w/index.php?title=GizmoSphere&action=edit&redlink=1

  14. Tinkerforge: https://en.wikipedia.org/wiki/Tinkerforge

  15. BeagleBoard: http://beagleboard.org/

  16. AllJoyn: https://allseenalliance.org/developer-resources/alljoyn-open-source-project

  17. Contiki: http://www.contiki-os.org/

  18. Raspbian: http://raspbian.org/

  19. RIOT: http://riot-os.org/

  20. Eclipse IoT Project: http://iot.eclipse.org/

  21. Kinoma: http://www.marvell.com/kinoma/

  22. oneM2M: http://www.onem2m.org

  23. IoTDM: Open-source Project implementing oneM2M specification, https://wiki.opendaylight.org/view/IoTDM:Main

  24. OIC (Open Interconnect Consortium): http://openinterconnect.org

  25. OpenIoT: http://openiot.eu/

  26. IoT Toolkit: https://github.com/connectIOT/iottoolkit/wiki/IoT-Toolkit-Overview-and-links

  27. T. Pham, Verint Systems Inc., B. Matthew, Weinstein and Jamie L. Ryerson, in Easy as ABC: Categorizing Open Source Licenses; www.IPO.org. June 2010

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Florit, L. (2017). The Role of Open Source in IoT. In: Internet of Things From Hype to Reality. Springer, Cham. https://doi.org/10.1007/978-3-319-44860-2_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-44860-2_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-44858-9

  • Online ISBN: 978-3-319-44860-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics