Reuse, not rework
Home

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

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

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

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

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

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

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


Obtaining existing license description files


LIDESC requires two files for each license. A plain text file (with a .txt file extension) contains the license text. The license description file (with .lh file extension) describes the license using C language syntax to define strings of symbolic terms. LIDESC uses these two files to create license stamps, report, and check for compatibility.

CAUTION: license compatibility reports are only as good as the description files, which are created by human interpretation of license texts. You should obtain them from trusted suppliers, and be careful when creating them yourself. If a symbol list for a license is empty or incomplete, it is not possible to accurately report incompatibility.

There are several ways to obtain license description files:
1. Three licenses are included with the LIDESC package to cover the LIDESC software itself. The licenses are:
The GPL version 2.0
The license of librock (With terms like the MIT license.)
The license of the RSA implementation of MD5.

2. Software publishers can distribute license description files covering distributed software. LIDESC is Free software with an open architecture.

3. LIDESC files for many popular Free and Open Source software licenses are available from Mib Software.
You can use httpsync
httpsync @http://www.mibsoftware.com/librock/license.lst
Or obtain files individually:
./librock/license/afplgs.lh
./librock/license/afplgs.txt
./librock/license/apache.lh
./librock/license/apache.txt
./librock/license/apsl.lh
./librock/license/apsl.txt
./librock/license/art1993.lh
./librock/license/art1993.txt
./librock/license/art1997.lh
./librock/license/art1997.txt
./librock/license/artistic.lh
./librock/license/artistic.txt
./librock/license/bsd.lh
./librock/license/bsd.txt
./librock/license/bsdorig.lh
./librock/license/bsdorig.txt
./librock/license/closed.lh
./librock/license/closed.txt
./librock/license/clrart.lh
./librock/license/clrart.txt
./librock/license/fsf.lh
./librock/license/fsf.txt
./librock/license/gpl.lh
./librock/license/gpl.txt
./librock/license/gpl1_0.txt
./librock/license/ibmpl.lh
./librock/license/ibmpl.txt
./librock/license/inn.lh
./librock/license/inn.txt
./librock/license/jabber.lh
./librock/license/jabber.txt
./librock/license/lgpl.lh
./librock/license/lgpl.txt
./librock/license/librock.lh
./librock/license/librock.txt
./librock/license/md5rsa.lh
./librock/license/md5rsa.txt
./librock/license/mit.lh
./librock/license/mit.txt
./librock/license/mpl.lh
./librock/license/mpl.txt
./librock/license/mpl1_1.lh
./librock/license/mpl1_1.txt
./librock/license/npl.lh
./librock/license/npl.txt
./librock/license/oldap2_3.lh
./librock/license/oldap2_3.txt
./librock/license/osd.lh
./librock/license/osd.txt
./librock/license/pyth1_6b.lh
./librock/license/pyth1_6b.txt
./librock/license/qpl.lh
./librock/license/qpl.txt
./librock/license/scsl.lh
./librock/license/scsl.txt
./librock/license/sdncal.lh
./librock/license/sdncal.txt
./librock/license/slcat.lh
./librock/license/slcat.txt
./librock/license/ssscfr.lh
./librock/license/ssscfr.txt
./librock/license/w3c.lh
./librock/license/w3c.txt
./librock/license/zlib.lh
./librock/license/zlib.txt

4. Third-party suppliers may make certified license description files available. Only use license description files from suppliers you trust.

5. You can create a license description file yourself, with the LIDESC 'create' feature. See Creating a license description file

See also: Obtaining and Compiling the LIDESC utility
Up to: LIDESC User Documentation


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