发明名称 AUTOMATIC GENERATION OF LICENSE TERMS FOR SERVICE APPLICATION MARKETPLACES
摘要 One or more processors receive information regarding a program module that includes a description of a function, license terms, and non-functional properties of the program module. The license terms, the description of function, and the non-functional properties of the program module are identified, based on an analysis of the information. An object of interest of each license term of the license terms is determined, such that the object of interest is directed to a condition influencing license term compliance. Rules corresponding to compliance of the one or more license terms of the program module are determined, and the analyzed information of the program module is stored in a meta-model format organized into categories including the description of function, the one or more license terms, and the non-functional properties of the program module, utilizing standardized syntax and semantics.
申请公布号 US2016364213(A1) 申请公布日期 2016.12.15
申请号 US201615245226 申请日期 2016.08.24
申请人 International Business Machines Corporation 发明人 Fuller Nicholas C. M.;Laredo Jim A.;Lei Hui;Rajagopal Sriram K.;Vukovic Maja;Zeng Liangzhao
分类号 G06F9/44;G06F17/30 主分类号 G06F9/44
代理机构 代理人
主权项 1. A method for storing information regarding a program module available to include in development of an application, the method comprising: receiving, by one or more processor, information regarding a program module, the information of the program module includes a description of a function, one or more license terms, and non-functional properties, of the program module; identifying, by one or more processors, the license terms, the description of function, and the non-functional properties of the instance of the one or more program modules, based on an analysis of the information of the program module; determining an object of interest, by one or more processors, of each license term of the one or more license terms, wherein the object of interest is directed to a condition influencing whether a license term of the program module is met; determining, by one or more processors, rules corresponding to compliance of the one or more license terms of the program module; and storing in a repository, by one or more processors, the information of the program module that is analyzed in a meta-model format organized into categories including the description of function, the one or more license terms, and the non-functional properties of the program module, utilizing standardized syntax and semantics.
地址 Armonk NY US