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


Formal syntax of the TAGS strings in LIDESC license description files


The syntax of the LIDESC_TAGS string is:
	LIDESC_TAGS: tagname symbol-list

	tagname: prefix '_LIDESC_TAGS_' license-short-name

	prefix:			[A-Za-z_0-9]* (given on the command line)

	license-short-name:	[A-Za-z_0-9]* (given on the command line)

	symbol-list:
		(empty)
		symbol  symbol-list
		symbol  '(' comment ')' symbol-list

	symbol:  [A-Za-z_0-9]* (see table below)

	comment: 		(any string of characters without ')' )

Next topic: The standard LIDESC symbols and their meanings
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