unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Mark H Weaver <mhw@netris.org>
To: ng0 <contact.ng0@cryptolab.net>
Cc: guix-devel@gnu.org
Subject: Re: [PATCH 1/2] gnu: Add loudmouth.
Date: Wed, 18 Jan 2017 14:16:13 -0500	[thread overview]
Message-ID: <87r34018n6.fsf@netris.org> (raw)
In-Reply-To: <87tw8wtv91.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> (ng0's message of "Wed, 18 Jan 2017 12:20:26 +0000")

ng0 <contact.ng0@cryptolab.net> writes:

> Mark H Weaver <mhw@netris.org> writes:
>
>> ng0 <ng0@libertad.pw> writes:
>>
>>> * gnu/packages/messaging.scm (loudmouth): New variable.
>>> ---
>>>  gnu/packages/messaging.scm | 32 +++++++++++++++++++++++++++++++-
>>>  1 file changed, 31 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
>>> index 2be3b0969..d6b0d4bbc 100644
>>> --- a/gnu/packages/messaging.scm
>>> +++ b/gnu/packages/messaging.scm
>>> @@ -5,7 +5,7 @@
>>>  ;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
>>>  ;;; Copyright © 2015, 2016 Ricardo Wurmus <rekado@elephly.net>
>>>  ;;; Copyright © 2015 Efraim Flashner <efraim@flashner.co.il>
>>> -;;; Copyright © 2016 ng0 <ng0@libertad.pw>
>>> +;;; Copyright © 2016, 2017 <contact.ng0@cryptolab.net>
>>>  ;;; Copyright © 2016 Andy Patterson <ajpatter@uwaterloo.ca>
>>>  ;;; Copyright © 2016, 2017 Clément Lassieur <clement@lassieur.org>
>>>  ;;;
>>> @@ -1120,4 +1120,34 @@ Conferencing (PSYC).  psycLPC is a fork of LDMud with some new features and
>>>  many bug fixes.")
>>>      (license license:gpl2))))
>>>  
>>> +(define-public loudmouth
>>> +  (package
>>> +    (name "loudmouth")
>>> +    (version "1.5.3")
>>> +    (source
>>> +     (origin
>>> +       (method url-fetch)
>>> +       (uri (string-append "https://mcabber.com/files/loudmouth/"
>>> +                           name "-" version ".tar.bz2"))
>>> +       (sha256
>>> +        (base32
>>> +         "0b6kd5gpndl9nzis3n6hcl0ldz74bnbiypqgqa1vgb0vrcar8cjl"))))
>>> +    (build-system gnu-build-system)
>>> +    (inputs
>>> +     `(("gnutls" ,gnutls)
>>> +       ("glib" ,glib)
>>> +       ("libidn" ,libidn)))
>>> +    (native-inputs
>>> +     `(("pkg-config" ,pkg-config)
>>> +       ("check" ,check)
>>> +       ("glib" ,glib "bin") ; gtester
>>> +       ("gtk-doc" ,gtk-doc)))
>>> +    (home-page "http://mcabber.com/")
>>> +    (description
>>> +     "Loudmouth is a lightweight and easy-to-use C library for programming
>>> +with the Jabber protocol.  It's designed to be easy to get started with
>>> +and yet extensible to let you do anything the Jabber protocol allows.")
>>> +    (synopsis "Asynchronous XMPP library")
>>> +    (license license:lgpl2.1)))
>>
>> According to Debian, the license is lgpl2.0+.  Can you check this again?
>>
>>       Mark
>>
>
> Sorry for all the mistakes, I wasn't very present when I wrote
> this.
> But, the license is correct. I haven't looked at debian because I
> have the source, and it is 2.1 here.

I just looked, and the source files say this:

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public License as
  published by the Free Software Foundation; either version 2 of the
  License, or (at your option) any later version.

That means lgpl2.0+, as the Debian maintainer concluded.

Have you been concluding the licenses based solely on the COPYING file
(or similar) present in the tarball?  If so, you may have been getting
it wrong for a long time.  The copyright notices in the source files are
the relevant thing to check.  I usually check Debian's copyright files,
since they've already done the hard work.

     Thanks,
       Mark

  reply	other threads:[~2017-01-18 19:16 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-01-16 20:45 Add: mcabber xmpp client ng0
2017-01-16 20:45 ` [PATCH 1/2] gnu: Add loudmouth ng0
2017-01-17  9:56   ` Mark H Weaver
2017-01-18 12:20     ` ng0
2017-01-18 19:16       ` Mark H Weaver [this message]
2017-01-18 20:37         ` ng0
2017-01-16 20:45 ` [PATCH 2/2] gnu: Add mcabber ng0
2017-01-17  9:52   ` Mark H Weaver
2017-01-17 10:56     ` ng0
  -- strict thread matches above, loose matches on Subject: below --
2017-01-18 12:34 mcabber, corrections contact.ng0
2017-01-18 12:34 ` [PATCH 1/2] gnu: Add loudmouth contact.ng0
2017-01-18 19:26   ` Marius Bakke

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

  List information: https://guix.gnu.org/

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

  git send-email \
    --in-reply-to=87r34018n6.fsf@netris.org \
    --to=mhw@netris.org \
    --cc=contact.ng0@cryptolab.net \
    --cc=guix-devel@gnu.org \
    /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.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).