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.
References
Open Source Definition, The Open Source Initiative, https://opensource.org/osd
D. Wheeler, Why Open Source Software, http://www.dwheeler.com/oss_fs_why.html, July 2015
http://ben.balter.com/2012/06/26/why-you-should-always-write-software-as-open-source/
T. Preston-Werner, Open Source (Almost) Everything, http://tom.preston-werner.com/2011/11/22/open-source-everything.html, November 2011
M. Jaksic et al., in Proceedings of the XIII International Symposium SymOrg 2012, June 2012
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
Github Hubot: http://hubot.github.com
M. St. Laurent, in Understanding Open Source and Free Software Licensing. (O’Reilly Media), p. 4. May 2008, ISBN 9780596553951
W.T. Verts, Open source software. World Book Online Reference Center. Archived from the original on 1 January 2011
R. Rothwell, Creating wealth with free software. Free Software Magazine, September 2008
E.S. Raymond, Goodbye Free Software, Hello Open Source, 2–8 August, Online: http://www.catb.org/esr/open-source.html
“Arduino: Online: http://www.arduino.cc/
GizmoSphere: Online: https://en.wikipedia.org/w/index.php?title=GizmoSphere&action=edit&redlink=1
Tinkerforge: https://en.wikipedia.org/wiki/Tinkerforge
BeagleBoard: http://beagleboard.org/
AllJoyn: https://allseenalliance.org/developer-resources/alljoyn-open-source-project
Contiki: http://www.contiki-os.org/
Raspbian: http://raspbian.org/
RIOT: http://riot-os.org/
Eclipse IoT Project: http://iot.eclipse.org/
Kinoma: http://www.marvell.com/kinoma/
oneM2M: http://www.onem2m.org
IoTDM: Open-source Project implementing oneM2M specification, https://wiki.opendaylight.org/view/IoTDM:Main
OIC (Open Interconnect Consortium): http://openinterconnect.org
OpenIoT: http://openiot.eu/
IoT Toolkit: https://github.com/connectIOT/iottoolkit/wiki/IoT-Toolkit-Overview-and-links
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
Author information
Authors and Affiliations
Rights 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)