Citation:
Ahmed, M. (2009). Ontology-based solution for managing license agreement using semantic desktop [Dissertation, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/177812
-
Publication Type:
Thesis - Dissertation
en
Hochschulschrift - Dissertation
de
Language:
English
-
Date (published):
2009
-
Number of Pages:
205
-
Keywords:
Lizenzabkommen; Ontologien; Semantic Web; Persönliche Web Services; Serviceorientierte Pipeline-Architektur
de
License Agreement; Ontologies; Semantic Web; Personal Web Services; Service Oriented Pipeline Architecture
en
Abstract:
Immer wenn eine Software auf einem Computersystem installiert wird, muss der Endbenutzer-Lizenzvereinbarung (End-User-Licence-Agreement) zugestimmt werden. Dieses Agreement hat zum Einen die Aufgabe, den Lizenzhalter bei Verletzungen gegen das Urheberrecht zu schützen und zum Anderen dem Lizenznehmer gewisse Rechte zuzusprechen, welche sich auf die Verwendung der Software beziehen. Der Lizenzhalter behält die Eigenturmsrechte sowie das Recht auf Widerruf, bzw. Einschränkung der Benutzerrechte bei Verletzung der Lizenzvereinbarung. Ohne die Zustimmung der Lizenzbedingungen durch den Endbenutzer ist dieser nicht autorisiert, die Software anzuwenden. Eines der größten Probleme stellt die enorme Anzahl der Benutzer dar, die den Endbenutzer-Lizenzvereinbarungen ungelesen zustimmen. Dies liegt primär daran, dass die Vereinbarungen zu lange und voll mit schwer verständlichen juristischen Begriffen sind.
Größtenteils sind sich die Endbenutzer nicht der Konsequenzen bewusst, die aus ungelesen akzeptierten Lizenzverienbarungen resutieren können.
Die Verletzung dieser Geschäftsbedingungen kann zum Teil erhebliche Strafen zur Folge haben.
Um das Problem des Verständnisses der geschriebenen Lizenzvereinbarungen zu bewältigen, wurde eine maschinenlesbare Darstellung von Lizenzvereinbarungen auf Basis semantischer Web-Technologien entwickelt. Semantic Web revolutionierte die Informationsspeicherung, -übermittlung und den -zugriff. Es zielt auf das Anbieten kollaborativer Arbeitsumgebungen sowie den Wissensaustausch ab. Die Vision des Semantic Web basiert auf dem Grundsatz, Information maschinenlesbar zu machen. Durch die Verwendung solcher Technologien, kann Information kombiniert, ausgetauscht und maschinell verarbeitet werden. Ontologien im engeren Sinne stellen Konzepte und Bedingungen einer Domäne, sowie dessen Beziehungen dar und spielen eine primäre Rolle in der Vision des Semantic Webs. Ontologien steuern auch zur Lösung des Problems der Interoperabilität und dem geteilten Wissen von Domänen zwischen den Softwareapplikationen von verschiedenen Unternehmen bei. Sie erlauben den Austausch von Daten sowohl auf syntaktischem- als auch auf semantischem Level.
OWL (Web Ontology Language) wird in dieser Arbeit als Sprache zur formalen issensrepräsentation zur Lizenzierung verwendet werden. Das Ziel ist einerseits die Entwicklung einer Ontologie für die Lizenzvereinbarungen, um dem Endbenutzer in seiner Entscheidung der Zustimmung zu unterstützen und andererseits den Entwicklern zu helfen ein duales Lizenzsystem (duales Lizenzmodell) zu entwerfen, und auch eine passende Softwarelizenz, die sich nach ihren Bedürfnissen richtet, auszuwählen.
Diese Dissertation beschreibt das Erarbeiten einer Lösung, die den Endbenutzer bei der Entscheidung unterstützen soll, den Lizenzbedingungen auf Basis der Benutzerpolicies zuzustimmen. Um dieses Ziel zu erreichen, haben wir die SemanticLIFE-Architektur verwendet.
SemanticLIFE ist ein persönliches Informationsmanagementsystem, welches sowohl die Verwaltung, als auch das Wiederauffinden von Informationen unterstützen soll. Die geschieht durch das Annotieren von E-Mails, besuchten Webseiten, Telefonanrufen, Kontakten und anderen persönlichen Ressourcen. Es ermöglicht die Erfassung und die Speicherung von Daten in ontologischer Form im "Semantic Store". Das bedeutet, dass es einerseits, die "Service Composition and Execution"-Aspekte anbietet und andererseits Ontologien verwendet.
Größtenteils sind sich die Endbenutzer nicht der Konsequenzen bewusst, die aus ungelesen akzeptierten Lizenzverienbarungen resutieren können.
Die Verletzung dieser Geschäftsbedingungen kann zum Teil erhebliche Strafen zur Folge haben.
Um das Problem des Verständnisses der geschriebenen Lizenzvereinbarungen zu bewältigen, wurde eine maschinenlesbare Darstellung von Lizenzvereinbarungen auf Basis semantischer Web-Technologien entwickelt. Semantic Web revolutionierte die Informationsspeicherung, -übermittlung und den -zugriff. Es zielt auf das Anbieten kollaborativer Arbeitsumgebungen sowie den Wissensaustausch ab. Die Vision des Semantic Web basiert auf dem Grundsatz, Information maschinenlesbar zu machen. Durch die Verwendung solcher Technologien, kann Information kombiniert, ausgetauscht und maschinell verarbeitet werden. Ontologien im engeren Sinne stellen Konzepte und Bedingungen einer Domäne, sowie dessen Beziehungen dar und spielen eine primäre Rolle in der Vision des Semantic Webs. Ontologien steuern auch zur Lösung des Problems der Interoperabilität und dem geteilten Wissen von Domänen zwischen den Softwareapplikationen von verschiedenen Unternehmen bei. Sie erlauben den Austausch von Daten sowohl auf syntaktischem- als auch auf semantischem Level.
OWL (Web Ontology Language) wird in dieser Arbeit als Sprache zur formalen issensrepräsentation zur Lizenzierung verwendet werden. Das Ziel ist einerseits die Entwicklung einer Ontologie für die Lizenzvereinbarungen, um dem Endbenutzer in seiner Entscheidung der Zustimmung zu unterstützen und andererseits den Entwicklern zu helfen ein duales Lizenzsystem (duales Lizenzmodell) zu entwerfen, und auch eine passende Softwarelizenz, die sich nach ihren Bedürfnissen richtet, auszuwählen.
Diese Dissertation beschreibt das Erarbeiten einer Lösung, die den Endbenutzer bei der Entscheidung unterstützen soll, den Lizenzbedingungen auf Basis der Benutzerpolicies zuzustimmen. Um dieses Ziel zu erreichen, haben wir die SemanticLIFE-Architektur verwendet.
SemanticLIFE ist ein persönliches Informationsmanagementsystem, welches sowohl die Verwaltung, als auch das Wiederauffinden von Informationen unterstützen soll. Die geschieht durch das Annotieren von E-Mails, besuchten Webseiten, Telefonanrufen, Kontakten und anderen persönlichen Ressourcen. Es ermöglicht die Erfassung und die Speicherung von Daten in ontologischer Form im "Semantic Store". Das bedeutet, dass es einerseits, die "Service Composition and Execution"-Aspekte anbietet und andererseits Ontologien verwendet.
Whenever software is installed on a computer system, one has to agree to the end-user license agreement. The software license agreement grants licensee certain rights in software usage, but the ownership rights of the software stays with licensor. The licensor also holds the right to restrict the usage of the software and can revoke the agreement if the licensee violates the license terms. Without agreeing with the license terms and conditions, the end-user is not authorized to use the software and could face penalties as described in the law. The main problem is that the percentage of the users who actually read the end-user license agreement which are almost incomprehensible for the average software user is very low.
Mostly the end-user does not pay much attention to reading the license agreement because they believe that nearly all the end-user license agreements are practically the same. This makes them not fully read the agreement and just scroll the agreement and accept the terms and conditions. What they do not realize is that by breaking the license agreement they could be confronted with huge penalties as described in the law.
To overcome the problem of human inefficiency of understanding the license agreement, we have introduced a machine readable representation of the license agreement based on Semantic Web Technologies. The birth of Semantic Web has revolutionized the information storage, transmission and the way it is accessed. The design principle of the Semantic Web aims at providing collaborative working environment and knowledge exchange. The Semantic Web vision is the information which is understandable by machines. By using such technologies, information can be combined, exchanged and used easily by machines. Ontologies, which describe the main concepts and terms of a domain and the relationships among them, will play a prominent role in the Semantic Web vision.
Ontologies will also contribute to solve the problem of interoperability and shared understanding of common domains between software applications of different organizations. Also they allow the exchange of data both at syntactic and semantic level.
By using OWL (Web Ontology Language) as a formal knowledge representation of licensing, the software users will be able to avoid unpleasant situations that may be caused by unwanted license agreement.
Moreover, the OWL could also be helpful for the software developers who are responsible for implementing and managing license agreements. The ultimate goal is to develop an ontology for the license agreement which will help the end user make decisions (agree or disagree with the license terms and conditions), helping the developers to construct the dual license agreements and guiding organizations to choose the proper software license which suits best their needs.
In this thesis we have proposed a solution that helps the end-user and organization in taking decision if the license agreement terms and conditions are agreeable based on the user and organization policies respectively. It also helps the software developers to develop dual license agreement. To achieve this goal we have used SemanticLIFE's architecture. SemanticLIFE is a personal information management system which manages and retrieves the lifetime's information while giving annotations to emails, browsed Web pages, phone calls, images, contacts and other resources of individuals. It enables the acquisition and storage of data in ontological form in semantic store. So on the one hand it provides the service composition and execution issues and on the other hand it deals with user ontologies.
Mostly the end-user does not pay much attention to reading the license agreement because they believe that nearly all the end-user license agreements are practically the same. This makes them not fully read the agreement and just scroll the agreement and accept the terms and conditions. What they do not realize is that by breaking the license agreement they could be confronted with huge penalties as described in the law.
To overcome the problem of human inefficiency of understanding the license agreement, we have introduced a machine readable representation of the license agreement based on Semantic Web Technologies. The birth of Semantic Web has revolutionized the information storage, transmission and the way it is accessed. The design principle of the Semantic Web aims at providing collaborative working environment and knowledge exchange. The Semantic Web vision is the information which is understandable by machines. By using such technologies, information can be combined, exchanged and used easily by machines. Ontologies, which describe the main concepts and terms of a domain and the relationships among them, will play a prominent role in the Semantic Web vision.
Ontologies will also contribute to solve the problem of interoperability and shared understanding of common domains between software applications of different organizations. Also they allow the exchange of data both at syntactic and semantic level.
By using OWL (Web Ontology Language) as a formal knowledge representation of licensing, the software users will be able to avoid unpleasant situations that may be caused by unwanted license agreement.
Moreover, the OWL could also be helpful for the software developers who are responsible for implementing and managing license agreements. The ultimate goal is to develop an ontology for the license agreement which will help the end user make decisions (agree or disagree with the license terms and conditions), helping the developers to construct the dual license agreements and guiding organizations to choose the proper software license which suits best their needs.
In this thesis we have proposed a solution that helps the end-user and organization in taking decision if the license agreement terms and conditions are agreeable based on the user and organization policies respectively. It also helps the software developers to develop dual license agreement. To achieve this goal we have used SemanticLIFE's architecture. SemanticLIFE is a personal information management system which manages and retrieves the lifetime's information while giving annotations to emails, browsed Web pages, phone calls, images, contacts and other resources of individuals. It enables the acquisition and storage of data in ontological form in semantic store. So on the one hand it provides the service composition and execution issues and on the other hand it deals with user ontologies.
en
Additional information:
Zsfassung in dt. Sprache
-
Appears in Collections:
Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.