Abstract
Service licensing enables a broader usage of services and a means for designing business strategies and relationships. A service license describes the terms and conditions that permit the use of and access to a service, in a machine interpretable way, which services can understand. The distribution of services spanning across organizational boundaries raises problems related to intellectual value that are less explored in service-oriented research. Being a way to manage the rights between service consumers and service providers, licenses become significant in services. As the nature of services differs significantly from traditional software and components, services prevent the direct adoption of software and component licenses. The concept of preserving certain rights of owner and presenting certain rights to consumer, addressed by service licensing, is incipient in the field of service-oriented computing. We propose a formalization of licensing clauses for an unambiguous definition of a service license. We extend the Open Digital Rights Language to implement the clauses of service licensing, in a machine interpretable way. We illustrate the concepts of service licensing based on a case study of service license compliance verification in a real world scenario.
Similar content being viewed by others
References
Hill TP (1977) On goods and services. Rev Income Wealth 23(4)
Bennett K, Layzel P, Budgen D, Brereton P, Macaulay L, Munro M (2000) Service-based software: the future for flexible software. In: Proceedings of the Asia-Pacific software engineering conference (APSEC) (2000), pp 214–221
Papazoglou M.P. (2008) Web services: principles and technology. Pearson, Prentice Hall, Upper Saddle River
Alonso G, Casati F, Kuno H, Machiraju V (2004) Web services concepts, architectures, and applications. Springer, Berlin
Erl T. (2005) Service-oriented architecture: concepts, technology, and design. Prentice Hall PTR, Upper Saddle River
Musser J, O’Reilly T. (2007) Web 2.0 principles and practices. O’Reilly Radar, Sebastopol
D’Andrea V, Gangadharan GR (2006) Licensing services: the rising. In: Proceedings of the IEEE international conference on internet and web applications and services (ICIW’06), Guadeloupe, pp 142–147
Stallman R (2006) Did you say “intellectual property”? It’s a seductive mirage. http://www.gnu.org/philosophy/not-ipr.xhtml. Accessed on May 2006
Golden B. (2004) Succeeding with open source. Addison Wesley Professional, New York
Turner K., Blair L. (2007) Policies and conflicts in call control. Comput Netw 51: 496–514
Kamoda H, Yamaoka M, Matsuda S, Broda K, Sloman M (2005) Policy conflict analysis using free variable tableaux for access control in web services environments. In: Proceedings of the 14th international world wide web conference (WWW)
Speser P (2006) The art and science of technology transfer. Wiley, USA
Kendra G (2002) The anatomy of a technology license. Michigan’s Lawyer’s Weekly 16(34)
Classen W (1996) Fundamentals of software licensing. IDEA: J Law Technol 37(1): 1–86
Robertson R (1990) Legal protection of computer software. Longman Practitioner Series
Lemley M, Merges R, Menell P (2003) Software and internet law. Aspen Publishers, New York
Bezroukov N (1998) The idea of dynamic licensing. http://www.softpanorama.org/Copyright/License_classification/dynamic_licensing.shtml
Kaminski H, Perry M (2005) Pattern language for software licensing. In: Proceedings of the 10th European conference on pattern languages of programming (EuroPLoP)
Gobeille R (2008) The FOSSology project. In: Proceedings of the 5th working conference on mining software repositories (MSR)
Papazoglou M, Traverso P, Dustdar S, Leymann F, Kramer B (2006) Service oriented computing research roadmap. In: Dagstuhl seminar proceedings 05462 (SOC)
Christensen E, Curbera F, Meredith G, Weerawarana S (2001) Web services description language (WSDL) 1.1. http://www.w3.org/TR/wsdl
Keller A, Ludwig H (2003) The WSLA framework: specifying and monitoring service level agreements for web services. J Netw Syst Manag 11(1):57–81
Skene J, Lamanna D, Emmerich W (2004) Precise service level agreements. In: Proceedings of 26th international conference on software engineering (ICSE), pp 179–188
Tosic V, Pagurek B, Patel K, Esfandiari B, Ma W (2003) Management applications of the web service offerings language. In: Proceedings of the 15th conference on advanced information systems engineering, pp 468–484
Vedamuthu A, Orchard D, Hirsch F, Hondo M, Yendluri P, Boubez T, Yalcinalp U (2007) Web services policy framework http://www.w3.org/TR/ws-policy
Anderson A (2004) Web services policy language (WSPL). In: Proceedings of the 5th IEEE international workshop on policies for distributed systems and networks (POLICY’04), pp 189–192
OASIS ebXML CPP and CPA Technical Committee (2005) Collaboration protocol profile and agreement specification version 2.1. http://www.oasis-open.org/committees/ebxml-cppa/
Patil S, Newcomer E (2003) ebXML and Web services. IEEE Internet Comput 7(3)
World Intellectual Property Organization (1996) WIPO copyright treaty (WCT). http://www.wipo.int/treaties/en/ip/wct/trtdocs_wo033.html
Rosenblatt B, Trippe B, Mooney S (2002) Digital rights management: business and technology. Mv & T Publishers, New York
Coyle K (2004) Rights expression languages. Technical report, The Library of Congress, Washington
Gunter C, Weeks S, Wright A (2001) Models and languages for digital rights. In: Proceedings of the Hawaii international conference on system sciences (HICSS-34)
Pucella R, Weissman V (2002) A logic for reasoning about digital rights. In: IEEE proceedings of the computer security foundations workshop
Chong C, Corin R, Etalle S, Hartel P, Law Y (2003) LicenseScript: A Novel digital rights language. In: Proceedings of the international workshop for technology, economy, social and legal aspects of virtual goods
Katsaros G, Antonopoulos S, Kyriazis D, Varvarigou T (2009) Service oriented license providing. In: Proceedings of the international conference on service-oriented computing and applications (SOCA)
Cacciari C, Mallmann D, Zsigri C, D’Andria F, Hagemeier B, Rumpl A, Ziegler W, Martrat J (2010) SLA-based management of software licenses as web service resources in distributed environments. In: Proceedings of the 7th international conference on economics of grids, clouds, systems, and services
Chavez A, Tornabene C, Wiederhold G (1998) Software component licensing: a primer. IEEE Softw 15(5): 47–53
World Intellectual Property Organization (2004) Successful technology licensing. WIPO Publishers, Geneva
Mazeh Y (2002) Present and future priorities in copyright law. http://www.ip-institute.org.uk/ipacreport1.doc
Casati F, Shan MC (2001) Definition, execution, analysis, and optimization of composite E-services. Data Eng Bull 4(1)
Gangadharan GR, D’Andrea V, Weiss M (2010) Free/open services (F/O-services). IEEE IT Prof 12(6): 24–30
Rosenblatt B (1998) Moral rights basics. http://cyber.law.harvard.edu/property/
Lessig L (2004) The creative commons. Montana Law Rev 1–13
Gunther O, Tamm G, Leymann F (2007) Pricing web services. Int J Bus Process Integr Manag 2(2)
Goode R (2006) Commercial law. Penguin Books Limited, London
Canfora G (2004) Software evolution in the era of software services. In: Proceedings of the 7th international workshop on principles of software evolution (IWPSE’04), pp 9–18
Gangadharan GR, Frankova G, D’Andrea V (2007) Service license life cycle. In: Proceedings of the international symposium on collaborative technologies and systems (CTS’07)
Kaminski P, Muller H, Litoiu M (2006) A design for adaptive web service evolution. In: Proceedings of the workshop on software engineering for adaptive and self-managing systems (in conjunction with ICSE 2006)
Dustdar S, Schreiner W (2005) A survey on web services composition. Int J Web Grid Serv 1(1): 1–30
Ludwig, H, Keller A, Dan A, King R, Franck R (2003) Web service level agreement (WSLA) language specification. IBM Coporation
von Bochmann G, Kerherve B, Lutfiyya H, Salem MV, Ye H (2001) Introducing QoS to electronic commerce applications. In: Proceedings of the 2nd international symposium on topics in electronic commerce, pp 138–147
Mani A, Nagarajan A (2002) Understanding quality of service for web services. http://www-128.ibm.com/developerworks/library/ws-quality.html
Zeng L, Benatallah B, Dumas M, Kalagnanam J, Sheng Q (2003) Quality driven web services composition. In: Proceedings of the 12th world wide web conference (WWW)
Endrei M, Gaon M, Graham J, Hogg K, Mulholland N (2006) Moving forward with web services backward compatibility. http://www-128.ibm.com/developerworks/library/ws-soa-backcomp/
Iannella R (ed) (2002) Open digital rights language (ODRL) version 1.1. http://odrl.net/1.1/ODRL-11.pdf
Gangadharan GR, D’Andrea V, Iannella R, Weiss M (2008) ODRL service licensing profile (ODRL-S). In: Virtual goods: technology, economy, and legal aspects. Nova Publishers, USA, pp 73–90
Iannella R (ed) (2005) ODRL creative commons profile. http://odrl.net/Profiles/CC/SPEC.html
Gangadharan GR, Weiss M, D’Andrea V, Iannella R (2008) Service license composition and compatibility analysis. Int J Co-op Inf Syst 17(3): 301–317
Weiss M (2003) Feature interactions in web services. In: Proceedings of the 7th international workshop on feature interactions in telecommunication and software systems (FIW), pp 149–156
Weiss M, Esfandiari B, Luo Y (2007) Towards a classification of web service feature interactions. Comput Netw 51(2): 359–381
Daniel F, Casati F, D’Andrea V, Mulo E, Zdun U, Dustdar S, Strauch S, Schumm D, Leymann F, Sebahi S, Marchi FD, Hacid MS (2009) Business compliance governance in service-oriented architectures. In: Proceedings of the 23rd international conference on advanced information networking and applications (AINA)
RoyChowdhury S, Gangadharan GR, Silveira P, D’Andrea V (2010) From ODRL-S to low-Level DSL: a case study based on license compliance in service oriented systems. In: Proceedings of the 8th international workshop for technical, economic and legal aspects of business models for virtual goods
Silveira P, Rodrguez C, Casati F, Daniel F, D’Andrea V, Worledge C, Taheri Z (2009) On the design of compliance governance dashboards for effective compliance and audit management. In: Proceedings of NFPSLAM-SOC’09
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gangadharan, G.R., D’Andrea, V. Service licensing: conceptualization, formalization, and expression. SOCA 5, 37–59 (2011). https://doi.org/10.1007/s11761-011-0079-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-011-0079-6