Abstract
Web applications facilitate combining resources (linked data, web services, source code, documents, etc.) to create new ones. For a resource producer, choosing the appropriate license for a combined resource is not easy. It involves choosing a license compliant with all the licenses of combined resources and analysing the reusability of the resulting resource through the compatibility of its license. The risk is either, to choose a license too restrictive making the resource difficult to reuse, or to choose a not enough restrictive license that will not sufficiently protect the resource. Finding the right trade-off between compliance and compatibility is a difficult process. An automatic ordering over licenses would facilitate this task. Our research question is: given a license \(l_{i}\), how to automatically position \(l_{i}\) over a set of licenses in terms of compatibility and compliance? We propose CaLi, a model that partially orders licenses. Our approach uses restrictiveness relations among licenses to define compatibility and compliance. We validate experimentally CaLi with a quadratic algorithm and show its usability through a prototype of a license-based search engine. Our work is a step towards facilitating and encouraging the publication and reuse of licensed resources in the Web of Data.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
The term duty is used for obligations https://www.w3.org/TR/odrl-model/.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
To simplify, we consider that a requirement is a duty.
- 22.
- 23.
With a 160xIntel(R) Xeon(R) CPU E7-8870 v4 2.10 GHz 1,5 Tb RAM.
- 24.
- 25.
- 26.
- 27.
- 28.
References
Seneviratne, O., Kagal, L., Berners-Lee, T.: Policy-aware content reuse on the web. In: Bernstein, A., et al. (eds.) ISWC 2009. LNCS, vol. 5823, pp. 553–568. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04930-9_35
Gangadharan, G.R., Weiss, M., D’Andrea, V., Iannella, R.: Service license composition and compatibility analysis. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 257–269. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74974-5_21
Villata, S., Gandon, F.: Licenses compatibility and composition in the web of data. In: Workshop Consuming Linked Data (COLD) Collocated with ISWC (2012)
Governatori, G., Rotolo, A., Villata, S., Gandon, F.: One license to compose them all. In: Alani, H., et al. (eds.) ISWC 2013. LNCS, vol. 8218, pp. 151–166. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41335-3_10
Kapitsaki, G.M., Kramer, F., Tselikas, N.D.: Automating the license compatibility process in open source software with SPDX. J. Syst. Softw. 131, 386–401 (2017)
Denning, D.E.: A lattice model of secure information flow. Commun. ACM 19(5), 236–243 (1976)
Sandhu, R.S.: Lattice-based access control models. Computer 26(11), 9–19 (1993)
Sadeh, N., Acquisti, A., Breaux, T.D., Cranor, L.F., et al.: Towards usable privacy policies: semi-automatically extracting data practices from websites’ privacy policies. In: Symposium on Usable Privacy and Security (SOUPS) Poster (2014)
Cabrio, E., Palmero Aprosio, A., Villata, S.: These are your rights. In: Presutti, V., d’Amato, C., Gandon, F., d’Aquin, M., Staab, S., Tordai, A. (eds.) ESWC 2014. LNCS, vol. 8465, pp. 255–269. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07443-6_18
Rodríguez Doncel, V., Gómez-Pérez, A., Villata, S.: A dataset of RDF licenses. In: Legal Knowledge and Information Systems Conference (ICLKIS) (2014)
Creative Commons licenses in RDF. https://github.com/creativecommons/cc.licenserdf. Accessed 26 Nov 2018
Havur, G., et al.: DALICC: a framework for publishing and consuming data assets legally. In: International Conference on Semantic Systems (SEMANTICS), Poster & Demo (2018)
Mesiti, M., Perlasca, P., Valtolina, S.: On the composition of digital licenses in collaborative environments. In: Decker, H., Lhotská, L., Link, S., Basl, J., Tjoa, A.M. (eds.) DEXA 2013. LNCS, vol. 8055, pp. 428–442. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40285-2_37
Soto-Mendoza, V., Serrano-Alvarado, P., Desmontils, E., Garcia-Macias, J.A.: Policies composition based on data usage context. In: Workshop Consuming Linked Data (COLD) Collocated with ISWC (2015)
Daga, E., dAquin, M., Motta, E., Gangemi, A.: A bottom-up approach for licences classification and selection. In: Gandon, F., Guéret, C., Villata, S., Breslin, J., Faron-Zucker, C., Zimmermann, A. (eds.) ESWC 2015. LNCS, vol. 9341, pp. 257–267. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25639-9_41
Davey, B.A., Priestley, H.A.: Introduction to Lattices and Order. Cambridge university press, Cambridge (2002)
Acknowledgments
Authors thank Margo Bernelin and Sonia Desmoulin-Canselier (laboratory of Droit et Changement Social - UMR CNRS 6297) for our helpful discussions on this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Moreau, B., Serrano-Alvarado, P., Perrin, M., Desmontils, E. (2019). Modelling the Compatibility of Licenses. In: Hitzler, P., et al. The Semantic Web. ESWC 2019. Lecture Notes in Computer Science(), vol 11503. Springer, Cham. https://doi.org/10.1007/978-3-030-21348-0_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-21348-0_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-21347-3
Online ISBN: 978-3-030-21348-0
eBook Packages: Computer ScienceComputer Science (R0)