From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: New package for Sweden: package-header.el - was Re: Interacting with minibuffer Date: Sun, 23 May 2021 03:29:32 +0200 Message-ID: <87zgwm1blv.fsf@zoho.eu> References: <87bl925wz6.fsf@zoho.eu> <87pmxi4eak.fsf@zoho.eu> <8735ue4cup.fsf@zoho.eu> <87lf862x8e.fsf@zoho.eu> <87czti2tck.fsf@zoho.eu> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2610"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:AKnQTTe05P2XCiIS1sKeGG2NmAo= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 23 03:30:05 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lkcwP-0000VV-37 for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 23 May 2021 03:30:05 +0200 Original-Received: from localhost ([::1]:41346 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lkcwO-00028p-3m for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 22 May 2021 21:30:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lkcw4-00028d-Pq for help-gnu-emacs@gnu.org; Sat, 22 May 2021 21:29:44 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:37584) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lkcw3-0006YF-1W for help-gnu-emacs@gnu.org; Sat, 22 May 2021 21:29:44 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1lkcw1-00009F-5p for help-gnu-emacs@gnu.org; Sun, 23 May 2021 03:29:41 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:130114 Archived-At: Jean Louis wrote: >> But these >> >> https://dataswamp.org/~incal/emacs-packs/caps-back.el > Cannot be installed, lacks file header Maybe you got a cached version? Try again: https://dataswamp.org/~incal/emacs-init/caps-back.el >> https://dataswamp.org/~incal/emacs-packs/isbn-verify.el > Done > >> https://dataswamp.org/~incal/emacs-packs/issn-verify.el > Done > >> https://dataswamp.org/~incal/emacs-packs/iterate-files.el > Done > >> https://dataswamp.org/~incal/emacs-packs/moggle.el > Done > >> https://dataswamp.org/~incal/emacs-packs/wrap-search.el > Done > >> https://dataswamp.org/~incal/emacs-packs/xsel.el > Done > > Keywords are often not proper in those. Examples? > In all your packages license is not properly referenced, > label GPL3+ is not enough as label is not a license. > You have to give more proper copyright notice. Example is in > C-h C-c search for words "How to apply" but minimum I think, > would be to provide a link to the license. Best would be to > provide license along with the software especially if it is > multie file package. Otherwise follow the guideline. > There are people without Internet, GPL3+ as label means > little. Benefiting people is best when you tell them: > > How to Apply These Terms to Your New Programs > > If you develop a new program, and you want it to be of the > greatest possible use to the public, the best way to achieve > this is to make it free software which everyone can > redistribute and change under these terms. > > To do so, attach the following notices to the program. It is > safest to attach them to the start of each source file to > most effectively state the exclusion of warranty; and each > file should have at least the "copyright" line and a pointer > to where the full notice is found. > > > Copyright (C) > > This program is free software: you can redistribute it and/or modify > it under the terms of the GNU General Public License as published by > the Free Software Foundation, either version 3 of the License, or > (at your option) any later version. > > This program is distributed in the hope that it will be useful, > but WITHOUT ANY WARRANTY; without even the implied warranty of > MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > GNU General Public License for more details. > > You should have received a copy of the GNU General Public License > along with this program. If not, see . If that is considered optional I think I'll stick with GPL3+, everyone in the computer world understands that, like TCP or HTTP or whatever that isn't explained or even expanded. > Also add information on how to contact you by electronic and > paper mail. E-mail I do have! Paper mail - optional as well? Ha. > If the program does terminal interaction, make it output > a short notice like this when it starts in an interactive > mode: > > Copyright (C) > This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. > This is free software, and you are welcome to redistribute it > under certain conditions; type `show c' for details. > > You may look into so many other Emacs packages. Again, if that's optional I don't really care about that. >> https://dataswamp.org/~incal/emacs-init/ >> https://dataswamp.org/~incal/emacs-init/gnus/ >> https://dataswamp.org/~incal/emacs-init/ide/ >> https://dataswamp.org/~incal/emacs-init/w3m/ > > Good. > > Not all files need to be "Emacs packages" in the sense they > can be installed, they may be programs. Yeah, but how do you identify those who should be? -- underground experts united https://dataswamp.org/~incal