Skip to main content

Advertisement

Log in

Service licensing: conceptualization, formalization, and expression

  • Original Research Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Hill TP (1977) On goods and services. Rev Income Wealth 23(4)

  2. 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

  3. Papazoglou M.P. (2008) Web services: principles and technology. Pearson, Prentice Hall, Upper Saddle River

    Google Scholar 

  4. Alonso G, Casati F, Kuno H, Machiraju V (2004) Web services concepts, architectures, and applications. Springer, Berlin

    MATH  Google Scholar 

  5. Erl T. (2005) Service-oriented architecture: concepts, technology, and design. Prentice Hall PTR, Upper Saddle River

    Google Scholar 

  6. Musser J, O’Reilly T. (2007) Web 2.0 principles and practices. O’Reilly Radar, Sebastopol

    Google Scholar 

  7. 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

  8. 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

  9. Golden B. (2004) Succeeding with open source. Addison Wesley Professional, New York

    Google Scholar 

  10. Turner K., Blair L. (2007) Policies and conflicts in call control. Comput Netw 51: 496–514

    Article  MATH  Google Scholar 

  11. 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)

  12. Speser P (2006) The art and science of technology transfer. Wiley, USA

    Google Scholar 

  13. Kendra G (2002) The anatomy of a technology license. Michigan’s Lawyer’s Weekly 16(34)

  14. Classen W (1996) Fundamentals of software licensing. IDEA: J Law Technol 37(1): 1–86

    Google Scholar 

  15. Robertson R (1990) Legal protection of computer software. Longman Practitioner Series

  16. Lemley M, Merges R, Menell P (2003) Software and internet law. Aspen Publishers, New York

    Google Scholar 

  17. Bezroukov N (1998) The idea of dynamic licensing. http://www.softpanorama.org/Copyright/License_classification/dynamic_licensing.shtml

  18. Kaminski H, Perry M (2005) Pattern language for software licensing. In: Proceedings of the 10th European conference on pattern languages of programming (EuroPLoP)

  19. Gobeille R (2008) The FOSSology project. In: Proceedings of the 5th working conference on mining software repositories (MSR)

  20. Papazoglou M, Traverso P, Dustdar S, Leymann F, Kramer B (2006) Service oriented computing research roadmap. In: Dagstuhl seminar proceedings 05462 (SOC)

  21. Christensen E, Curbera F, Meredith G, Weerawarana S (2001) Web services description language (WSDL) 1.1. http://www.w3.org/TR/wsdl

  22. 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

    Google Scholar 

  23. Skene J, Lamanna D, Emmerich W (2004) Precise service level agreements. In: Proceedings of 26th international conference on software engineering (ICSE), pp 179–188

  24. 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

  25. 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

  26. 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

  27. 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/

  28. Patil S, Newcomer E (2003) ebXML and Web services. IEEE Internet Comput 7(3)

  29. World Intellectual Property Organization (1996) WIPO copyright treaty (WCT). http://www.wipo.int/treaties/en/ip/wct/trtdocs_wo033.html

  30. Rosenblatt B, Trippe B, Mooney S (2002) Digital rights management: business and technology. Mv & T Publishers, New York

    Google Scholar 

  31. Coyle K (2004) Rights expression languages. Technical report, The Library of Congress, Washington

  32. 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)

  33. Pucella R, Weissman V (2002) A logic for reasoning about digital rights. In: IEEE proceedings of the computer security foundations workshop

  34. 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

  35. 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)

  36. 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

  37. Chavez A, Tornabene C, Wiederhold G (1998) Software component licensing: a primer. IEEE Softw 15(5): 47–53

    Article  Google Scholar 

  38. World Intellectual Property Organization (2004) Successful technology licensing. WIPO Publishers, Geneva

  39. Mazeh Y (2002) Present and future priorities in copyright law. http://www.ip-institute.org.uk/ipacreport1.doc

  40. Casati F, Shan MC (2001) Definition, execution, analysis, and optimization of composite E-services. Data Eng Bull 4(1)

  41. Gangadharan GR, D’Andrea V, Weiss M (2010) Free/open services (F/O-services). IEEE IT Prof 12(6): 24–30

    Article  Google Scholar 

  42. Rosenblatt B (1998) Moral rights basics. http://cyber.law.harvard.edu/property/

  43. Lessig L (2004) The creative commons. Montana Law Rev 1–13

  44. Gunther O, Tamm G, Leymann F (2007) Pricing web services. Int J Bus Process Integr Manag 2(2)

  45. Goode R (2006) Commercial law. Penguin Books Limited, London

    Google Scholar 

  46. 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

  47. 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)

  48. 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)

  49. Dustdar S, Schreiner W (2005) A survey on web services composition. Int J Web Grid Serv 1(1): 1–30

    Article  Google Scholar 

  50. Ludwig, H, Keller A, Dan A, King R, Franck R (2003) Web service level agreement (WSLA) language specification. IBM Coporation

  51. 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

  52. Mani A, Nagarajan A (2002) Understanding quality of service for web services. http://www-128.ibm.com/developerworks/library/ws-quality.html

  53. 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)

  54. 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/

  55. Iannella R (ed) (2002) Open digital rights language (ODRL) version 1.1. http://odrl.net/1.1/ODRL-11.pdf

  56. 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

  57. Iannella R (ed) (2005) ODRL creative commons profile. http://odrl.net/Profiles/CC/SPEC.html

  58. 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

    Article  Google Scholar 

  59. 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

  60. Weiss M, Esfandiari B, Luo Y (2007) Towards a classification of web service feature interactions. Comput Netw 51(2): 359–381

    Article  MATH  Google Scholar 

  61. 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)

  62. 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

  63. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. R. Gangadharan.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-011-0079-6

Keywords