Before reading further... Are you looking for great Linux hosting from a company that cares about GNU/Linux? Pick Dreamhost hosting, get a 10% bonus to the disk space (and support Free Software Magazine in the meantime!)
When free meets proprietary
Three free applications on proprietary systems, three proprietary applications on free systems
Download the whole article as PDF
Write a full post in response to this!
In a dream world, all software would be free. However, we spend enough time with our eyes open to realize that some situations call for proprietary software, either as a desktop or as a server application, on a free system. On the other hand, those stuck with a proprietary operating system can still enjoy free software applications. This article will list a few situations where free software and proprietary software can mix, and give three examples of each.
Why free and proprietary can mix
Examine this scenario: your company is moving your servers over to a free system. The trouble is, you have an Oracle database that’s been running for x years and it’s tweaked so perfectly you can’t afford the time and effort to scrub it and migrate to a free relational database management system (RDBMS). Rest easy: Oracle is available on free systems, albeit certified only on certain distributions.
Another scenario: your company policy is free systems on desktops, with a few selected exceptions. You’re one of the poor sods who pass the Free-OS exemption test because of some esoteric application not available on free systems. However, your company can’t afford a license for MS Office, and you do need a Microsoft file-compatible word processor, presentation-authoring tool, or spreadsheet. OpenOffice.org to the rescue.
Situations such as those above are not limited to corporate desktops. Your home PC might have an important proprietary application that doesn’t have any free counterpart. You can’t resort to dual-boot because that just takes too much time. So, you can run an emulator on a free system to run that proprietary application. In an extreme case—e.g., your software won’t run in an emulator—you might be forced into Windows but choose to run mostly free applications.
You’re one of the poor sods who pass the Free-OS exemption test because of some esoteric application not available on free systems. OpenOffice.org to the rescue
For this article’s purposes, treatment of proprietary systems will be limited to Windows 9x/ME/NT/2K because they’re the dominant platforms. Other proprietary systems are OS/2, BeOS, and MacOS X, and most free software applications for Windows are available for them as well. I will define free systems as GNU/Linux and the BSDs and I will refer to them as “Freenix” for convenience.
Free software on proprietary systems
The OpenOffice.org suite and the Firefox Web browser are the most prominent free software applications on proprietary systems. In addition, server applications such as Apache, MySQL, and PostgreSQL are also available for Windows.
OpenOffice.org began life as StarOffice, an office suite by a German company named Star Division. StarOffice was available for Windows, OS/2 (up to version 5.2), and Unix. Sun Microsystems bought StarOffice in August 1999 and subsequently opened up the source code to the community. The result was OpenOffice.org, now at version 1.1.4 for all available platforms—which include Windows, OS/2 (for a fee), and Freenix. OpenOffice.org includes a full-featured word processor, presentation-authoring tool, spreadsheet, and drawing tool. It is nearly 100% file-compatible with MS Office.
As an aside, StarOffice, now at version 7, is still available for Windows, GNU/Linux, and Solaris, for a suggested retail price of US$79.95. However, academic use is free except for shipping and handling. In addition, Sun also offers site licenses. Lastly, there’s an electronic download available for US$59.95. StarOffice has all the components of OpenOffice.org, and adds a simple database manager. The Sun FAQ claims that SO and OpenOffice.org share the same code.
The Mozilla suite includes a Web browser, chat client, newsgroup reader, POP/IMAP client, HTML composer, and the Jabberzilla multi-protocol IM client
Firefox is a child of the Mozilla project which also produced its bigger brother the Mozilla suite. The latter includes a Web browser, chat client, newsgroup reader, POP/IMAP client, HTML composer, and the Jabberzilla multi-protocol instant messaging (IM) client. Firefox is a stand-alone browser, now at version 1.0, available for the same platforms as Mozilla and OpenOffice.org. Like the advertising-sponsored Opera and the Mozilla browser, Firefox employs tabbed browsing. This means that you can browse several pages in different panes within the same window, and switch from one pane to another by clicking on the tabs at the top of the panes.
The most exciting feature for me is the use of the XML User-interface Language (XUL, pronounced zool to rhyme with ‘ cool’) to create extensions, which as the name implies, extend the features of Firefox. The one I find most useful is WebmailCompose, which converts a mailto: link to a link to my selected Webmail account’s compose window. In other words, when I click on a mailto: link, a new tab opens up where I can compose a mail message from gmail. Also, here’s an interesting sample XUL application that should give you some idea of XUL’s capabilities. A real-world application is the Wizz RSS News Reader, which uses the sidebar as the control panel. I personally find XUL interesting because it looks to be one of the building blocks in creating a class of applications known as Rich Internet Applications (RIAs), which use the browser as a universal front end.
The Web server we know as Apache, officially the Apache HTTP server, is the most famous output of the Apache Software Foundation. Apache serves approximately 67% of the world’s websites. It is now at version 2, available both for Windows and free systems. A 2.1 version is, as of this writing, in beta.
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This article is made available under the "Attribution-NonCommercial-Sharealike" Creative Commons License 3.0 available from http://creativecommons.org/licenses/by-nc-sa/3.0/.
Biography
Daniel Escasa: Daniel Escasa is a freelance writer and consultant with over 20 years employing what others might call “oddball technology”. He also dabbles in music and, lately, in theater. More of that, and other miscellany, at his blog.
- Login or register to post comments
- 6365 reads
- Printer friendly version (unavailable!)




