Home Pauline Howto Articles Uniquely NZ Small Firms Search
Open Source, Free and Cross-Platform Software
Linux versus Windows

Introduction

This page is about choices and was brought into existance by my starting the transition from Microsoft Windows to Ubuntu Linux. Many argue that they represent the opposite ends of the spectrum, the worst and the best in underlying philosophy. It was however the more mundane issue than philosophy that started my transition - it was simply that I could no longer trust Windows to keep my systems secure and for me to be able to contain my data costs whilst on the move. It has however made me increasingly question how my software choice have been made,  how they should be made in the future and what changes are important enough to make now. This has also brought me to re-visit my requirements. The holy grail is, arguably, good software, well supported, which is Open Source and Cross Platform. Before looking more at the  definition of these terms and other aspects it is worth noting that there will usually be compromises required and in many areas some of Microsofts own software holds the high ground and I think it unlikely they will ever be ported willingly to Linux!

What does Open Source Software mean?

The term Open Source Software is comparatively recent and was brought in to replace the term free software which often is not quite what it says, at best is ambiguous and a term the corporate world can not understand. In general all the source code is accessible and anyone can make their own modifications. Much of the best Open Source Software has good free support from volunteers and enthusiasts and often there is also commercial support for firms which employ it. A good place to start is the Open Source Software Wiki Page which this is based upon. Open-source software generally allows anybody to make a new version of the software, port it to new operating systems and processor architectures, share it with others or market it. The aim of open source is to let the product be more understandable, modifiable, duplicatable, reliable or simply accessible, while it is still marketable. Software developers may want to publish their software with an Open Source License, so that anybody may also develop the same software or understand how it works. There is a well specified Open Source Definition which presents an open-source philosophy, and further defines a boundary on the usage, modification and redistribution of open-source software. Licenses are often employed to grant rights to users which would otherwise be prohibited by copyright. These include rights on usage, modification and redistribution. Several open-source software licenses have qualified within the boundary of the Open Source Definition. The most prominent example is the popular GNU General Public License (GPL). While open source presents a way to broadly make the sources of a product publicly accessible, the open-source licenses allow the authors to fine tune such access.

Linux is probably the best example of Open Source Software, the Linux Kernel and almost all the software for Linux is provided under the GNU GPL . The huge user community and inspection of all the openly available code means that problems are quickly identified and fixed. There are however many firms which provide tailored  systems and the full backup and support that a commercial enterprise requires and they feed back into the code base. Debian, Suse and Red Hat are now almost as familiar names as Microsoft and Apple in the corporate world yet still put all their work back into the public domain. Ubuntu Linux, for example, is a distribution based on the Debian flavour of Linux which has the same Kernel as Red Hat and Suse. All benefit especially the end users whether they are a home user, a large corporation or a government organisation.

Free and not so Free software

Often free software is not what it seems. There are some excellent examples of true free software, mostly written by enthusiasts which do not have obvious or hidden limitations. The Arachnophilia web editor and the Irfanview image processor are two I use which count as true free software yet do not go as far as providing the source code or have a GPL. The author of Arachnophilia, Paul Lutus has writen a Thought Provoking Article on Free Softwarethat I commend to you it brings out all the ways that free software can be far from what it says and, at best, only avoids a monitory up-front payment. That said there are many excellent pieces of software which have resonable restrictions such as that they are not for commercial use - in some cases I use both versions to cover the occasional consultancy activity. I have been using the ZoneAlarm Firewall, the WS_FTP LE FTP  and the Free version of PGP for many years.  They are all light (cut down) versions of commercial packages which are adequate for home use and often better than the costly home versions of software from better known names and I can live with the occasional reminder that the full versions offer more facilities.

Cross platform software

There will, I believe, always be a need for software to run on multiple operating systems if progress is not to stultified and the users satisfied. It is unlikely that Microsoft will ever be completely replaced by Unix/Linux and Apple still has a strong following. What will hopefully happen is that some equalisation will take place and that Microsoft will be forced to sharpen up its act and provide secure software and software under less restrictive terms. If it was not abusing its stranglehold and throttling competition then there would be much less discontent. Much of the really good cross product software has come from the Linux end and is also Open Source. Open Office is an excellent example. Other first class cross platform softwareincludes the Firefox web browser and the Thunderbird email client. Some other software has identical facilities on both such as the Vnu web editor, the GIMP image processor and Google Picasa. It is now possible to select almost identical suites of software for Windows and Linux machines making mixed systems or future migration much easier within a corporate environment. 

Requirements

It is now time to run a ruler over the requirements of an 'average' user and see how they can be satisfied by software selected by criteria including Open Source, Cross Platform and Free (but not Open Source), probably in that order of importance. The other important factors are functionality, ease of use, documentation, reliability, security, continuity, both long and short term support and initial/annual costs. Every time I look at the list it grows. There are also obvious dangers that such an exercise is not as objective as it should be. It is easy to write what seem to be requirements but are put in such a way they subtly define the solution - a favourite game of those employing consultants for an 'independent accessment'.   My requirements have gradually evolved and there is a trail throughout this web site which is too big to change completely. Here I am going to start by build on the table reflecting  my requirements and how they were being met and how they could be met in Linux which started in Fun with Ubuntu Linux and working back to how one should move forward in a way that covers existing platforms and future options for change. That is, looking much more  closely at what one should deploy rather than just renewing existing licenses or making upgrades to the same packages whilst taking into account the security and continuity aspects. This is difficult unless one has analysed the alternatives and system implications in advance.

