Message ID | 20161019045005.3678-1-arunisaac@systemreboot.net |
---|---|
State | New |
Headers | show |
On Wed, Oct 19, 2016 at 10:20:04AM +0530, Arun Isaac wrote: > * gnu/packages/messaging.scm (gajim)[license]: Change to GPL3. Thanks for checking on this! Indeed, the bulk of the license headers say "version 3 only", so I think gajim is GPL3. But, I found a few files that are GPL3+, and at least one 2-clause BSD licensed file in 'src/command-system'. Can you revise this patch to give a license list, with comments explaining that the package is GPL3 but includes some differently-licensed components? > --- > gnu/packages/messaging.scm | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm > index 0089da1..37bbed7 100644 > --- a/gnu/packages/messaging.scm > +++ b/gnu/packages/messaging.scm > @@ -504,7 +504,7 @@ Among its features are: a tabbed chat window and single window modes; support > for group chat (with Multi-User Chat protocol), invitation, chat to group chat > transformation; audio and video conferences; file transfer; TLS, GPG and > end-to-end encryption support; XML console.") > - (license license:gpl3+))) > + (license license:gpl3))) > > (define-public prosody > (package > -- > 2.10.1 > >
Leo Famulari <leo@famulari.name> skribis: > On Wed, Oct 19, 2016 at 10:20:04AM +0530, Arun Isaac wrote: >> * gnu/packages/messaging.scm (gajim)[license]: Change to GPL3. > > Thanks for checking on this! > > Indeed, the bulk of the license headers say "version 3 only", so I think > gajim is GPL3. But, I found a few files that are GPL3+, and at least one > 2-clause BSD licensed file in 'src/command-system'. > > Can you revise this patch to give a license list, with comments > explaining that the package is GPL3 but includes some > differently-licensed components? Given that the combination is GPLv3-only in practice, I think it’s enough to write ‘gpl3’ (I know we’ve been somewhat inconsistent here…). Ludo’.
> Given that the combination is GPLv3-only in practice, I think it’s > enough to write ‘gpl3’ (I know we’ve been somewhat inconsistent here…). In that case, could you use the patch set I sent earlier? That has only the GPL3. http://lists.gnu.org/archive/html/guix-devel/2016-10/msg00974.html
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 0089da1..37bbed7 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -504,7 +504,7 @@ Among its features are: a tabbed chat window and single window modes; support for group chat (with Multi-User Chat protocol), invitation, chat to group chat transformation; audio and video conferences; file transfer; TLS, GPG and end-to-end encryption support; XML console.") - (license license:gpl3+))) + (license license:gpl3))) (define-public prosody (package