A Survey of Free Software

One of the most vibrant areas of software development world is the free/open source software movement. A big reason to learn and use Freeware and Web 2.0 software is most of it is available free.

Most people think primarily of Linux when using this term but there is a much larger eco system. You have to do some research and trial and error since you won’t see a bunch of ads around (it’s free remember) Actually the “free” part is the biggest Ad.!

The movement covers most “normal” functional areas of software, from

Web 2.0 services,

  • E-mail, MSN, Gmail, Other Google services,
  • Web hosting, Blogs: WordPress.com, Blogger, others,
  • Regular web hosting, Microsoft Live. Microsoft live does not get much respect but is a very rich offering , now up to 25 GB of space and web site, automatic file backup/synchronization, blogs, picture storage, collaborative workspace and more.
  • Google app engine is so big and multifaceted I have not yet started to use it, and it’s free.

It is a bit hard to find the good and distinguish from the bad, many Google search results are pretty confusing. I generally have to poke around a bit in a regular Google search to find the host site as opposed to some fly-by-night site. You really want to “know” what you are looking for, find reviews and make sure that you are getting the “original” product. I am including links in this paper to most of the key products which I mention.

For instance I wanted to use Eclipse a major free Software development platform,. I figured I would need the Linux operating system. I downloaded and installed the Ubuntu version of Linux and configured it to “dual boot on my machine. One of it’s features is an automatic software installer, which is very cool, just click what you want and the operating system downloads and installs the software. Unfortunately, it did not work for Eclipse, I later found out that the version that Ubuntu had in it’s repositories was out of data. A direct download from the Eclipse site rand fine, in the process I also discovered that almost all of the freeware I was interested in was available in Windows, it was not just a Linux phenomenon! In fact most freeware is pretty platform independent, this is because the developers are very conscious of wanting to appeal to all audiences and since most of the software is built using freeware tools themselves which incorporated “cross-platform” libraries.

Some of the software and systems fall into the category of, “some assembly required”. While if you get everything from Microsoft, you can generally expect it all to work together right out of the box. Well, sometimes not quite that easy. In the free software arena you may very well be getting numerous pieces from separate vendors to work nicely together. In my case Mysql, JDBC driver, Birt report writer, query browser, Eclipse, Subversion, and Heidi SQL. In general the process is not too painful, and the online support community is very responsive, more so that the “Normal” vendors. You may often hear directly from the developer. Learning each products support methods is a bit of a chore but the more you do the more they all begin to feel very similar.

Sometimes documentation can be an issue a project called Floss manuals is a relatively new attempt to address the issue, check out the site free manuals for freeware.

I started to document my journey to the brave new software world. Wait! you say, its not new, and well you may be right! But it is new to me and from poking around in the process of learning it it seems that it is new to a lot of other people also.

I began by setting up a web site on Microsoft Live. Located at Http://TomBrander.com which hosts information about my real estate statistical consulting services. While Microsoft is not normally associated with great web stuff, this product is a wonderful exception. I got it when they were still handing out free domain registration, which sadly they have discontinued, now its something like $14.95 per year. However, the hosting remains free. You can get a free subdomain (like http://myname.live.com) and still get completely operational for free. Since, as some have pointed out, search is the most common way to find information now on the web. I don’t think the lack of a full domain registration is the handicap it once was, Google does index top level domains better, I hear, though.

I also incorporated a Blog hosted here at WordPress, a free service, http://tbrander.wordpress.com and incorporated into the main site via Iframes. I also maintain a Tech blog which will have this posted on it as well at https://tombrander.wordpress.com.

I’m now exploring Linux (Ubuntu), MySql, Eclipse, Open Office. I’ve got them loaded but I have a ways to go to get fully operational. I’m Using a dual boot Dell Win XP pro Machine with the newest Ubuntu Hardy. I’ll pick up some of that next time. I’m striving to create a solid free software development replacement to my entire Windows experience. I need a replacement for MS Access and eventually Photoshop CS3, although If I could get that in Wine I’d probably be ok with it.

Other neat tools/ services I’ve picked up are: Many Items in Google such as my new favorite: Google “reader” the Shared items page, Base, Mail, Docs, adsense, to do lists, portfolio, finance and a bunch of others, something new almost every day.

Metadot: A free hosted Wiki. My experimental site is here.

Mindtouch Wiki a hosted free service. My site is here.

PB wiki Is a hosted free service. My site is here.

Del.icio.us; A great way to keep bookmarks organized so I can get to them via any computer and not use my browser which keeps them stuck on one machine.

In fact one of my main goals is to move as much as I can into the “cloud” so that depending on a particular machine or location is no longer necessary. So this means giving up on Microsoft Outlook. So far no problem.

One last item for today is getting Firefox instead of Explorer, It has been a great improvement. I happen to be in Explorer at the moment, for no particular reason but I find myself most of the time in Firefox, which seems noticeably faster and much less crash prone, when running exactly the same stuff!

Advertisements

More Vista Weirdness: Printing PDF on Vista

As posted earlier, I could not seem to get Acrobat 8 (latest patches) to print correctly from Access Yes I could print, after having followed Adobe’s debug script to re-run install/repair (from control panel) but only in black and white and without being able to specify file location or file replace…(program just hung)

About to give up, I installed some freeware, “bullzip printer” after a reboot, not specified in the documentation, it works like a charm, well it keeps defaulting to black and white but will do color when asked nicely and repetativley!

Why can’t Adobe get this right, they charge a premium price but support committment and bloat are going to kill them.

More Vista 64 Weirdness

Well I thought I had it all together. The Adobe printer with Acrobat using Access cannot prompt for a file location, when I set that option the process hangs… If I leave it going to the default .Documents folder all runs ok.

But within Access the printer option dialog started appearing then disappearing depending on mouse (touchpad) operation,,,particularly when trying to set Acrobat printer options/ doesn’t give me a lot of confidence…I really don’t have that much time to devote to ironing all the tweeks out. So far Neither Microsoft not Adobe are offering to pay!

I had heard that Vista 64 was running regular Win 32 bit apps fine, Your mileage may vary!!! I don’t consider either Acrobat  v8 nor Access v2003 to be terribly exotic!

Vista 64 Weirdness

Just got a new Gateway Laptop with Microsoft Vista 64 pre-installed. As I expected I did run into some weirdness. The system comes with two versions of internet explorer the regular 32 bit version and the 64 bit version. Seemed weird to me until I discovered that I could not download a patch that required the “genuine advantage feature” with the 64 bit version, no error just did not work…went to the 32 bit version worked like a charm, way to go Microsoft! You would think if they want to promote Vista-64 they would get all of the job done??

Next up was trying to get Acrobat professional working…(version 8.0 intially ) I use this regularly to “print” my reports and then combine hem for electronic distribution. Short result is that the straight install did not work. I then found that an update was required.. I installed it, still no joy, I then followed a trouble shooter script from the Adobe web site, so you can be assured I’m not the first to have the problem. In short It appears the running “update and repair” from the control panel add remove programs menu got it fixed. Note that I had previously done an Update to the same. That 1st update did not get the job done but the second, and a reboot did.

There were a few other small things not really worth mentioning. I hope that the system does not have as yet undiscovered issues, but it seems to be running some of my heavy duty Access 2003 files just fine, and 4x faster than my 1 gig 1.25 ghz dell desktop!