[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.5.19 ‘license-full’ - Emit the licensing information and description

Usage: (license-full license prog-name prefix [ owner ] [ years ])
Emit all the text that license-info and license-description would emit (see section license-info, and see section license-description), with all the same substitutions.

All of these depend upon the existence of a license file named after the license argument with a .lic suffix. That file should contain three blocks of text, each separated by two or more newline characters.

The first section describes copyright attribution and the name of the usage licence. For GNU software, this should be the text that is to be displayed with the program version. Four text markers can be replaced: <PFX>, <program>, <years> and <owner>.

The second section is a short description of the terms of the license. This is typically the kind of text that gets displayed in the header of source files. The third section is strictly the name of the license without any substitution markers. Only the <PFX>, <owner> and <program> markers are substituted.

The third section is strictly the name of the license. No marker substitutions are performed.

 
<PFX>Copyright (C) <years> <owner>, all rights reserved.
<PFX>This is free software. It is licensed for use,
<PFX>modification and redistribution under the terms
<PFX>of the GNU General Public License, version 3 or later
<PFX>    <http://gnu.org/licenses/gpl.html>

<PFX><program> is free software: you can redistribute it
<PFX>and/or modify it under the terms of the GNU General
<PFX>Public License as published by the Free Software ...

the GNU General Public License, version 3 or later

Arguments:
license - name of license type
prog-name - name of the program under the GPL
prefix - String for starting each output line
owner - Optional - owner of the program
years - Optional - copyright years


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Bruce Korb on October 16, 2013 using texi2html 1.82.