From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: enabling company-capf support in cfengine.el Date: Mon, 20 Jan 2014 15:30:03 +0100 Organization: Organization?!? Message-ID: <87wqhusp3o.fsf@fencepost.gnu.org> References: <87fvqtg02v.fsf@flea.lifelogs.com> <87r497fu0h.fsf@flea.lifelogs.com> <87haa1litl.fsf@yandex.ru> <87y53czx7e.fsf@yandex.ru> <87bo08bivm.fsf_-_@flea.lifelogs.com> <87sitkzahs.fsf@yandex.ru> <52D7DAAB.2070709@yandex.ru> <52D81960.2080408@yandex.ru> <52DA8C17.4080707@yandex.ru> <52DC00E5.3020803@yandex.ru> <52DC6A26.3020003@yandex.ru> <87k3dv9z85.fsf@uwakimon.sk.tsukuba.ac.jp> <87k3dv1g69.fsf@wanadoo.es> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1390228817 9021 80.91.229.3 (20 Jan 2014 14:40:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 20 Jan 2014 14:40:17 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 20 15:40:24 2014 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 1W5G1W-0002k5-Rr for ged-emacs-devel@m.gmane.org; Mon, 20 Jan 2014 15:40:23 +0100 Original-Received: from localhost ([::1]:52659 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5G1W-0000Mb-G4 for ged-emacs-devel@m.gmane.org; Mon, 20 Jan 2014 09:40:22 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52409) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5Frx-0007pj-A2 for emacs-devel@gnu.org; Mon, 20 Jan 2014 09:30:33 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W5Frs-0001SG-Fh for emacs-devel@gnu.org; Mon, 20 Jan 2014 09:30:29 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:48165) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5Frs-0001SB-8P for emacs-devel@gnu.org; Mon, 20 Jan 2014 09:30:24 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1W5Frr-0006sx-8o for emacs-devel@gnu.org; Mon, 20 Jan 2014 15:30:23 +0100 Original-Received: from x2f4e3d5.dyn.telefonica.de ([2.244.227.213]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Jan 2014 15:30:23 +0100 Original-Received: from dak by x2f4e3d5.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Jan 2014 15:30:23 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 50 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f4e3d5.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:JrBkkRw1lOvebGqFG96qwwZCDXQ= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:168783 Archived-At: John Yates writes: > On Sun, Jan 19, 2014 at 10:32 PM, Óscar Fuentes wrote: > >> dragonegg is GPLed. > > > Meaning it is above reproach. Not really. "reproach" is something concerning intent rather than execution. The GPL as a license is pretty good in being incompatible mostly with intents interfering with the well-being of Free Software. But it has no will of its own and it is a legal, not a moral tool. The world is always changing, and that also concerns the relation of the GPL to the goals of Free Software which are of moral, not legal nature. Realigning the effectiveness of the GPL regarding Free Software goals under the restraints of developments in the real world already required the large and cumbersome update from GPLv2 to GPLv3. GPLed software is hard to use as a weapon against Free Software by design, but even a blunt weapon can do harm. > The crucial fact is that RMS delayed gcc implementation of useful, > attractive functionality at a time when such was (or was becoming) > available from clang / llvm. Yet despite his stance he was unable to > prevent gnu frontends from being integrated (in a perfectly legal way) > with the BSD-licensed llvm backend. The net effect was to further > reduce gcc's attractiveness within the "open source compiler > community". The priorities of the GNU project are not focused about "market share". The priorities are to make the best possible software available to those who care about Free Software, and to not help with locking them into offerings not providing the Software Freedoms the GNU project has set out to preserve. It's not surprising that watered-down versions of our goals and principles enjoy a lot of success: as you can see with the kind of unfreedoms democratically elected governments can get away with, there is a lot of leeway before the general public gets annoyed enough to even care. Does that mean that we should stop caring, too? Nobody can force us to give up the little (and not so little) we can call our own. Hindsight is always a great thing to have. And to be honest, I wish I'd be living in a world where hindsight managed to prove Richard and his precautions wrong more often. -- David Kastrup