A FLOSS License-selection Methodology for Cloud Computing Projects

Robert Viseur

2016

Abstract

Cloud computing and open source are two disruptive innovations. Both deeply modify the way the computer resources are made available and monetized. They evolve between competition (e.g. open source software for desktop versus SaaS applications) and complementarity (e.g. cloud solutions based on open source components or cloud applications published under open source license). PaaSage is an open source integrated platform to support both design and deployment of cloud applications. The PaaSage consortium decided to publish the source code as open source. It needed a process for the open source license selection. Open source licensing scheme born before the development of cloud computing and evolved with the creation of new open source licenses suitable for SaaS applications. The license is a part of project governance and strongly influences the life of the project. In the context of the PaaSage European project, the issue of the open source license selection for cloud computing software has been addressed. The first section of the paper describes the state of the art about open source licenses including the known issues, a generic license-selection scheme and the automated source code analysis practices. The second section studies the common choices of licenses in cloud computing projects. The third section proposes a FLOSS license-selection process for cloud computing project following five steps: (1) inventoring software components, (2) selecting open source license, (3) approving license selection (vote), (4) spreading practical details and (5) monitoring source code. The fourth section describes the PaaSage use case. The last section consists in a discussion of the results.

References

  1. Cool Y., De Patoul F., De Roy D., Haouideg H., Laurent P., Montero E. (2005), “Les logiciels libres face au droit”, Cahier du CRID, n°25, Bruylant.
  2. de Laat, P.B. (2005), “Copyright or copyleft ? An analysis of property regimes for software development”, Research Policy, vol. 34, pp. 1511- 1532, 2005.
  3. Fogel, K. (2005), Producing open source software: How to run a successful free software project, O'Reilly Media, Inc.
  4. Honkasalo, P. (2009), “Reciprocity under the GNU General Public Licenses”, Nordic Journal of Commercial Law, no 1.
  5. Markus, M. L. (2007), “The governance of free/open source software projects: monolithic, multidimensional, or configurational?”. Journal of Management & Governance, 11(2), pp. 151-163.
  6. Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J., Ghalsasi, A. (2011), “Cloud computing-The business perspective”. Decision Support Systems, 51(1), pp. 176-189.
  7. Mell, P., Grance, T. (2011), “The NIST Definition of Cloud Computing”, US Nat'l Inst. of Science and Technology; http://csrc.nist.gov/publications/nistpubs /800-145/SP800-145.pdf.
  8. Midha, V., Palvia, P. (2012), “Factors affecting the success of Open Source Software”. Journal of Systems and Software, 85(4), pp. 895-905.
  9. Muselli, L. (2007), “Les licences informatiques : un outil de modulation du régime d'appropriabilité dans les stratégies d'ouverture. Une interprétation de la licence SCSL de Sun Microsystems.”, 12ème Conférence de l'Association Information et Management, Lausanne, juin 2007.
  10. Onetti, A., Capobianco, F. (2005), “Open source and business model innovation. the funambol case”. In Proceedings of the first International Conference on Open source Systems.
  11. Poo-Caamaño, G., German, D. M. (2015), “The Right to a Contribution: An Exploratory Survey on How Organizations Address It”. In Open Source Systems: Adoption and Impact (pp. 157-167). Springer International Publishing.
  12. St. Laurent, A.M. (2004), “Understanding Open Source and Free Software Licensing”, O'Reilly Media, 2004.
  13. Valimaki, M. (2003), “Dual licensing in open source software industry”. Systemes dInformation et Management, 2003, vol. 8, no 1, pp. 63-75.
  14. Ven, K., Verelst, J., Mannaert, H. (2007), “On the Relationship between Commoditization and Open Source Software”, 12e conférence de l'Association Information et Management (AIM), Lausanne (Suisse), 18-19 juin 2007.
  15. Viseur, R. (2012a), “Forks impacts and motivations in free and open source projects”, International Journal of Advanced Computer Science and Applications (IJACSA), Volume 3 Issue 2 February 2012; http://dx.doi.org/10.14569/IJACSA.2012.030221.
  16. Viseur R. (2012b), “Gérer la propriété intellectuelle dans les projets à base de logiciels libres”, 17ème conférence de l'Association Information et Management (AIM), Bordeaux (France), 21-23 mai 2012.
  17. Viseur, R. (2012c), “Evolution des stratégies et modèles d'affaires des éditeurs Open Source face au Cloud computing,” in Terminal : Technologie de l'Information, Culture, Société, n°113-114, 2013, pp. 173-193.
  18. Viseur, R. (2013a), “Élaboration d'un schéma de valorisation pour l'édition de logiciels open source », 18ème conférence de l'Association Information et Management (AIM), Lyon (France), 22-24 mai 2012.
  19. Viseur, R. (2013b), “Identifying Success Factors for the Mozilla Project”, Proceedings of the Ninth International Conference on Open Source Systems (OSS 2013), Capodistria (Slovenia), June 25-28, 2013.
  20. Viseur, R., Robles, G. (2015), “First Results About Motivation and Impact of License Changes in Open Source Projects”. In Open Source Systems: Adoption and Impact (pp. 137-145). Springer International Publishing.
  21. West, J. (2003), “How open is open enough?: Melding proprietary and open source platform strategies”. Research policy, 32(7), pp. 1259-1285.
Download


Paper Citation


in Harvard Style

Viseur R. (2016). A FLOSS License-selection Methodology for Cloud Computing Projects . In Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-182-3, pages 129-136. DOI: 10.5220/0005775901290136


in Bibtex Style

@conference{closer16,
author={Robert Viseur},
title={A FLOSS License-selection Methodology for Cloud Computing Projects},
booktitle={Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2016},
pages={129-136},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005775901290136},
isbn={978-989-758-182-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - A FLOSS License-selection Methodology for Cloud Computing Projects
SN - 978-989-758-182-3
AU - Viseur R.
PY - 2016
SP - 129
EP - 136
DO - 10.5220/0005775901290136