Software availablity

The following table has been extracted from Fun with Ubuntu Linux where it was used to define the software in use and as a check list as alternatives were identified and accessed. I am intending to further extend it to identify where adequate Open Source etc software is available with cros platform capabilities to replace the software in use. It still has all the notes on implementation issues under Linux and Windows.

 

Software Requirements

Description Windows XP Score
0-10
Ubuntu Linux Score
0-10
Web Browser Firefox
Free download
10 Firefox
Open Source and pre-installed with system
10
Communication and Information Manager
  • Email
  • Contacts,
  • Calendar,
  • Tasks and
  • Notes
Outlook 2003
  • Email
  • Contacts,
  • Calendar,
  • Tasks and
  • Notes
~£85 stand alone
10+ Evolution Suite
  • Email
  • Contacts,
  • Calendar,
  • Tasks and
  • Notes

Thunderbird with Lightning extension

  • Email
  • Contacts,
  • Calendar,
  • Tasks

8

 

 

 

 

9.5

Office Suite
  • Word processor
  • Spreadsheet
  • Presentation Graphics
  • Database
  • DTP
Student Microsoft Office 2003 or latter.
  • Word,
  • Excel
  • Powerpoint
£105 - £150
(Much more if not pre-installed on machine or bought as Student version)
9 Open Office
  • Word Processor
  • Spreadsheet,
  • Presentations,
  • Graphics,
  • DTP and
  • Database
File and functionally compatible with Microsoft Office
Free and pre-installed with system
8.5
Web Editor (HTML)

Hotdog 6.6
Code View
£40

Kompozer WYSIWYG and Code view

Arachnophilia

Dreamweaver MX 2004
current versions ~£400

8

 

7

 

6

10

 

Nvu now called Kompozer
Free and installed on demand by Add/Remove
Used for much of this page

Arachnophilia runs under Java on most platforms

Dreamweaver 7 (MX 2004) now runs under Wine 1.00 - 1.4

8

 

6

 

 

9.5

FTP WS_FTP LE
Free Download
9

gFTP Free and Installed on demand by Add/Remove

FireFTP extension to Firefox

8.5

 

9.5

CD and DVD Writer Nero
Free OEM
£50 Full
9 Brasero for Audio CDs

K3b which uses the K interface seems very similar in power to the basic version of Nero

7


8

 

Graphics Editors, Viewers and Batch Converters Paintshop Pro 4.1
~£30
Current version ~£80

Irfanview (free) viewer and batch image converter

 

7

9


7



Paintshop Pro 4.1 and Irfanview versions up to 3.93 run under Wine

GIMP - very comprehensive but opaque - also available under Windows

Picasa from Google - available free but not OpenSource under Windows and Linux. Excellent Viewer, editor and organiser

Irfanview runs under Wine

7

 

7



9.5

7

Encryption and Secure Deletion

PGP 8

The optional PGPDisk package we have brings the cost up but makes using secure files easier. (~£80 for PGP 9)

Secure Deletion supported

TrueCrypt 7 - Opensource

7


9



9

 

9.5

Linux has built in support for OpenPGP which defaults to be compatible with PGP.
gpg provides command the line support in Ubuntu and
seahorse (unsupported) can be add/removed to provide GUI support
Shred provides secure deletion via a terminal interface.
Evolution has built in Encryption support.

TrueCrypt 7 - Opensource Xplatform


8

6


5

8

9.5

IP Telephone Skype 9 Skype 9
Mapping

Google Earth - easy to install from Google site

10

GoogleEarth - runs under its own version of Wine under Linux.

8.5

CD, DVD and MP3 Player Media Player 9
inbuilt
Nero 6 package
8

9
Various - all seem acceptable although you need to add some extra libraries for MP3 and commercial DVDs 9
CD Ripper (MP3) Audiograbber 8 Sound Juicer or RipperX 8 - 9
Disk Partition Utility Partition Magic 8
Simple version on Bootable CD and good installed version
£45 per machine if installed
9

7


Gparted Free and installed on demand by Add/Remove

GParted downloaded and put on LiveCD

Ubuntu LiveCD has Gparted

 

8

8

8

Photo Organiser Canon ZoomBrowser
Included in camera package
9

Picasa run under Wine - see also above

F-Spot - now does most of what ZoomBrowser does and perhaps better

10


8

GPS Utility to download/upload and organise waypoints via a serial cable to a Garmin GPS 12 GPSU
£20
7 GPSU Runs under Wine with some limitations on USB/Serial input converters 6.5
Video and DVD Editor Pinnacle Studio
£65 with hardware
8 Several available and investigated. 8
This table has been extracted from Fun with Ubuntu Linux

Before You Leave

I would be very pleased if visitors could spare a little time to give us some feedback - it is the only way we know who has visited the site, if it is useful and how we should develop it's content and the techniques used. I would be delighted if you could send comments or just let me know you have visited by sending a quick Message.

Home Pauline Howto Articles Uniquely NZ Small Firms Search
Copyright © Peter and Pauline Curtis
Content revised: 28 th June, 2015
Settings - opens in a new window or tab Link to W3C HTML5 Validator