all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Bone Baboon <bone.baboon@disroot.org>
To: guix-devel@gnu.org
Subject: FIGlet licensing information
Date: Sun, 13 Jun 2021 01:26:37 -0400	[thread overview]
Message-ID: <871r9672sy.fsf@disroot.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 483 bytes --]

The TOIlet website says: "The TOIlet project attempts to create a free
replacement for the FIGlet utility.".
<http://caca.zoy.org/wiki/toilet>

Guix has a package for FIGlet.  Guix does not have a package for TOIlet.

I looked into this and contacted FIGlet with the suggestion to improve
the copyright and licensing information in the comment headers of the
FIGlet source code files.

I have attached the content of the message I sent to FIGlet as it
includes further information.


[-- Attachment #2: FIGlet-letter.txt --]
[-- Type: text/plain, Size: 2059 bytes --]

Contents
* Summary
* Background
* Spot Check
* Conclusion

# Summary

It would be helpful for packagers and users of FIGlet if all FIGlet
source code files had a header comment providing information on
copyright as well as licensing information.  With the licensing
information hopefully being free libre licenses.

# Background

I saw that the TOIlet website says: "The TOIlet project attempts to
create a free replacement for the FIGlet utility.".
<http://caca.zoy.org/wiki/toilet>

The TOIlet website listed this IRC channel #libcaca@Freenode.  I asked
for further information about FIGlet being nonfree software in that
channel and this link was shared. 
<https://wiki.debian.org/NonFreeTrackingSystem/SourcePackage/figlet>

# Spot Check

I used the files mentioned in
<https://wiki.debian.org/NonFreeTrackingSystem/SourcePackage/figlet> to
do an informed spot check of files in the FIGlet version 2.2.5
repository.
<ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz> 

<https://reuse.software/> says to "Add copyright and licensing
information to each file".  

There were many files in the spot check that could be improved:

* Makefile
** Copyright information but no license information.
* chkfont.c
** Authors mentioned but no license information.
* figlist
** Authors mentioned but no license information.
* showfigfonts
** Authors mentioned but no license information.
* figfont.txt
** Copyright information but license information appears more
   restrictive than LICENSE.
* figlet.6
** Copyright information but license information appears more
   restrictive than LICENSE.
* All the files with .flf extension in the fonts directory
** Missing license information or the license information appears more
   restrictive than LICENSE.

# Conclusion

Given that many of the files in the spot check could be improved it
make sense for a review of all of the source code files in the FIGlet
source code.  This would identify any other source code files that would
benefit from having their copyright and licensing information improved.

                 reply	other threads:[~2021-06-13  5:28 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=871r9672sy.fsf@disroot.org \
    --to=bone.baboon@disroot.org \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.