The magazine of the Melbourne PC User Group

Software Gratis — An Arbitrary Top Twenty
Trevor Gosbell
 

Trevor Gosbell describes a bunch of handy programs that most of us have probably never heard about — read on and be enlightened

It's great to hear about some handy tool or program that you haven't tried before. And it's all the better if you can get it gratis. This top twenty was collected from the opinions of friends and work mates who were asked to suggest their favourite useful programs. The top twenty were chosen from those that:

  • cost nothing,

  • don't require "registration" of any sort,

  • are fully functional and may be used indefinitely, and

  • are not spyware (or any other nasty).
The list is completely arbitrary - it is neither a review nor a recommendation - but hopefully there's some- thing here that you will want to test drive.
 
1. The GIMP

The GNU Image Manipulation Program http://www.gimp.org/ is a powerful graphics package for GNU/Linux and Windows.With similar capabilities to professional image tools like Adobe
Photoshop, the GIMP provides professional graphics tools including layers and masks, plus a wealth of image manipulation features and a script language to automate repetitive tasks. It is also exceptionally well documented with tutorials, an online manual http://manual.gimp.org/ and another handbook
http://gimp-savvy.com/BOOK/index.html.

A testament to the commitment and ability of free software developers, this is a sophisticated and quality product.

The GIMP is released under the GNU General Public License (GPL).



Figure 1. A new logo for Melb PC? Built-in scripts in the GIMP make anyone
an artist.


2. OpenOffice.org

OpenOffice.org http://www.openoffice.org/ is a full-featured office suite that runs on Windows, GNU/Linux, Mac OS X, and Solaris. It includes a word processor, spreadsheet, drawing tool, and multimedia presentation package. The help system is good and the interface is similar to other modern office suites.
OpenOffice.org is able to read and write a range of file types, including Microsoft Office.

OpenOffice.org is licensed in a dual arrangement under the GPL and the Sun Industry Standards Source License.



Figure 2. All the features of a modern word processor in OpenOffice.org Writer.

3. Opera

Opera Software http://www.opera.com/ used to refer to Opera as the fastest Web browser on earth, now it is "simply the best Internet experience". It is a fast browser, but other key features include the famous mouse gestures, control over pop-up windows, and the ability to change the 'identity' of the browser (so you don't get bounced off "Internet Explorer only" sites). Opera also
provides intelligent management of bookmarks.



Figure 3. Opera is a slick and quick browser.

Opera runs on Windows, Macintosh, GNU/Linux, OS/2, Solaris, FreeBSD, QNX, and Symbian handheld devices, and has excellent compliance with Internet standards.

The gratis version is supported by advertising.

4. PostgreSQL

PostgreSQL http://www.postgresql.org/ is an SQL database management system (DBMS) for Unix-like operating systems and Windows 2000/NT.

PostgreSQL provides all of the features of a modern DBMS including support for the SQL standards, transactions, stored procedures, and integration with several programming languages (including C, C++, Java, Perl, TCL, and Python). It is a mature and stable product that compares favourably with the "enterprise" DBMS.

PostgreSQL is released under the BSD licence.

5. HTML Tidy

It's hard to recommend this amazing utility too highly. HTML Tidy http://tidy.sourceforge.net/ cleans up and corrects dodgy HTML. Feed it HTML that you've cut by hand and it spits out clean, valid HTML. It also does a remarkable job of "demoronising" the often diabolical HTML code that is produced by WYSIWYG HTML editing tools.

Anyone who produces Web pages should have HTML Tidy in their toolbox.

HTML Tidy is available for Windows, Macintosh, GNU/Linux, BSD, and Solaris under a W3C license.



Figure 5. Nothing gets past HTML Tidy — note the insertion
of the final </p> tag.


6. jEdit


jEdit http://www.jedit.org/ is a feature-rich, cross platform text editor. As it is written in Java, jEdit works on any platform that has version 1.4 of the Java runtime engine, including Mac OS X, OS/2, GNU/Linux, and Windows.

One of the major strengths of jEdit is the plug-in architecture, considerably extending the functionality of the standard editor. Not that the standard features are lacking - there is intelligent bracket matching, automatic indenting, syntax highlighting for an enormous number of programming languages, and the 'text folding' feature that allows parts of the text to be hidden selectively. It also uses the BeanShell language to add support for macros.

Despite all that functionality, it is easy to use with a clean interface and good documentation.

jEdit is released under the GPL.



Figure 4. jEdit has an extensive collection of standard plug-ins
— it also enables users to record their own macros.

7. HTTrack

Want to browse Web sites offline, at your leisure? Then HTTrack http://www.httrack.com/ is what you need. It is a Web site copier for Windows, GNU/Linux and BSD.

HTTrack downloads Web sites to your local machine, rebuilding the file structure as it goes. The result is a copy of the Web sites that you can browse from your hard disk.

HTTrack has a multitude of options, which gives it plenty of flexibility and some complexity too. So read the manual, which contains many examples.

HTTrack is released under the GPL.

8. Netcat

Netcat http://www.atstake.com/research/tools/network_utilities/ is the "network Swiss Army knife" - a deceptively simple tool for GNU/Linux and Windows allowing reading and writing data across Networks.
The documentation suggests a variety of possible uses but with a "user beware" attitude: Netcat is a very sharp tool, and sharp tools can hurt as well as help.
Netcat is released without any license restrictions.

9. VNC

Virtual Network Computer or VNC http://www.realvnc.comis remote-control software. Using the VNC "viewer" on one computer you can login and control another computer that is running the VNC "server".