Looking for Linux hosting, reviews, coupons, etc.? See out user-voted list
Best voted contents
-
Mixing free and proprietary software: not a rosy future
Ryan Cartwright, 2008-11-13 -
The Bizarre Cathedral - 31
Ryan Cartwright, 2008-11-16 -
Bytemark
Linux hosting review, 2008-11-17 -
Freedom is an enabler, not a feature
bogdanbiv, 2008-11-15
Similar entries
Buzz authors
All news
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 21 days
-
Unjustifiable Criticism of Richard Stallman by Linus Torvalds
Paul Gaskin, 2008-11-17 -
The H3v web browser. Is it a Dillo killer?
Gary Richmond, 2008-12-01 -
Freedom is an enabler, not a feature
bogdanbiv, 2008-11-15 -
How to help build a free software search engine and use it too. Welcome to Wikia
Gary Richmond, 2008-11-19
Hot topics - last 60 days
-
Why is The Bizarre Cathedral licence "non-free"?
Ryan Cartwright, 2008-10-21 -
Unjustifiable Criticism of Richard Stallman by Linus Torvalds
Paul Gaskin, 2008-11-17 -
Fighting the "legacy" reputations of GNU/Linux, seventeen years later
Ryan Cartwright, 2008-10-13 -
Mixing free and proprietary software: not a rosy future
Ryan Cartwright, 2008-11-13 -
Free software tools for designing productive community sites
Terry Hancock, 2008-10-07


Dedicated server
windows killed my laptop
Submitted by FARIS (not verified) on Mon, 2007-07-23 20:11.
Vote!I uprgraded my laptop to windows XP home edition. Turned the laptop off, and the next day turned it back on and it wouldn't come on. I tried re-installing windows but it wouldnt take.
Now it is telling me to insert my windows XP cd and when I do it is telling me that "setup could not read the cd you inserted, or the cd is not a valid windows cd.
Please insert your windows nt 3.51 workstation, windows nt 4.0 workstation, windows 2000 professional, windows 95, windows 98, or windows millennium cd into your cd-rom drive.
when the cd is in the drive, press ENTER."
I dont have any of these cd's and I have tried to download and install the openoffice os to try to boot the laptop up and nothing is working. I made sure that the cd drive is the first place the laptop went to on bootup and all it says is ntldr is not found? I tried putting the ntldr file on disks so that the laptop reads it when it boots and it still says ntldr not found.
I use the computers I have for my organization to help homeless people and we receive all our computers from donations which we have not obtain (computer donations) since 2005
We have so many clients that every penny is used for them and we cant even buy a used computer and at this time we are working with that laptop and two desk pc's, the other 4 died.
I need help fixing this laptop so that I can continue our work with the homeless. And yes we are 501(c)(3) approved. [EIN # 04-3654929].
Can you direct me to where I can get an operating system that will automatically boot when the laptop comes on so I can re-install an os on it?
I can also be reached at salaam_ul_muslimiyn@yahoo.com, or Box 210130, Brooklyn, NY 11221.
Try a live CD
Submitted by Anonymous visitor (not verified) on Tue, 2007-07-24 05:33.
Vote!You can get free Ubuntu live cds from here:
http://www.ubuntu.com/
You can either download the iso file and burn it to a disk OR you can request that they send you a disk for free.
If you have set your BIOS settings to boot from a CD first, you put the disk in and it will boot into an operating system that runs from the CD in RAM. Nothing is written on to your hard drive at this point. You will be able to play around with it first (if you want) but you will see an install icon on the desktop. Click it to start the install process.
Try going through those steps first. If it doesn't work I would suggest that you may have a hardware problem and you might want to find some help switching out different components.
Ubuntu is a free OS and it comes with EVERYTHING you will ever need. Don't ever use MS products if you can avoid it. If you are a charity it is better to give people you free software that doesn't spy on them and doesn't leave them vunerable to spyware and viruses.
You should check out this article:
http://www.freesoftwaremagazine.com/articles/free_computing
Which explains how you can recycle old chuck out machines into working PCs again.
You might be interested in contacting your nearest Linux user group (LUG) too:
http://home.netcom.com/~casandra/linux/lugdetails.html
I am absolutely positive there will be someone willing to help you with your charity work at any of these groups. Free software people are like that. I know if I was living nearby I would bring a disk round and show you through it. But I'm thousands of miles away.
Hope this helps.