From: Mark H Weaver <mhw@netris.org>
To: Nikita Karetnikov <nikita@karetnikov.org>
Cc: bug-guix@gnu.org
Subject: Re: w3m: 'license'; error: redefinition of 'struct file_handle'
Date: Wed, 13 Feb 2013 01:28:09 -0500 [thread overview]
Message-ID: <87y5esk9s6.fsf@tines.lan> (raw)
In-Reply-To: <878v6spyx3.fsf@karetnikov.org> (Nikita Karetnikov's message of "Wed, 13 Feb 2013 00:26:00 -0500")
Nikita Karetnikov <nikita@karetnikov.org> writes:
> Also, I'm not sure what license should be used. Should we create a new
> one?
>
> This page [2] states that w3m is under MIT, which is an ambiguous name
> of the Expat License [3].
That's incorrect. While it is true that the Expat license is sometimes
ambiguously referred to as the MIT license, it does not follow that
everything called the MIT license is actually the Expat license. Many
different licenses are ambiguously referred to as the MIT license.
In general, you cannot trust a project's web page or any README in a
source distribution. The only truly reliable method is to look at the
copyright notices in every source file, but that's far too much work;
we'd never get anywhere if we did that.
The best practical resource I know of for this job are the Debian
copyright files, which are in /usr/share/doc/<PACKAGE_NAME>/copyright on
a Debian system. They are also available by going to their web site:
http://packages.debian.org/sid/<PACKAGE_NAME>
and then clicking on the "Copyright File" link in the right column.
Debian is more consistently thorough in their research on copyright
notices than anyone else I know of. The main caveat is that these files
describe Debian's modified versions of the package, not upstream. Most
notably, Debian may have removed code with objectionable licenses, and
thus those objectionable licenses may not appear in their copyright
files. A useful marker for this case is when you see "dfsg" in the
binary package name (which most often means that GFDL-covered
documentation was removed).
Anyway, in the case of w3m, there are quite a variety of licenses used:
http://packages.debian.org/changelogs/pool/main/w/w3m/w3m_0.5.3-8/w3m.copyright
I don't know how Ludovic wants to handle complex cases like this, so
I'll let him chime in here.
Thanks for your tireless efforts, Nikita!
Mark
next prev parent reply other threads:[~2013-02-13 6:29 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-13 5:26 w3m: 'license'; error: redefinition of 'struct file_handle' Nikita Karetnikov
2013-02-13 5:50 ` Mark H Weaver
2013-02-13 6:57 ` Nikita Karetnikov
2013-03-03 22:56 ` Cyril Roelandt
2013-03-04 5:34 ` [PATCH] gnu: Add w3m. (was: w3m: 'license'; error: redefinition of 'struct file_handle') Nikita Karetnikov
2013-03-04 10:09 ` [PATCH] gnu: Add w3m Ludovic Courtès
2013-02-13 6:28 ` Mark H Weaver [this message]
2013-02-13 10:43 ` w3m: 'license'; error: redefinition of 'struct file_handle' Andreas Enge
2013-02-13 21:56 ` Ludovic Courtès
2013-02-14 3:20 ` Mark H Weaver
2013-02-15 6:43 ` Mark H Weaver
2013-02-15 14:38 ` Ludovic Courtès
2013-02-15 19:59 ` Mark H Weaver
2013-02-13 21:53 ` Ludovic Courtès
2013-03-02 15:12 ` Ludovic Courtès
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=87y5esk9s6.fsf@tines.lan \
--to=mhw@netris.org \
--cc=bug-guix@gnu.org \
--cc=nikita@karetnikov.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 external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.