Sounds like Remote Desktop, doesn't it? Both Apple and Microsoft have Remote Desktop tools, but VNC works across platforms. The server and viewer can be on Windows, Mac or GNU/Linux but they don't need to match (e.g. you can view a GNU/Linux machine from Windows). There is also a Java viewer and one for Palm Pilot!
VNC is released under the GPL.

10. Sweep

Sweep http://www.metadecks.org/software/sweep/ is an audio editing tool for GNU/Linux, BSD, and similar systems. It supports a range of audio formats including WAV, MP3, and Ogg Vorbis.

The standout feature is "scrubby", which allows the editor to move through audio files with pin-point accuracy "just like you would have slowly turned the reels on a tape machine in the old days". Scrubby also allows for some funky DJ effects on recorded or live tracks, using the scrubby tool as if moving the stylus on a record.

Sweep is released under the GPL.

11. Belarc Advisor

The Belarc Advisor http://www.belarc.com/free_download.html is a Windows utility that shows you what you have on your system. It builds up a detailed profile of your computer which it displays in a Web browser. The profile includes information about the hardware (processor, Network and local drives, memory), installed software and software licences.

Belarc Advisor is free for personal use.

12. ImageJ

ImageJ http://rsb.info.nih.gov/ij/ is a small but powerful image processing and analysis tool. Written in Java, ImageJ runs on the Java Virtual Machine version 1.1 or later, which includes Windows, Macintosh (OS 9 and OS X), and GNU/Linux. It runs as a standalone application or as an applet.

It has all the usual features of a graphics application including resizing, cropping, rotating, cut/paste, blend, polygon shapes, and batch processing. It is also extensible with plug-ins. ImageJ is surprisingly fast and powerful for a graphical Java application.

ImageJ is released to the public domain.
 


Figure 6. Don't be fooled by the simple interface; ImageJ
has plenty of powerful functions.

13. IRFanView

IRFanView http://www.irfanview.com/ is a small, fast image viewer for Windows. It supports a large selection of image, movie, sound, and even text formats. Features include slide show, thumbnail previews, some editing facilities with batch processing, and support for printing and scanning. Images load quickly and,
as IRFanView allows you to browse forward and backward through a directory, it is possible to skim through a long list of files.

IRFanView is free for non-commercial, educational, and charitable use.



Figure 7. IRFanView allows you to browse through a directory for images.


14. NoteTab Light


NoteTab Light http://www.notetab.com/ a text and HTML editor for Windows, is the free download version of NoteTab Pro. But just because it's a "light" version doesn't mean it's light-on for features.

The tabbed interface makes working on multiple file easy, and NoteTab
offers about a dozen "clipbook libraries" that provide shortcuts for editing HTML and, cascading style sheets, among others.

Sadly NoteTab Light does not include syntax highlighting - you have to pay for that privilege.

NoteTab Light is released as freeware under its own license.



Figure 8. NoteTab Light is more than a Notepad replacement.

15. GnuCash

GnuCash http://www.gnucash.org/ is an open source personal accounting package for Unix-like systems including GNU/Linux and Mac OS X.

Documentation is generous with several tutorials and manuals available that cater to both the complete beginner and more experienced users. Features include a general ledger, double entry transactions, stock journal, charting, and a heap of reports.

GnuCash is released under the GPL.

16. FreeZip

FreeZip http://members.ozemail.com.au/~nulifetv/freezip/ is a file zipper with good integration into Windows Explorer.

Like most good utilities, it does one thing very well - it just compresses and decompresses files without fuss. The author, Dariusz Stanislawek, says "If you know how to use Windows Explorer, then you do not have to learn anything new to use FreeZip."

Dariusz also has some other good looking tools at http://members.ozemail.com.au/~nulifetv/freezip/freeware/index.html.

FreeZip is not associated with Braxio FreeZip! (which appears to be Spyware). FreeZip is freely available for use and distribution.

17. LeBackup Light

LeBackup Light http://perso.wanadoo.fr/olivero/ performs background backups of frequently used files. It is a Windows backup tool, handy for small jobs.

LeBackup is released as unsupported freeware.

18. Trillian

With the ability to connect to ICQ, AIM, MSN Messenger, Yahoo! Messenger, and IRC, Trillian http://www.ceruleanstudios.com/trillian/ could be the ultimate multiple-protocol instant messenger for Windows.

Trillian is skinnable using SkinXML, which allows users to customise all aspects of the interface.

Trillian is freely available.

19. Ad-aware

Ad-aware http://www.lavasoftusa.com/software/adaware/ scans your Windows system for spyware and other intrusive software, and deletes them.

Ad-aware is freely available for non-commercial use.

20. BBEdit Lite

BBEdit http://www.barebones.com/ is THE text editor for Macintosh.

More powerful and feature rich than the editors that are packaged with the Mac, BBEdit includes good HTML editing features and powerful regular expressions search-and-replace. Unfortunately Bare Bones Software is not upgrading BBEdit Lite anymore, but it is still available from their Web site and you should be able to find it elsewhere on the Web.

BBEdit Lite is a freely distributable, copyrighted program.


Figure 9. One of the most attractive features of BBEdit Lite is
pattern matching in the search function.

About the Author
Trevor is interested in hearing about other handy tools, and invites readers to add to his list at
http://member.melbpc.org.au/~tgosbell/.


Reprinted from the September 2003 issue of PC Update, the magazine of Melbourne PC User Group, Australia

[ About Melbourne PC User Group ]