all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Jonas Bernoulli <jonas@bernoul.li>
To: rms@gnu.org
Cc: emacs-devel@gnu.org
Subject: Re: Some hard numbers on licenses used by elisp packages
Date: Sun, 16 Jul 2017 17:41:12 +0200	[thread overview]
Message-ID: <87shhw2xuv.fsf@bernoul.li> (raw)
In-Reply-To: <E1dWYmU-0007Gi-2Q@fencepost.gnu.org>

I have looked at some files and made some improvements.  We are now down
to roughly 200 packages that still need to be checked.

| License       | Count | Percent |
|---------------+-------+---------|
| GPL-3+        |  2247 |      61 |
| GPL-2+        |   614 |      17 |
| (unknown)     |   209 |       6 |
| MIT           |   169 |       5 |
| GPL-3         |    99 |       3 |
| as-is         |    72 |       2 |
| (pending)     |    66 |       2 |
| BSD-2-clause  |    43 |       1 |
| GPL-2         |    41 |       1 |
| unlicense     |    30 |       1 |
| Apache-2.0    |    24 |       1 |
| public-domain |    23 |       1 |
| BSD-3-clause  |    17 |       0 |
| WTFPL         |     9 |       0 |
| GPL-1+        |     4 |       0 |
| BSD           |     3 |       0 |
| GPL           |     2 |       0 |
| ISC           |     2 |       0 |
| LGPL          |     2 |       0 |
| AGPL-3        |     1 |       0 |
| AGPL-3+       |     1 |       0 |
| Artistic-2.0  |     1 |       0 |
| BSD-3         |     1 |       0 |
| EPL           |     1 |       0 |
| EPL-1.0       |     1 |       0 |
| LGPL-3        |     1 |       0 |
| LGPL-3+       |     1 |       0 |
| LGPL-3.0      |     1 |       0 |
| MPL-2         |     1 |       0 |
|---------------+-------+---------|
| total GNU     |  3014 |      82 |
|---------------+-------+---------|
| total         |  3686 |     100 |

Well not quite the 66 "pending" packages also have "unknown" licenses,
bit in those cases I have already contacted the maintainers.

There are a few additional ambiguous and/or otherwise problematic
licenses showing up now, but I would suggest that we concentrate on
getting the number of packages with unknown licenses down, before we
tackle those.

  Richard Stallman said:
> I propose that people pick 10 of these packages, perhaps randomly, and
> study each of the 10 by hand. [...] 10 packages is a much smaller
> task.  Small enough, I think, that there is no need to worry about
> making any special tools.  It's enough to look at the source
> files. [...]  Wha do you think of this approach?

Of course that helps, and since some people have offered to help with
that, I have now created a list of the remaining packages.  There is now
a new file, licenses-details.org in the epkg-reports [1] repository that
contains just that.

It would however be nice if the people who look into this would also
contact some authors to encourage them to properly license their code.

  Jonas

[1]: git clone https://github.com/emacsmirror/epkg-reports.git



  parent reply	other threads:[~2017-07-16 15:41 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-10 14:29 Some hard numbers on licenses used by elisp packages Jonas Bernoulli
2017-07-12 12:49 ` Jonas Bernoulli
2017-07-13 12:23   ` Richard Stallman
2017-07-14 19:44     ` Jonas Bernoulli
2017-07-15 19:38       ` Mats Lidell
2017-07-16  1:55       ` Richard Stallman
2017-07-16  2:20         ` Jean-Christophe Helary
2017-07-16 15:41         ` Jonas Bernoulli [this message]
2017-07-16 17:37           ` Mats Lidell
2017-07-16 22:17             ` Mats Lidell
2017-07-17 12:00             ` Richard Stallman
2017-07-17 12:00             ` Richard Stallman
2017-07-17 12:00             ` Richard Stallman
2017-07-17 21:23               ` Mats Lidell
2017-07-18 14:16                 ` Richard Stallman
2017-07-23 22:14                   ` Mats Lidell
2017-07-27 22:50                     ` Mats Lidell
2017-07-28 17:16                       ` Richard Stallman
2017-07-29 12:19                         ` Mats Lidell
2017-07-29 19:09                           ` Richard Stallman
2017-07-29 19:54                             ` Mats Lidell
2017-07-29 22:49                             ` Ivan Andrus
2017-07-31  0:46                               ` Richard Stallman
2017-07-31 17:48                                 ` Achim Gratz
2017-08-08  1:02                                 ` Ivan Andrus
2017-07-31  0:51                     ` Richard Stallman
2017-08-01 21:46                       ` Mats Lidell
2017-08-02  1:54                         ` Stefan Monnier
2017-08-03 19:42                           ` Richard Stallman
2017-08-03 19:58                             ` Stefan Monnier
2017-07-28 10:52               ` Jonas Bernoulli
2017-07-28 17:16                 ` Richard Stallman
2017-07-28 17:47                   ` Jonas Bernoulli
2017-07-28 17:16                 ` Richard Stallman
2017-07-29 13:48                   ` Jonas Bernoulli
2017-07-29 19:10                     ` Richard Stallman
2017-07-29 19:10                     ` Richard Stallman
2017-07-28 20:36                 ` Karl Fogel
2017-07-29 19:07                   ` Richard Stallman
2017-07-31  0:49                   ` Richard Stallman
2017-07-17 11:59           ` Richard Stallman
2017-07-28 11:17             ` Jonas Bernoulli
2017-07-29 14:54               ` Mats Lidell
2017-07-29 19:09                 ` Richard Stallman
2017-07-29 19:06               ` Richard Stallman
2017-07-29 19:06               ` Richard Stallman
2017-07-29 20:07                 ` Mats Lidell
2017-07-30  6:28                   ` Jean-Christophe Helary
2017-07-31 16:03                     ` Jonas Bernoulli
2017-07-31 17:03                       ` Jonas Bernoulli
2017-08-03  9:35                 ` Mats Lidell
2017-08-03 19:50                   ` Richard Stallman
2017-07-13 12:23   ` Richard Stallman

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=87shhw2xuv.fsf@bernoul.li \
    --to=jonas@bernoul.li \
    --cc=emacs-devel@gnu.org \
    --cc=rms@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 external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.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.