X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=tools%2Fccanlint%2Flicenses.c;h=ca8bc73d0d58e0be508ab6e5f4cc5352a0af1072;hb=2ea90b45cf37292aba7c81b34736661c080497de;hp=45684974f528a506ef2a7be9b09db2ea877ce434;hpb=c5a49e4942e98f17744f2a50dead077b34d0ceaf;p=ccan diff --git a/tools/ccanlint/licenses.c b/tools/ccanlint/licenses.c index 45684974..ca8bc73d 100644 --- a/tools/ccanlint/licenses.c +++ b/tools/ccanlint/licenses.c @@ -6,75 +6,88 @@ const struct license_info licenses[] = { { "LGPLv2+", "LGPL", + "GNU LGPL version 2 (or later)", { "gnu lesser general public license", "version 2", "or at your option any later version" } }, { "LGPLv2", "LGPL", + "GNU LGPL version 2", { "gnu lesser general public license", "version 2", NULL } }, { "LGPLv3", "LGPL", + "GNU LGPL version 3", { "gnu lesser general public license", "version 3", NULL } }, { "LGPL", "LGPL", + "GNU LGPL", { "gnu lesser general public license", NULL, NULL } }, { "GPLv2+", "GPL", + "GNU GPL version 2 (or later)", { "gnu general public license", "version 2", "or at your option any later version" } }, { "GPLv2", "GPL", + "GNU GPL version 2", { "gnu general public license", "version 2", NULL } }, { "GPLv3", "GPL", + "GNU GPL version 3 (or later)", { "gnu general public license", "version 3", NULL } }, { "GPL", "GPL", + "GNU GPL", { "gnu general public license", NULL, NULL } }, { "BSD-3CLAUSE", "BSD", + "3-clause BSD license", { "redistributions of source code must retain", "redistributions in binary form must reproduce", "endorse or promote" } }, { "BSD-MIT", "MIT", + "MIT (BSD) license", { "without restriction", "above copyright notice", "without warranty" } }, { "CC0", "CC0", + "CC0 license (public domain)", { "Waiver.", "unconditionally waives", NULL } }, { "Public domain", "Public domain", + NULL, { NULL, NULL, NULL } }, { "Unknown license", "Unknown license", + NULL, { NULL, NULL, NULL } }, }; @@ -216,3 +229,9 @@ struct doc_section *find_license_tag(const struct manifest *m) } return NULL; } + +const char *get_license_oneliner(const tal_t *ctx, enum license license) +{ + return tal_fmt(ctx, "/* %s - see LICENSE file for details */", + licenses[license].describe); +}