HylaFAX

Last updated
HylaFAX
Original author(s) Sam Leffler
Initial releaseJune 1991
Stable release
6.0.7 / September 18, 2018;6 years ago (2018-09-18)
Repository git.hylafax.org/HylaFAX
Operating system Unix-like
Type Fax server
License BSD-style
Commercial license
Website www.hylafax.org
HylaFAX+
Stable release
7.0.8 / March 21, 2024;10 months ago (2024-03-21)
Repository sf.net/p/hylafax/HylaFAX+/
License BSD-style
Website hylafax.sourceforge.io

HylaFAX is a fax server for Unix-like computer systems. [1] It uses a client-server design and supports the sending and receiving of faxes as well as text pages, on any scale from low to very high volumes, if necessary making use of large numbers of modems. It is open-source, free software and can be used commercially without charge.

Contents

History

Sam Leffler, while working at Silicon Graphics (SGI), wrote a fax server for SGI's IRIX servers called FlexFAX and released it to the public in June 1991. Leffler and others worked for several years on FlexFAX, adding new features and porting the software to new platforms. In April 1995 FlexFAX was renamed HylaFAX with the 3.0pl0 release to avoid potential trademark issues.

Following the 4.0pl0 release in September 1996, Leffler began to leave working on the project, which caused development to slow dramatically. He did release version 4.0pl1 in December; however, in February 1997 Sam officially handed maintainership of HylaFAX over to Matthias Apitz, who had previously been known for his maintainership of the SVR4 HylaFAX binary releases and the so-named "HylaFAQ".

Some HylaFAX community members were frustrated that code releases and development work did not increase noticeably after the maintainership transition. Apitz did release HylaFAX 4.0pl2 a year later, in February 1998, and anticipated an eventual 4.0pl3. However, some community members were still unhappy with the slow development pace.

In November 1998, Darren Nickerson, maintainer of the tpc.int network, and Robert Colquhoun led an attempt to revitalize HylaFAX development by the creation of hylafax.org, a central repository for HylaFAX development, downloads, documentation, mailing lists, etc. Colquhoun released a number of "rjc" versions before releasing 4.1beta1 in July 1999 and then 4.1beta2 in August.

In early 2000, newcomer Lee Howard began assisting Nickerson to prepare the next release after development had once again slowed down. A lot of work went into the 4.1beta3 release in February 2001, and in July a non-beta 4.1 was finally released. Since that time releases (now numbered like 4.1.1, 4.1.2, and so forth) have been comparatively regular and the development pace has been relatively steady with releases occurring roughly every six months.

In March 2002, Nickerson started iFAX, Inc., endeavoring to sell and commercialize HylaFAX in particular to enterprise customers. Thus iFAX began selling a proprietary product called HylaFAX Enterprise Edition which supported the proprietary interfacing of Brooktrout fax hardware.

The development pace was still not fast enough for some, in particular Howard. And so after the 4.1.6 release in May 2003 the code repository was branched into a "4.1" legacy branch, to satisfy the conservative elements, and a "4.2" development branch to satisfy Howard. The development branch then began the largest period of code work since before Leffler released 4.0pl0. The Class 1 driver was endowed with ECM capability, fax batching support (sending multiple faxes in one call) was added, extended resolution support began, MMR and JBIG data compressions were supported, and color fax reception was supported all in a relatively short amount of time. This set of developments, and the subsequent stabilization of those features, made HylaFAX not only the best, most feature-rich open-source fax software available, but it also became easily the most feature-rich fax software of any kind that supported average, inexpensive off-the-shelf fax modems.

After many years of disagreements between Howard and Nickerson regarding the direction and pace of the software development, Howard began developing HylaFAX at SourceForge.net in October 2005. That work later became known as HylaFAX+. Version numbers initially added another "dot" (like "4.3.0.11") and then simply changed outright to "5.0.0", "5.0.1", and so forth.

