unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Thomas Fitzsimmons <fitzsim@fitzsim.org>
To: Eli Zaretskii <eliz@gnu.org>
Cc: John Wiegley <jwiegley@gmail.com>,
	gmcninch@gmail.com, winkler@gnu.org,
	bbdb-info@lists.sourceforge.net, emacs-devel@gnu.org
Subject: Re: Adding BBDB 3 core to Emacs
Date: Sat, 21 Nov 2015 14:59:37 -0500	[thread overview]
Message-ID: <m3fuzznmxi.fsf@fitzsim.org> (raw)
In-Reply-To: <837flb46rd.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 21 Nov 2015 19:11:34 +0200")

Eli Zaretskii <eliz@gnu.org> writes:

>> From: John Wiegley <jwiegley@gmail.com>
>> Date: Sat, 21 Nov 2015 08:56:49 -0800
>> Cc: George McNinch <gmcninch@gmail.com>, Roland Winkler <winkler@gnu.org>,
>> 	bbdb-info@lists.sourceforge.net, emacs-devel@gnu.org
>> 
>> >>>>> Thomas Fitzsimmons <fitzsim@fitzsim.org> writes:
>> 
>> > I really like this idea. Then we could count on BBDB 3 (core) being in Emacs
>> > core. We could fix EUDC to always enable the BBDB backend by default,
>> > include an Info node in the manual for BBDB itself and fix the EUDC Info
>> > nodes to be BBDB 3-specific.
>> 
>> I would much prefer this to be in "tarball ELPA", so that it is included in
>> the distribution, but not a focus for the other developers. Would there be any
>> need to include it within core itself?
>
> Didn't BBDB have some copyright issues that precluded its distribution
> with Emacs or under the same license?  (Apologies if I'm
> misremembering.)

I'm not aware of any licensing issues.  All the files in BBDB 2.x are
either GPLv2 or any later version, or GPLv1 or any later version.

Most BBDB 2.x contributors have not signed FSF copyright assignment
papers though.  From what I've read, there have been attempts to get
paperwork for all BBDB contributors in the past, but they were
unsuccessful.

However, BBDB 3 represents a rewrite of the core portions of the
codebase by Roland.  I did a comparison between BBDB 2.x and BBDB 3
within the last year.  The core parts seem significantly different to
me, and Roland considers them in the clear now.

The proposal here is to split BBDB 3 into two portions; the "bbdb-core"
portion, and a "bbdb-extras" portion for code that is not
copyright-assigned.  "bbdb-core" would be acceptable from a copyright
perspective for inclusion in Emacs core or GNU ELPA.

Thomas



  reply	other threads:[~2015-11-21 19:59 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <82mvuffcyc.fsf@jobim-via-gmail.com>
2015-11-18 17:18 ` eudc conversion to bbdb (in bbdb3.1.2?) Roland Winkler
2015-11-18 20:01   ` Thomas Fitzsimmons
2015-11-21  5:03     ` Roland Winkler
2015-11-21 10:29       ` Adding BBDB 3 core to Emacs (was: eudc conversion to bbdb (in bbdb3.1.2?)) Thomas Fitzsimmons
2015-11-21 16:56         ` Adding BBDB 3 core to Emacs John Wiegley
2015-11-21 17:11           ` Eli Zaretskii
2015-11-21 19:59             ` Thomas Fitzsimmons [this message]
2015-11-23  2:03               ` Richard Stallman
2015-11-21 20:02             ` Roland Winkler
2015-11-22  7:02               ` Stephen J. Turnbull
2015-11-22 15:33                 ` Roland Winkler
2015-11-22 16:14                   ` Stephen J. Turnbull
2015-11-22 21:42                     ` Roland Winkler
2015-11-23  1:47                       ` Stephen J. Turnbull
2015-11-23  9:04                         ` David Kastrup
2015-11-23  2:05                     ` Richard Stallman
2015-11-23  3:57                       ` Roland Winkler
2015-11-23 16:10                         ` Richard Stallman
2015-11-23 18:03                           ` Roland Winkler
2015-11-24  2:37                             ` Richard Stallman
2015-11-21 19:37           ` Thomas Fitzsimmons
2015-11-21 23:00             ` raman
2015-11-22  5:16             ` John Wiegley
2015-11-21 22:22           ` Roland Winkler
2015-11-18 20:40   ` eudc conversion to bbdb (in bbdb3.1.2?) Barak A. Pearlmutter
2015-11-21  5:04     ` Roland Winkler
2015-11-21 10:39       ` Barak A. Pearlmutter
2015-11-21 22:55         ` Roland Winkler
2015-11-22 10:14           ` Barak A. Pearlmutter
2015-11-22 21:50             ` Roland Winkler
2015-11-21 13:17       ` Eric Abrahamsen

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://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=m3fuzznmxi.fsf@fitzsim.org \
    --to=fitzsim@fitzsim.org \
    --cc=bbdb-info@lists.sourceforge.net \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=gmcninch@gmail.com \
    --cc=jwiegley@gmail.com \
    --cc=winkler@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/emacs.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).