• xv (was Re: CD ripping)

    From Greg Wooledge@3:633/10 to All on Friday, June 05, 2026 13:30:01
    On Fri, Jun 05, 2026 at 02:09:12 -0400, Lee wrote:
    and yet another FWIW:
    https://en.wikipedia.org/wiki/Xv_(software)
    While popular in the early 1990s ("XV is widely considered to be the preeminent image viewer for the X Window System"[2] <https://en.wikipedia.org/wiki/Xv_(software)#cite_note-2>), ...

    I haven't found anything like that for Linux (& preferably Debian)
    xv was packaged in Debian, back in the late 1990s. You can still find
    the old packages on <https://snapshot.debian.org/binary/xv/> for
    example.
    You can still build xv from the old Debian source packages (e.g. <https://snapshot.debian.org/package/xv/3.10a-20slink1/>), though
    it's becoming more and more difficult over time. The main issue is
    the PNG library, which has changed its API. If you're willing to
    install the older libpng12-0 packages, then it can be built on a
    modern(-ish) Debian system. Those packages (xv and libpng12-0) are no
    longer maintained, so there could be bugs in them, possibly even
    security bugs. Proceed at your own risk.
    hobbit:~$ dpkg -s xv | grep Depend
    Depends: libc6 (>= 2.14), libjpeg62-turbo (>= 1.3.1), libpng12-0 (>= 1.2.13-4), libtiff5 (>= 4.0.3), libx11-6, zlib1g (>= 1:1.1.4)
    Also note that xv is "shareware" (people are allowed to redistribute it,
    but users are asked to pay money to the author if they find it useful,
    and required to do so in some situations), which qualifies as a non-free license for Debian.
    I've attached a copy of the "copyright" file from the Debian source
    package, which contains the full license terms.

    (Note: This has been changed, and hopefully clarified, from the 3.00
    version of this info. Please read it.)
    Thank you for acquiring a copy of XV, a pretty nifty X program.
    I hope you enjoy using it, as I've enjoyed writing it.
    The latest version of XV (or at least a pointer to it) is available
    via anonymous ftp on ftp.cis.upenn.edu, in the directory pub/xv. If
    you're not sure if you have the latest version, or you are missing the
    source or documentation for XV, PLEASE pick up the latest version of
    the xv distribution. Do *not* send mail unless absolutely necessary
    (ie, you don't have ftp capability).
    Note: The documentation ('xvdocs.ps') may be installed in '/usr/local'.
    If you're viewing this information via the 'About XV' command, and
    you'd like to print it out, a copy of this info can be found in the
    README file in the top-level XV source directory. Print that. If you
    don't have it, see the previous paragraph.

    XV Licensing Information
    ------------------------
    XV IS SHAREWARE FOR PERSONAL USE ONLY.
    You may use XV for your own amusement, and if you find it nifty,
    useful, generally cool, or of some value to you, your registration fee
    would be greatly appreciated. $25 is the standard registration fee,
    though of course, larger amounts are quite welcome. Folks who donate
    $40 or more can receive a printed, bound copy of the XV manual for no
    extra charge. If you want one, just ask. BE SURE TO SPECIFY THE
    VERSION OF XV THAT YOU ARE USING!
    COMMERCIAL, GOVERNMENT, AND INSTITUTIONAL USERS MUST REGISTER THEIR
    COPIES OF XV.
    This does *not* mean that you are required to register XV just because
    you play with it on the workstation in your office. This falls under
    the heading of 'personal use'. If you are a sysadmin, you can put XV
    up in a public directory for your users amusement. Again, 'personal
    use', albeit plural.
    On the other hand, if you use XV in the course of doing your work,
    whatever your 'work' may happen to be, you *must* register your
    copy of XV. (Note: If you are a student, and you use XV to do
    classwork or research, you should get your professor/teacher/advisor
    to purchase an appropriate number of copies.)
    XV licenses are $25 each. You should purchase one license per
    workstation, or one per XV user, whichever is the smaller number. XV
    is *not* sold on a 'number of concurrent users' basis. If XV was some
    $1000 program, yes, that would be a reasonable request, but at $25,
    it's not. Also, given that XV is completely unlocked, there is no way
    to enforce any 'number of concurrent users' limits, so it isn't sold
    that way.
    Printed and bound copies of the 100-odd page XV manual are available
    for $15 each. Note that manuals are *only* sold with, at minimum, an
    equal number of licenses. (e.g. if you purchase 5 licenses, you can
    also purchase *up to* 5 copies of the manual)
    The source code to the program can be had (as a compressed 'tar' file
    split over a couple 3.5" MS-DOS formatted floppies) for $15, for those
    who don't have ftp capabilities.
    Orders outside the US and Canada must add an additional $5 per manual
    ordered to cover the additional shipping charges.
    Checks, money orders, and purchase orders are accepted. Credit cards
    are not. All forms of payment must be payable in US Funds. Checks
    must be payable through a US bank (or a US branch of a non-US bank).
    Purchase orders for less than $50, while still accepted, are not
    encouraged.
    All payments should be payable to 'John Bradley', and mailed to:
    John Bradley
    1053 Floyd Terrace
    Bryn Mawr, PA 19010
    USA

    Site Licenses
    -------------
    If you are planning to purchase 10 or more licenses, site licenses are available, at a substantial discount. Site licenses let you run XV on
    any and all computing equipment at the site, for any purpose
    whatsoever. The site license covers the current version of XV, and
    any versions released within one year of the licensing date. You are
    also allowed to duplicate and distribute an unlimited number of copies
    of the XV manual, but only for use within the site. Covered versions
    of the software may be run in perpetuity.
    Also, it should be noted that a 'site' can be defined as anything
    you'd like. It can be a physical location (a room, building,
    location, etc.), an organizational grouping (a workgroup, department,
    division, etc.) or any other logical grouping ("the seventeen
    technical writers scattered about our company", etc.).
    The site license cost will be based on your estimate of the number of
    XV users or workstations at your site, whichever is the smaller
    number.
    If you are interested in obtaining a site license, please contact the
    author via electronic mail or FAX (see below for details). Send
    information regarding your site (the name or definition of the 'site',
    a physical address, a fax number, and an estimate of the number of
    users or workstations), and we'll get a site license out to you for
    your examination.

    Copyright Notice
    ----------------
    XV is Copyright 1989, 1994 by John Bradley
    Permission to copy and distribute XV in its entirety, for
    non-commercial purposes, is hereby granted without fee, provided that
    this license information and copyright notice appear in all copies.
    If you redistribute XV, the *entire* contents of this distribution
    must be distributed, including the README, and INSTALL files, the
    sources, and the complete contents of the 'docs' directory.
    Note that distributing XV 'bundled' in with any product is considered
    to be a 'commercial purpose'.
    Also note that any copies of XV that are distributed MUST be built
    and/or configured to be in their 'unregistered copy' mode, so that it
    is made obvious to the user that XV is shareware, and that they should
    consider registering, or at least reading this information.
    The software may be modified for your own purposes, but modified
    versions may not be distributed without prior consent of the author.
    This software is provided 'as-is', without any express or implied
    warranty. In no event will the author be held liable for any damages
    arising from the use of this software.
    If you would like to do something with XV that this copyright
    prohibits (such as distributing it with a commercial product, using
    portions of the source in some other program, distributing registered
    copies, etc.), please contact the author (preferably via email).
    Arrangements can probably be worked out.

    The author may be contacted via:
    US Mail: John Bradley
    1053 Floyd Terrace
    Bryn Mawr, PA 19010
    FAX: (610) 520-2042
    Electronic Mail regarding XV should be sent to one of these three addresses:
    xv@devo.dccs.upenn.edu - general XV questions
    xvbiz@devo.dccs.upenn.edu - all XV licensing questions
    xvtech@devo.dccs.upenn.edu - bug reports, technical questions Please do *not* send electronic mail directly to the author, as he
    gets more than enough as it is. ------------------------------------------------------------------------------- GIF acknowledgement =============================================================================== CompuServe Incorporated hereby grants a limited, non-exclusive,
    royalty-free license for the use of the Graphics Interchange
    Format(sm) in computer software; computer software utilizing GIF(sm)
    must acknowledge ownership of the Graphics Interchange Format and its
    Service Mark by CompuServe Incorporated, in User and Technical
    Documentation. Computer software utilizing GIF, which is distributed
    or may be distributed without User or Technical Documentation must
    display to the screen or printer a message acknowledging ownership of
    the Graphics Interchange Format and the Service Mark by CompuServe Incorporated; in this case, the acknowledgement may be displayed in an
    opening screen or leading banner, or a closing screen or trailing
    banner. A message such as the following may be used:
    "The Graphics Interchange Format(c) is the Copyright property of
    CompuServe Incorporated. GIF(sm) is a Service Mark property of
    CompuServe Incorporated." ===============================================================================


    --- PyGate Linux v1.5.15
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Steve McIntyre@3:633/10 to All on Friday, June 05, 2026 14:00:01
    greg@wooledge.org wrote:

    On Fri, Jun 05, 2026 at 02:09:12 -0400, Lee wrote:
    and yet another FWIW:
    https://en.wikipedia.org/wiki/Xv_(software)
    While popular in the early 1990s ("XV is widely considered to be the
    preeminent image viewer for the X Window System"[2]
    <https://en.wikipedia.org/wiki/Xv_(software)#cite_note-2>), ...

    I haven't found anything like that for Linux (& preferably Debian)

    xv was packaged in Debian, back in the late 1990s. You can still find
    the old packages on <https://snapshot.debian.org/binary/xv/> for
    example.

    You can still build xv from the old Debian source packages (e.g. ><https://snapshot.debian.org/package/xv/3.10a-20slink1/>), though
    it's becoming more and more difficult over time. The main issue is
    the PNG library, which has changed its API. If you're willing to
    install the older libpng12-0 packages, then it can be built on a
    modern(-ish) Debian system. Those packages (xv and libpng12-0) are no
    longer maintained, so there could be bugs in them, possibly even
    security bugs. Proceed at your own risk.

    Even better, there is a new forked version of xv that's being
    maintained again \o/.

    https://github.com/jasper-software/xv.git

    --
    Steve McIntyre, Cambridge, UK. steve@einval.com Can't keep my eyes from the circling sky,
    Tongue-tied & twisted, Just an earth-bound misfit, I...

    --- PyGate Linux v1.5.15
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)