From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thomas Lord Newsgroups: gmane.emacs.devel Subject: Re: Emacs vista build failures Date: Tue, 22 Jul 2008 09:31:08 -0700 Message-ID: <48860B4C.1000107@emf.net> References: <36366a980807101702r5677d096g8e62ef5b3e278868@mail.gmail.com> <4eb0089f0807111217m66d6cf4el777c197c107ce034@mail.gmail.com> <87skug6tq5.fsf@catnip.gol.com> <4eb0089f0807111345h13eccdds9b2cf43370b94074@mail.gmail.com> <4eb0089f0807121340x5e26f6dbve03ef50b238f3a3a@mail.gmail.com> <87k5fph5rh.fsf@stupidchicken.com> <20080713214648.GB1076@muc.de> <20080714195651.GF3445@muc.de> <487C5FA3.4070603@emf.net> <87zloggji9.fsf@catnip.gol.com> <87sku5hxl9.fsf@uwakimon.sk.tsukuba.ac.jp> <87fxq4hxss.fsf@uwakimon.sk.tsukuba.ac.jp> <87abgagxcy.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1216741454 3927 80.91.229.12 (22 Jul 2008 15:44:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 22 Jul 2008 15:44:14 +0000 (UTC) Cc: acm@muc.de, drobinow@gmail.com, emacs-devel@gnu.org, rms@gnu.org, miles@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 22 17:44:53 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KLK2T-00011E-JW for ged-emacs-devel@m.gmane.org; Tue, 22 Jul 2008 17:44:33 +0200 Original-Received: from localhost ([127.0.0.1]:40391 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KLK1Z-0001Qa-U6 for ged-emacs-devel@m.gmane.org; Tue, 22 Jul 2008 11:43:38 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KLK0w-0001Aj-M8 for emacs-devel@gnu.org; Tue, 22 Jul 2008 11:42:58 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KLK0t-00019X-D3 for emacs-devel@gnu.org; Tue, 22 Jul 2008 11:42:58 -0400 Original-Received: from [199.232.76.173] (port=48297 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KLK0t-00019P-8F for emacs-devel@gnu.org; Tue, 22 Jul 2008 11:42:55 -0400 Original-Received: from mail.42inc.com ([205.149.0.25]:45203) by monty-python.gnu.org with esmtps (SSL 3.0:RSA_3DES_EDE_CBC_SHA1:24) (Exim 4.60) (envelope-from ) id 1KLK0h-0000XR-Nf; Tue, 22 Jul 2008 11:42:44 -0400 X-TFF-CGPSA-Version: 1.5 X-TFF-CGPSA-Filter-42inc: Scanned X-42-Virus-Scanned: by 42 Antivirus -- Found to be clean. Original-Received: from [69.236.114.9] (account lord@emf.net HELO [192.168.1.64]) by mail.42inc.com (CommuniGate Pro SMTP 5.0.13) with ESMTPA id 35432333; Tue, 22 Jul 2008 08:42:17 -0700 User-Agent: Thunderbird 1.5.0.5 (X11/20060808) In-Reply-To: <87abgagxcy.fsf@uwakimon.sk.tsukuba.ac.jp> X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:101220 Archived-At: Stephen J. Turnbull wrote: > Richard M Stallman writes: > > > There is no such thing as the "the open source community". > > > > Of course, there is. I feel sorry for you that you feel a need to > > deny it. > > > > I am sorry that you seek to rename the free software commnuity > > so as to deny that the free software movement built it. > > OK, Richard, I concede; you rule here. So I'll take my leave. I > gather you have no need of my opinions about why large portions of the > soi-disant free software community could care less about "GNU > standards", and what you might want to do about that. I'm certain I'm > no longer interested in having that conversation with you. > I hope, Stephen, that you will please stick around for (off-list) discussion of build / configure / install / audit / package / validate tools. Your earlier comments on the topic were very helpful. You seem to have a broad perspective on the matter. On the disagreement about naming the "community": I think the original error is to try to use the word "community" in any but the vaguest sense of the word and, when used that way, there is hardly any point to either qualifier ("free software" or "open source"). The problem is that "community", used other than vaguely, is a highly contentious and loaded word. To some, it implies little more than a set of people with some common interest (e.g., the radio-controlled airplane community). To others, it implies a group bound together by a set of social norms and expectations which create systems of mutual support and social cohesion (e.g., the immigrant community in Little OldWorldistan District of the city). In many contexts, a more precise noun clause is available. Sometimes one means "the free software movement," other times, "programmers who develop free software." Sometimes one means "people enthusiastic about OSI-approved licenses". Sometimes one means "people enthusiastic about the commercial impact of the Open Source Definition". Those more precise phrases are also (relatively more) objective, so there is less to argue over. A person decides to join the free software movement or doesn't. A person develops free software or doesn't. A person is or is not enthusiastic about the OSI license list. One person can be any two out of three of those or all three. There is no "ownership" of the crowd to be contended - no branded "community" - and no (wishful thinking) positing of a shared set of norms and expectations. The issue of "credit where credit is due" is unaffected by those vocabulary recommendations, except that with those other words, the credit debate is easier to speak of more precisely. For example, what do we make of a hypothetical programmer (though I'm certain many real examples of this exist) who writes a new C program, announces it to his GNU hacker friends, but also who chooses a BSD license and explains that, ethically, he feels it is right to permit proprietary derivatives of the new program. It goes without saying what GNU hackers might say *to* that hacker but that isn't the question -- the question is how we *describe* this hacker in terms of "credit" for the conditions that gave rise to that choice. The free software movement probably gets credit for creating a general level of interest in libre licensing. The free software movement gets credit for having produced most of the development tools that programmer will use. The Regents of the University of California and their agents get credit for the introduction of the BSD license. The Open Source Iniative and its allies get credit for spreading that idea (right or wrong, it's not the question here) that going out of ones way to permit proprietary derivatives of a program might be ethically good, or at least neutral. In contrast, if we're forced to debate whether or not that programmer is part of the "free software community" or the "open source community" or both or neither I guess I'd want to start asking questions like "Who will he help in a barn raising? Whose celebrations will he participate in? Whose defeats will he make sacrifices to mitigate?" -- that kind of thing. The most accurate answer might turn out to be "He is not part of either community. As a programmer, he is mainly part of the hobbyist community at Springfield High School, a group which is quite agnostic about software freedom." -t > >