Reuse, not rework

License Awareness

Highly Reusable Software

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Integer, Floating point, Matrix, Statistics, Boolean, ...

Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...

Extending LIDESC

LIDESC does not read or interpret the text in licenses. LIDESC reports incompatibilities and conflicts based on lists of tags created by humans reading and interpreting licenses. Each new license or list of incompatibilities requires a new, different list of tags which LIDESC accommodates as easily as standard descriptions.

For assistance in creating new license description files and extensions, see LIDESC Downloads and Services

LIDESC has an open architecture specifically to permit the following extensions:

Software Distribution and Publishing

Software developers and publishers can create and distribute LIDESC compatible license description files and include LIDESC stamps for all the software they distribute. (A publicly available form will generate LIDESC stamps for many popular Free and Open Source licenses. A different public form will lookup license text using a LIDESC stamp.)

Setting locally accepted licenses or license conditions

Developers may consider specific licenses or individual license conditions and requirements unacceptable. A list of objectionable symbolic tags can be created locally, and then LIDESC stamps (and license descriptions) can be tested and reported according to that list. (See Creating a license description file and Marking licenses as locally unapproved)

New License Descriptions

You can create a description file for LIDESC to use when no existing one is available. If done accurately, you will need to perform this task only once for each license. (See Creating a license description file)

Professional license interpretation

LIDESC does not read or interpret the text in licenses. LIDESC reports are only as trustworthy as the lists of symbolic tags created to describe licenses. Legal counsel can update and supply license description files based on specific interpretation. (See Using certified license description files)

Next subject: Summary of features in the web-based version
Up to: LIDESC: Librock License Awareness System

Librock LIDESC. Software License Analyzer and Compatibility Reporter
Copyright 2001-2002, Forrest J. Cavalier III, Mib Software
You may reproduce verbatim copies of this page, but changing it is not allowed.
Email: Contact