Browse Prior Art Database

Method And System For Automating Reuse Of Legal Requirements In Software Products

IP.com Disclosure Number: IPCOM000201832D
Publication Date: 2010-Nov-24
Document File: 2 page(s) / 52K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is provided for automating reuse of legal requirements in software products. A sharable library is built for storing license component files. The license component files are mapped to Product IDs (PIDs) using a master table.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

Method And System For Automating Reuse Of Legal Requirements In Software Products

Disclosed is a method and system for automating reuse of legal requirements in software products.

Typically, software products of a company contain many common components. Each of these components requires business or legal documentation to flow into the consuming products.

The method and system provides an automated approach for consuming legal requirements augmented with a library of reusable notices.

A sharable library is built for storing legal requirements, such as license requirements. The library may include product level data, a component library, notices library, and a separately licensed code library. The license requirements may be stored as license component files. The license requirements for different components are encapsulated into reusable license component files. Here, a master table may be used for mapping the license component files to Product IDs (PIDs). Thereafter, a fully merged license text file is generated and provided as input for license file creation.

Consider an exemplary instance where the master table is generated for mapping the license component files to PIDs. A "License Sections File" is created for every PID in the master table. For example, the "License Sections File" for a PID may be named as, "

License Sections File.txt". A "PUTs" header is created in the "License Sections File" and general PUTs as well as unique PUTs for the PID are inserted. For every component marked for the PID in the master table, unique PUTs from component file...