HylaFAX development continues at SourceForge, with a release in January, 2025. The last release at hylafax.org was in September, 2018.

Related Research Articles

<span class="mw-page-title-main">Fax</span> Method of transmitting images, often of documents

Fax, sometimes called telecopying or telefax, is the telephonic transmission of scanned printed material, normally to a telephone number connected to a printer or other output device. The original document is scanned with a fax machine, which processes the contents as a single fixed graphic image, converting it into a bitmap, and then transmitting it through the telephone system in the form of audio-frequency tones. The receiving fax machine interprets the tones and reconstructs the image, printing a paper copy. Early systems used direct conversions of image darkness to audio tone in a continuous or analog manner. Since the 1980s, most machines transmit an audio-encoded digital representation of the page, using data compression to transmit areas that are all-white or all-black, more quickly.

<span class="mw-page-title-main">IRIX</span> Computer operating system

IRIX is a discontinued operating system developed by Silicon Graphics (SGI) to run on the company's proprietary MIPS workstations and servers. It is based on UNIX System V with BSD extensions. In IRIX, SGI originated the XFS file system and the industry-standard OpenGL graphics API.

<span class="mw-page-title-main">Silicon Graphics</span> 1981–2009 American computing company

Silicon Graphics, Inc. was an American high-performance computing manufacturer, producing computer hardware and software. Founded in Mountain View, California, in November 1981 by James H. Clark, the computer scientist and entrepeneur perhaps best known for founding Netscape. Its initial market was 3D graphics computer workstations, but its products, strategies and market positions developed significantly over time.

J.D. Edwards World Solution Company or JD Edwards, abbreviated JDE, was an enterprise resource planning (ERP) software company, whose namesake ERP system is still sold under ownership by Oracle Corporation. JDE's products included World for IBM AS/400 minicomputers, OneWorld for their proprietary Configurable Network Computing architecture, and JD Edwards EnterpriseOne. The company was founded March 1977 in Denver, by Jack Thompson, C.T.P. "Chuck" Hintze, Dan Gregory, and C. Edward "Ed" McVaney.

GLX is an extension to the X Window System core protocol providing an interface between OpenGL and the X Window System as well as extensions to OpenGL itself. It enables programs wishing to use OpenGL to do so within a window provided by the X Window System. GLX distinguishes two "states": indirect state and direct state.

<span class="mw-page-title-main">Apache Flex</span> Software development kit (SDK) for the development and deployment of rich web applications

Apache Flex, formerly Adobe Flex, is a software development kit (SDK) for the development and deployment of cross-platform rich web applications based on the Adobe Flash platform. Initially developed by Macromedia and then acquired by Adobe Systems, Adobe donated Flex to the Apache Software Foundation in 2011 and it was promoted to a top-level project in December 2012.

<span class="mw-page-title-main">Delrina</span> Canadian software company founded in 1988

Delrina Corporation was a Canadian software company active from 1988 to 1995. The company was best known for WinFax, a software package which enabled computers equipped with fax modems to transmit copies of documents to standalone fax machines or other similarly equipped computers. It also sold PerForm and FormFlow, electronic form software. Delrina was acquired by the American software firm Symantec in 1995.

Direct inward dialing (DID), also called direct dial-in (DDI) in Europe and Oceania, is a telecommunication service offered by telephone companies to subscribers who operate private branch exchange (PBX) systems. The feature provides service for multiple telephone numbers over one or more analog or digital physical circuits to the PBX, and transmits the dialed telephone number to the PBX so that a PBX extension is directly accessible for an outside caller, possibly by-passing an auto-attendant.

A fax server is a system installed in a local area network (LAN) server that allows computer users whose computers are attached to the LAN to send and receive fax messages.

The Apple USB Modem is a combined 56 kbit/s data modem and 14.4 kbit/s fax external USB modem introduced by Apple Inc. after the internal 56k modem was dropped on the October 12, 2005 iMac G5 revision. While it looks similar, it should not be confused with Apple's optional USB Ethernet Adapter accessory, available for its MacBook Air and MacBook Pro Retina range of laptops since 2008.

