Open Source and Open Data Licenses in the Smart Infrastructure Era: Review and License Selection Frameworks

The use of open source software has increased tremendously in the last few decades paving the way for many innovations such as Internet of Things (IoT) and smart cities. The open data licenses have also become prevalent with the emergence of big data and relevant technologies. These developments have given rise to the “Share more—Develop less” culture, which in turn have raised new legal issues. The community has been developing many new licenses to address these emerging legal issues. However, selecting the right license is becoming increasingly difficult due to the licensing complexities and continuous arrival of new licenses. This chapter reviews notable open source and open data licenses and the suitability of these licenses for various kinds of data and software. Subsequently, we propose frameworks for the selection of open source software and open data licenses. Conclusions are drawn with recommendations for the future work.

[1]  Rashid Mehmood,et al.  Autonomic Transport Management Systems—Enabler for Smart Cities, Personalized Medicine, Participation and Industry Grid/Industry 4.0 , 2016 .

[2]  Rashid Mehmood,et al.  Enabling Next Generation Logistics and Planning for Smarter Societies , 2017, ANT/SEIT.

[3]  Rashid Mehmood,et al.  Big data logistics: a health-care transport capacity sharing model , 2015 .

[4]  Rashid Mehmood,et al.  A Smart Pain Management System Using Big Data Computing , 2017 .

[5]  Karl Fogel,et al.  Producing open source software - how to run a successful free software project , 2005 .

[6]  Georgios Gousios,et al.  Open Source Software: A Survey from 10, 000 Feet , 2011, Found. Trends Technol. Inf. Oper. Manag..

[7]  Richard P. Gabriel,et al.  Innovation Happens Elsewhere , 2005 .

[8]  Rashid Mehmood,et al.  Big Data and HPC Convergence: The Cutting Edge and Outlook , 2017 .

[9]  Business Models Based on Open Innovation Strategy , 2011, 2011 International Conference on Management and Service Science.

[10]  Richard P. Gabriel,et al.  Innovation happens elsewhere - open source as business strategy , 2005 .

[11]  Daniel M. Germán,et al.  License integration patterns: Addressing license mismatches in component-based development , 2009, 2009 IEEE 31st International Conference on Software Engineering.

[12]  Rashid Mehmood,et al.  Big Data Enabled Healthcare Supply Chain Management: Opportunities and Challenges , 2017 .

[13]  Rashid Mehmood,et al.  Parallel Sparse Matrix Vector Multiplication on Intel MIC: Performance Analysis , 2017 .

[14]  Rashid Mehmood,et al.  Disaster Management in Smart Cities by Forecasting Traffic Plan Using Deep Learning and GPUs , 2017 .

[15]  Takashi Gojobori,et al.  DNA Profiling Methods and Tools: A Review , 2017 .

[16]  Rashid Mehmood,et al.  Future Networked Healthcare Systems: A Review and Case Study , 2016 .

[17]  Legal tussle delays launch of huge toxicity database , 2016, Nature.

[18]  Rashid Mehmood,et al.  UbeHealth: A Personalized Ubiquitous Cloud and Edge-Enabled Networked Healthcare System for Smart Cities , 2018, IEEE Access.

[19]  Rashid Mehmood,et al.  Enabling Reliable and Resilient IoT Based Smart City Applications , 2017 .

[20]  Brian Fitzgerald,et al.  The Transformation of Open Source Software , 2006, MIS Q..

[21]  Rashid Mehmood,et al.  Analysis of Tweets in Arabic Language for Detection of Road Traffic Conditions , 2017 .

[22]  Juho Lindman,et al.  Matching Open Source Software Licenses with Corresponding Business Models , 2011, IEEE Software.

[23]  Rashid Mehmood,et al.  Towards a Semantically Enriched Computational Intelligence (SECI) Framework for Smart Farming , 2017 .

[24]  Rashid Mehmood,et al.  D2TFRS: An Object Recognition Method for Autonomous Vehicles Based on RGB and Spatial Values of Pixels , 2017 .

[25]  Diomidis Spinellis,et al.  Open Source Licensing Across Package Dependencies , 2010, 2010 14th Panhellenic Conference on Informatics.

[26]  Rashid Mehmood,et al.  A Framework for Faster Porting of Scientific Applications Between Heterogeneous Clouds , 2017 .

[27]  Rashid Mehmood,et al.  Enabling Smarter Societies through Mobile Big Data Fogs and Clouds , 2017, ANT/SEIT.

[28]  Rashid Mehmood,et al.  UTiLearn: A Personalised Ubiquitous Teaching and Learning System for Smart Societies , 2017, IEEE Access.

[29]  Arthur W. Toga,et al.  Sharing big biomedical data , 2015, Journal of Big Data.

[30]  Rashid Mehmood,et al.  Location Privacy in Smart Cities Era , 2017 .

[31]  Ioannis E. Foukarakis,et al.  An insight into license tools for open source software systems , 2015, J. Syst. Softw..

[32]  Paul Kavanagh,et al.  The Open Source Definition , 2004 .

[33]  P. Santhi Thilagam,et al.  An Empirical Study of License Violations in Open Source Projects , 2012, 2012 35th Annual IEEE Software Engineering Workshop.

[34]  Robin Champieux,et al.  A Measure of Open Data: A Metric and Analysis of Reusable Data Practices in Biomedical Data Resources , 2018, bioRxiv.

[35]  Rashid Mehmood,et al.  Data Fusion and IoT for Smart Ubiquitous Environments: A Survey , 2017, IEEE Access.

[36]  Simon Oxenham,et al.  Legal confusion threatens to slow data science , 2016, Nature.

[37]  Rashid Mehmood,et al.  Parallel Shortest Path Graph Computations of United States Road Network Data on Apache Spark , 2017 .

[38]  Panagiotis Tsarchopoulos,et al.  Accelerating the Uptake of Smart City Applications through Cloud Computing , 2017 .

[39]  N. Komninos,et al.  Special Issue on Smart Cities and the Future Internet in Europe , 2012, Journal of the Knowledge Economy.

[40]  Rashid Mehmood,et al.  Automatic Event Detection in Smart Cities Using Big Data Analytics , 2017 .