• Naming a new package for Debian

    From Loren M. Lang@21:1/5 to All on Wed Jan 17 11:40:02 2024
    Hello, I am working on packaging a new program for Debian. I currently
    have it successfully Debianized and the binary package installs and
    works, but I still need to complete some metadata on it and fix the
    remaining Lintian errors/warnings. However, I have a question on how to
    name the package. It seems to generally be referred to by it's
    executable name, tiv, which stands for Terminal Image Viewer. I was
    going to name the Debian package tiv, but I don't know if that's
    recommended to have such a short package name for a very specific piece
    of software. The GitHub repo for it is called TerminalImageViewer, but
    when it's compiled and installed, it is named tiv. The other, longer
    package name I was considering was terminal-image-viewer, but that might
    lead to confusion by a user installing it.

    https://github.com/stefanhaustein/TerminalImageViewer

    As another example, I did see an X11 image viewer that was just named
    feh after it's executable so that might not be a big issue.

    And second, this might be a question for a different list, but I'm not
    sure how to best enter in the license information. According to their
    LICENSE file, it can be redistributed under either the GPL 3.0 license
    or the Apache 2.0 Software License, both approved for Debian. I was
    considering just listing it as one of them, but I don't know if that's
    proper.

    --
    Loren M. Lang
    lorenl@north-winds.org
    http://www.north-winds.org/


    Public Key: ftp://ftp.north-winds.org/pub/lorenl_pubkey.asc
    Fingerprint: 10A0 7AE2 DAF5 4780 888A 3FA4 DCEE BB39 7654 DE5B

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew M.A. Cater@21:1/5 to Loren M. Lang on Wed Jan 17 14:40:01 2024
    On Wed, Jan 17, 2024 at 02:27:00AM -0800, Loren M. Lang wrote:

    As another example, I did see an X11 image viewer that was just named
    feh after it's executable so that might not be a big issue.


    If you do call it tiv, make sure that the name is readily understood in package description.

    And second, this might be a question for a different list, but I'm not
    sure how to best enter in the license information. According to their
    LICENSE file, it can be redistributed under either the GPL 3.0 license
    or the Apache 2.0 Software License, both approved for Debian. I was considering just listing it as one of them, but I don't know if that's proper.


    If it can be redistributed under both, include both. Some commercial users might want to only use Apache - for example - but would need to know the
    full licensing.

    All the very best,

    Andy
    --
    Loren M. Lang
    lorenl@north-winds.org
    http://www.north-winds.org/


    Public Key: ftp://ftp.north-winds.org/pub/lorenl_pubkey.asc
    Fingerprint: 10A0 7AE2 DAF5 4780 888A 3FA4 DCEE BB39 7654 DE5B


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)