WinFax is a discontinued Microsoft Windows-based software product developed and published by Delrina designed to let computers equipped with fax-modems communicate directly to stand-alone fax machines, or other similarly equipped computers.

Internet fax, e-fax, or online fax is the use of the internet and internet protocols to send a fax (facsimile), rather than using a standard telephone connection and a fax machine. A distinguishing feature of Internet fax, compared to other Internet communications such as email, is the ability to exchange fax messages with traditional telephone-based fax machines.

<span class="mw-page-title-main">Fritz!Box</span> Brand of residential gateway devices

Fritz!Box, stylised as FRITZ!Box, is a series of residential gateway devices produced by the German company AVM GmbH. In 2010 it was estimated the series had a market share of 68% of the digital subscriber line (DSL) consumer equipment in Germany.

<span class="mw-page-title-main">Windows Messaging</span> Windows email client

Windows Messaging, initially called Microsoft Exchange Client, is an email client that was included with Windows 95, Windows 98, and Windows NT 4.0.

<span class="mw-page-title-main">Windows Fax and Scan</span> Windows system application

Windows Fax and Scan is an integrated faxing and scanning application introduced in Windows Vista and included in the Business, Enterprise, and Ultimate Windows Vista editions as the replacement for the Fax Console of Windows XP; it is available in all versions of Windows 7, Windows 8, Windows 10 (x86/x64) and Windows 11 (x64), but not on ARM64 versions of Windows 10 and Windows 11.

Configurable Network Computing or CNC is JD Edwards's (JDE) client–server proprietary architecture and methodology. Now a division of the Oracle Corporation, Oracle continues to sponsor the ongoing development of the JD Edwards Enterprise Resource Planning (ERP) system, While highly flexible, the CNC architecture is proprietary and, as such, it cannot be exported to any other systems. While the CNC architecture's chief 'Claim to fame', insulation of applications from the underlying database and operating systems, were largely superseded by modern web-based technology, nevertheless CNC technology continues to be at the heart of both JD Edwards' One World and Enterprise One architecture and is planned to play a significant role Oracle's developing fusion architecture initiative. While a proprietary architecture, CNC is neither an Oracle nor JDE product offering. The term CNC also refers to the systems analysts who install, maintain, manage and enhance this architecture. CNC's are also one of the three technical areas in the JD Edwards Enterprise Resource Planning ERP which include developer/report writer and functional/business analysts.

Vinzant Software is a privately held company headquartered in Hobart, Indiana. Established in 1988 by David Vinzant, the company specializes in developing and marketing enterprise job scheduling software for various operating systems including Windows, Unix, Linux, IBM i, and MPE/ix.

<span class="mw-page-title-main">Elastix</span> Linux distribution

Elastix is a unified communications server software that brings together IP PBX, email, IM, faxing and collaboration functionality. It has a Web interface and includes capabilities such as a call center software with predictive dialing.

<span class="mw-page-title-main">Modem</span> Device that modulates an analog carrier signal to encode digital information

A modulator-demodulator, commonly referred to as a modem, is a computer hardware device that converts data from a digital format into a format suitable for an analog transmission medium such as telephone or radio. A modem transmits data by modulating one or more carrier wave signals to encode digital information, while the receiver demodulates the signal to recreate the original digital information. The goal is to produce a signal that can be transmitted easily and decoded reliably. Modems can be used with almost any means of transmitting analog signals, from LEDs to radio.

Samuel J Leffler is a computer scientist, known for his work on BSD, from the 1980s to FreeBSD in the present day. He created HylaFAX, LibTIFF, and the FreeBSD Wireless Device Drivers. He co-authored the Design and Implementation series of books.

References

  1. "HylaFAX Enterprise Web Interface - Admin Guide" (PDF). November 2018.