From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: George Plymale II Newsgroups: gmane.emacs.devel Subject: Re: Loading a package applies automatically to future sessions? Date: Fri, 02 Feb 2018 02:24:53 -0500 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1517587336 25750 195.159.176.226 (2 Feb 2018 16:02:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 2 Feb 2018 16:02:16 +0000 (UTC) Cc: monnier@IRO.UMontreal.CA, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 02 17:02:12 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehdmj-0005Gp-SF for ged-emacs-devel@m.gmane.org; Fri, 02 Feb 2018 17:01:54 +0100 Original-Received: from localhost ([::1]:38260 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehdol-0003Wh-2t for ged-emacs-devel@m.gmane.org; Fri, 02 Feb 2018 11:03:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehdDx-0003m2-R7 for emacs-devel@gnu.org; Fri, 02 Feb 2018 10:27:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehdCt-00033S-Lz for emacs-devel@gnu.org; Fri, 02 Feb 2018 10:25:57 -0500 Original-Received: from mail-it0-x243.google.com ([2607:f8b0:4001:c0b::243]:54223) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ehdCt-00032d-BS for emacs-devel@gnu.org; Fri, 02 Feb 2018 10:24:51 -0500 Original-Received: by mail-it0-x243.google.com with SMTP id i144so2022569ita.3 for ; Fri, 02 Feb 2018 07:24:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orbitalimpact.com; s=google; h=from:to:cc:subject:in-reply-to:date:message-id:mime-version; bh=tt+bYlXKZ0k5c1ZwivZN6H0+VjPaTUAn85y4GmeKCPo=; b=dySeU9aiKayV4sAAFn6ux+nuCMJHzZxdv6gMwpvMyor5jmLZ1NVclIYHRjmMm/YspN PKB2rH98N3CQ/whtQg5q6zVg9oTDlvjuHP+OF+AV21IfoUm6V1AOeGzwvkSZVAYAgm0z hwoGJojPuxaMwxev+CRvCMb1Af5aNWvMLwd74= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :mime-version; bh=tt+bYlXKZ0k5c1ZwivZN6H0+VjPaTUAn85y4GmeKCPo=; b=omwrqNCX2ecauK1JqW90bI+zeNQU6YoQVyvd1xXm8h9GxPbwYZGQuJ0qfH86kdRnC/ 6HcQ4XEq5zpQz5LBtIc4P7xGTKQfoMbz5OEyYcoZ8gHwchJXQkYhezFkQpJzpInIeBnP qlqNa6frItrToYd5qgUTZRt2744b+CreLnS51gdso+2jqYLbvE3wfrsWIDSfGWX8xMVl dv1+GKlCY4/fbQJLZjln117seHI2X5MUfoUHvOH2baqlKWf8DpuiIz+6IU4v3uMB3zWp lGO6nbxOVfXajltDXkbKBg/YMNRsO3uz8AyTR14V3hRnLgv8ar0rzH/S9o/Lkpgcyntk BhHw== X-Gm-Message-State: AKwxytexErzRecd6E1EwEdu3z8qZynFd6SQFUn+FtJQugxQqMGvh3H4s RHHezUgPncy3ULgO6K85fOZYw7h60LgKkQ== X-Google-Smtp-Source: AH8x2263zCGkRmhWAeeZRDn07lQ8aD7okSi+dHpKY2x02opdsCRBkmh5IwXI02avUinJIHT1DLMmfw== X-Received: by 10.36.50.205 with SMTP id j196mr30235871ita.110.1517556295664; Thu, 01 Feb 2018 23:24:55 -0800 (PST) Original-Received: from lehi.dev.orbitalimpact.com (ip-108-240-239-173.midwest.us.northamericancoax.com. [173.239.240.108]) by smtp.gmail.com with ESMTPSA id 82sm914231iod.54.2018.02.01.23.24.54 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Feb 2018 23:24:54 -0800 (PST) In-Reply-To: (message from Richard Stallman on Thu, 01 Feb 2018 21:17:17 -0500) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c0b::243 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:222402 Archived-At: > I'm responding to the points you raised so as to educate you and > others about what we do and where we stand. You don't have to agree, > but I want incorrect statements about us to be corrected. I don't agree on some of your points and I would like to respond to some of those points to clarify to you where I stand and others who share similar opinions. I don't want to respond to all of them since I do not desire a flame war. But I will respond to some which I feel will not incite ill feelings. > Yes, but that doesn't imply that any given lawsuit is wrong. You are correct. Yet I find that most lawsuits regarding software are frivolous and ultimately a waste of time for everyone involved (including society at large). There are much more serious crimes and problems in the world today and wasting a court's time on stuff involving electrical pulses in metal boxes just seems totally silly, at best. No matter if it's about copyright or copyleft. > No, it's the other way around. We use the GNU GPL to STOP those who > redistribute our code from placing restrictions on subsequent users of > it. I understand the enforcing nature of the GPL. What I meant is that there is no fruit for the project in terms of new manpower or technical improvement. Honestly, though, the GPL is just a different set of restrictions. And, contrary to popular belief, it restricts users as well as developers. Users are restricted from sharing or modifying this program, except under certain conditions, by the barrier of copyright issues. These restrictions are supposed to prevent other restrictions, but honestly you could say the same thing about some proprietary software licenses. > Yes we are. There are several Emacs contributors that weren't > involved a few years ago. I would like to see Emacs get more recruitment which is more appreciable in terms of numbers, though. The excitement around Emacs is surprisingly growing. I believe it is in large part due to Spacemacs ( http://spacemacs.org/ ) and similar projects which appeal to those who are used to modern text editors. I also believe that Emacs would see significantly more contributors improving the project if they weren't scared off by murmurs of copyright issues and philosophical disagreements. > However, Emacs would fail to give people freedom if we gave up on > defending it. Emacs has suffered from this defense, though. lldb still hasn't gotten proper support in Emacs because of Apple's mere association with its parent project. Eli went on their mailing list some months ago and tried to resolve some technical disagreements with the project, but lldb probably would have been supported in Emacs a long time ago were it not for the political brouhaha surrounding it. People have tried to make improvements to GCC to allow the creation of development modes in Emacs which are now supported by Clang instead. E.g. https://github.com/Sarcasm/irony-mode Those improvements to GCC were denied also in the name of defending freedom. Sometimes it seems that in the free software world, you have to fly the GNU banner or else you're an enemy. > Open source is a different idea; the term was coined specifically to > reject our views. They disagree with us, and we disagree with them. This division is unproductive at best. > See https://gnu.org/philosophy/open-source-misses-the-point.html > for more explanation of the difference between free software and open > source. See also https://thebaffler.com/salvos/the-meme-hustler for > Evgeny Morozov's article on the same point. Thank you, I'm aware of the philosophy of the GNU project. In any case, the copyright issues which I was worried about do not seem as bad as they did to me initially. It seems that there is more flexibility than I thought so that is good. I just hope that perhaps we can get to a point someday where Emacs (and other GNU programs) will be able to exist without the burdens of copyright worries. I know that those worries seem helpful to some, but it's hard to believe that when looking at things as a whole. Thanks, - George Plymale II