From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thomas Fitzsimmons Newsgroups: gmane.emacs.devel,gmane.emacs.bbdb.user Subject: Re: Adding BBDB 3 core to Emacs Date: Sat, 21 Nov 2015 14:59:37 -0500 Message-ID: References: <82mvuffcyc.fsf@jobim-via-gmail.com> <45822.7509.289752.22092@gargle.gargle.HOWL> <64270.20127.528598.22095@gargle.gargle.HOWL> <837flb46rd.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1448135997 670 80.91.229.3 (21 Nov 2015 19:59:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Nov 2015 19:59:57 +0000 (UTC) Cc: John Wiegley , gmcninch@gmail.com, winkler@gnu.org, bbdb-info@lists.sourceforge.net, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 21 20:59:50 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a0EK3-0000Y4-E5 for ged-emacs-devel@m.gmane.org; Sat, 21 Nov 2015 20:59:47 +0100 Original-Received: from localhost ([::1]:53488 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0EK2-0006oK-Ir for ged-emacs-devel@m.gmane.org; Sat, 21 Nov 2015 14:59:46 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44895) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0EJz-0006oD-0P for emacs-devel@gnu.org; Sat, 21 Nov 2015 14:59:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0EJv-000268-QO for emacs-devel@gnu.org; Sat, 21 Nov 2015 14:59:42 -0500 Original-Received: from mail-ig0-x236.google.com ([2607:f8b0:4001:c05::236]:34842) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0EJv-00025x-GR for emacs-devel@gnu.org; Sat, 21 Nov 2015 14:59:39 -0500 Original-Received: by igl9 with SMTP id 9so30769754igl.0 for ; Sat, 21 Nov 2015 11:59:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fitzsim-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=1HfXnQXY3olw8nHbGPt3JDq0g+nYH3BzQ/KlBuKmPOU=; b=Q8yhBOL1dncoMHeItVU/+4surJLQv1IddayPymbeQRNZKUFwQop728t3EkDtcsI4Fj nfi5njnUgDDEr9nFo/Pdnef2piRRMtI1ZWyF7vI1MXNd4Kv74Exs78oxOLrjKyWqVY2G oYLqUOPwAE/MKzS8+qxi6ELdNXlZy8D92a9pr7NEp15sM21+aUnDgYS+uFTMDe05XF4B bsd5wgav2vo/1BDywZLoZa7awVyGXEeBR1HmM6t3lM892PXJeWtVlfJSXqkr/GlSikhe f59QNUMRmaU9FRp8gmfkaacGxp/lrF1847wRV8Eg6gRRpdKeqvEk9Dd+4boFP6XaYKYV miqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=1HfXnQXY3olw8nHbGPt3JDq0g+nYH3BzQ/KlBuKmPOU=; b=YITyW2DW1TPc9rarmcCieMcd2UblrdknHJF6n//+AWSeJWRE2Vqk5QbsmcQeO8Y/qB oac4CNZ+x9kIVDTg1cY9Tm1r7WemfV7JSm+wjlFC/iZuUuXs67GfLJlVOGXRQWtDLJMu pygEPsv+qMCWbwpPOoDN6UWqFDhj6HBlL+ExNBdDslKRsuNxjUc674dBWimOhVi4G8+F Y1wrVIs43hDhKxeqbervsaVRldwpWdee+PADlVWZdjNX9IMEXiSh82HgqkpBBnyvqC9K 8Y1kdQbq7sA7EoXt9wMmwfFuVuvfyCKbCKe05J5Pnbw3p/2pol891+VNqvQO7OERPYVn H+wQ== X-Gm-Message-State: ALoCoQkB8uC2Hyq/c4aI3iGkSBQ4sjyAIVaw5vNwknfaTkLeeOZ6T5wHI0M2gg9O8PfCl+RD5lxF X-Received: by 10.50.13.6 with SMTP id d6mr7433231igc.18.1448135978796; Sat, 21 Nov 2015 11:59:38 -0800 (PST) Original-Received: from hp-dv5t (69-165-165-189.dsl.teksavvy.com. [69.165.165.189]) by smtp.gmail.com with ESMTPSA id z6sm2250808ign.1.2015.11.21.11.59.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Nov 2015 11:59:38 -0800 (PST) In-Reply-To: <837flb46rd.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 21 Nov 2015 19:11:34 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4001:c05::236 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:194962 gmane.emacs.bbdb.user:4103 Archived-At: Eli Zaretskii writes: >> From: John Wiegley >> Date: Sat, 21 Nov 2015 08:56:49 -0800 >> Cc: George McNinch , Roland Winkler , >> bbdb-info@lists.sourceforge.net, emacs-devel@gnu.org >> >> >>>>> Thomas Fitzsimmons 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