mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
From: Andreas Pretzsch <apr@cn-eng.de>
To: ptxdist@pengutronix.de
Subject: [ptxdist] license-report: extend to generate textual list of package + licenses
Date: Tue, 04 Oct 2016 00:23:00 +0200	[thread overview]
Message-ID: <1475533380.15532.87.camel@ws-apr.office.loc> (raw)
In-Reply-To: <201502111219.34807.jbe@pengutronix.de>

On Mi, 2015-02-11 at 12:19 +0100, Juergen Borleis wrote:
> Hi,
> 
> On Wednesday 11 February 2015 11:50:16 Hubert Feurstein wrote:
> > IMHO the proposal by Markus makes sense. I have had the same issues
> > with collecting license texts in the past. So a solution integrated in
> > PTXdist would be great. Because then it would be possible to collect
> > the license texts depending on the config options of a package
> > (sometimes plugins have a different license).
> 
> Please checkout current PTXdist master and run "ptxdist make license-report" 
> inside a PTXdist project. You need "LATEX" and "dot" to make it work.

First, this one is wonderful, and works like a charm. Thanks a lot.

What I am missing is an overview.
Mainly as an external list, but maybe also in the reports.

I'm talking about e.g. a simple CSV, listing all the included packages,
like in "pkgname | pkgversion | licenses". So something like
[...]
busybox|1.24.2|GPL-2.0
[...]
Sensible escaping would be something to look at, but anyway.

Point is, this list would be easily diff'able between releases.
And lawyers tend to be more expensive than developers...

Also, one can sort it and make matrices of any kind, e.g. sort by GPLv3,
and so on.

Above would be the minimum information, for anything else, one can look
into the big report. Maybe the flags like "attribution" and "choice"
would be interessting, too.

Now, this can be done with some shell scripting, outside of the build
process.
But as there is already the license-report generation, this would be the
perfect place for it.

Has anyone already (partly) implemented this ?
Would be happy to pick up the pieces and also mainline it. Just asking,
before I start hacking things twice...


-- 

carpe noctem engineering
Ingenieurbuero fuer Hard- & Software-Entwicklung Andreas Pretzsch
Dipl.-Ing. (FH) Andreas Pretzsch        Tel. +49-(0)7307-936088-1
Lange Strasse 28a                       Fax: +49-(0)7307-936088-9
89250 Senden, Germany                   email: apr@cn-eng.de


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

  parent reply	other threads:[~2016-10-03 22:23 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-21  8:12 [ptxdist] [RFC 0/2] add a way to extract license text from packages Markus Niebel
2015-01-21  8:12 ` [ptxdist] [RFC 1/2] ptxdist: add license text extraction Markus Niebel
2015-01-21  8:12 ` [ptxdist] [RFC 2/2] icu: add LICENSE_TEXT Markus Niebel
2015-01-29  7:45 ` [ptxdist] [RFC 0/2] add a way to extract license text from packages Markus Niebel
2015-01-29 20:23   ` Guillermo Rodriguez Garcia
2015-01-30  7:48     ` Markus Niebel
2015-02-10 13:14       ` Guillermo Rodriguez Garcia
2015-02-11 10:50       ` Hubert Feurstein
2015-02-11 11:19         ` Juergen Borleis
2015-02-11 13:02           ` Michael Olbrich
2015-02-17  8:10             ` Markus Niebel
2015-02-19 14:12               ` Michael Olbrich
2015-02-12  7:33           ` Markus Niebel
2015-02-12  8:55             ` Robert Schwebel
2016-10-03 22:23           ` Andreas Pretzsch [this message]
2016-10-04 13:02             ` [ptxdist] license-report: extend to generate textual list of package + licenses Michael Olbrich
2016-10-04 17:15               ` Andreas Pretzsch
2016-10-05 12:53                 ` Michael Olbrich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1475533380.15532.87.camel@ws-apr.office.loc \
    --to=apr@cn-eng.de \
    --cc=ptxdist@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox