From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Rankin Newsgroups: gmane.emacs.devel Subject: Re: Adding advisory notification for non-ELPA package.el downloads Date: Thu, 20 Jul 2017 22:29:28 +1000 Message-ID: <1500553768.497130.1046984072.1622AF4D@webmail.messagingengine.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1500553817 32543 195.159.176.226 (20 Jul 2017 12:30:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 20 Jul 2017 12:30:17 +0000 (UTC) Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 20 14:30:11 2017 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 1dYAaj-0007jK-FU for ged-emacs-devel@m.gmane.org; Thu, 20 Jul 2017 14:30:05 +0200 Original-Received: from localhost ([::1]:37865 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dYAal-0003QH-NH for ged-emacs-devel@m.gmane.org; Thu, 20 Jul 2017 08:30:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dYAaF-0003PZ-2l for emacs-devel@gnu.org; Thu, 20 Jul 2017 08:29:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dYAaA-00080v-Hj for emacs-devel@gnu.org; Thu, 20 Jul 2017 08:29:35 -0400 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]:45197) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dYAaA-0007yf-46; Thu, 20 Jul 2017 08:29:30 -0400 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 597BB20B6F; Thu, 20 Jul 2017 08:29:28 -0400 (EDT) Original-Received: from web5 ([10.202.2.215]) by compute3.internal (MEProxy); Thu, 20 Jul 2017 08:29:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paulwrankin.com; h=cc:content-transfer-encoding:content-type:date:from :message-id:mime-version:subject:to:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=ogvYQ6sW9PcAIEw12bvO5nNxms5PWwSLNYM4wnTsf Q8=; b=DKkUFdcy9HkfRMneuDIs1vZHn7DJ5LqWGZao1+7ItHw+RwAnhzgivPZfu jTAYJgxn38yJDai2i9w0q1lmVLQ5lZ3USgm82Z+b4edF1MXh3H9EH820AN2OFboa us3giI4NmCm4P46qcuFXP89EUAQN4REO3+1qGDRb79gYOsmGseY1RIeFDfLlukP7 CagQw8KffX6Od0+tCuyxkPs24mdVHIaAniMaVpgh0tJ74bj267BR+OHngeG3Rezc hWdf3C0f5Q1gASrOEoMhVGb2yjK0qFFLSphZd2uaD5eGRt74Z1/7Hg0iAjpFhUCZ X3PvpvumSVAl1qlnSBE+rIfvsc3uw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=ogvYQ6sW9PcAIEw12bvO5nNxms5PW wSLNYM4wnTsfQ8=; b=nCG9Yb0qmSc9baEwPwdWDidlWquC1lc9+OFPkJoTWv0b0 +Cymv9KJ6Vp1Rpa4oTar2Y8iH6WaVZqb9oanmY6vNc4uZxMXuzxGn+vYgvTch8vv go/UnmR2NcrqWIHC0vIlURCielM0WpPoMwU75QdEEXEQxfU7sabeMmTDG2wfEIy8 p+burCN4TZppsif/tsjLUTlRvJAxg+buhTKlTv8l/4NifV4kDU8nD25xtnrMHap+ wq0BYoy0XkTyF0rKXwdksuALxFo8nqW4NZWuyFVbLti+WjTbOJTNRscr7N+4QSxt rPIF1vnIuAMzMB7yz+56a+/rcB82gBEOvBxP5YIeQ== X-ME-Sender: Original-Received: by mailuser.nyi.internal (Postfix, from userid 99) id 36DE99E224; Thu, 20 Jul 2017 08:29:28 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface - ajax-095ee039 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.111.4.25 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:216885 Archived-At: > The goal here is to avoid having packages end up in the situation > Magit is in now. I think there has already been plenty of discussion of your characterisation of Magit as a bad situation as being off-base. > They get into that situation because developers accept contributions > without thinking of legal papers. They get contributions from one > person, then another, then another 50 people, then another 50. > > The way to avoid this is by showing people what the situation is like > and how they can avoid it. We need to educate the whole Emacs Lisp > development community. All of this is based on the assumption that people *want* to assign their copyright to FSF. This is not the case. I develop a couple of packages and I would never assign my copyright. Copyright isn't just some legal nuisance, to many people it's something pretty sacred. It's a stamp that says "I made this, I contributed this to the world." The notion that I should be "reminded" or "educated" that in developing Emacs packages that my goal should be to assign my copyright to FSF is beyond insulting. >From my perspective, the only situation that needs attention is the FSF's position that any code with any real value should be assigned to the FSF, and that everyone who doesn't do this is making problems. > Here's an idea that might be better targeted. > > The idea is to display a notice when the user edits a file in Emacs > Lisp mode (other than .emacs). The code could avoid displaying the > notice more than once per week -- using a timestamp for the last time > it was displayed. > > To avoid these problems is important. By comparison, this occasional > small annoyance is a small matter. These are only problems from the FSF's perspective. Most other people don't care, so your plan would just annoy people.