Showing posts with label free software. Show all posts
Showing posts with label free software. Show all posts

Friday, August 28, 2009

Linux is hopeless?

The title was just to stir everyone up. Linux is of course a good operating system. There is also nothing wrong with Windows. The main difference is, as the Free Software Foundation would have us believe, all about freedom. With Linux I am free to do as I please. But this time I cry, cry for help.

With Windows I expect to have to hunt for bug fixes. The difficulty is not with Microsoft but the model which drives all the software creators. I expect one product to interact with another and everyone deny responsibility. I do not expect the same with Linux. It is after all a community thing. Everyone working for the good of the community. I have heard such claims before! Politicians all clamour to tell me how they work for the community. Enough said I think.

So, Linux is all about politics? Perhaps I exaggerate. Linux is diverse, especially in its development stage and this in itself can cause problems. It is supposed to be about freedom. This is what all new converts are told. Linux does depend on the distribution but take it from someone who has been running Linux as a user since the mid-1990's that this dependency is minor. If your distribution does it now then they all will within a year.

I run Fedora at home. I keep it pretty up to date. It is seen as a cutting edge distribution by some. I chose it for stability! I have been running Red Hat in various versions from Red Hat 5 and Fedora gave me continuity and methods I knew and understood. I accept that it does choose the latest release for most of the provided software, or the latest it can. I currently run Fedora 11 and will download Fedora 12 at some point soon to test it before mid-November (the planned release date). I will probably be running it live before December. I am that much of a fan of Fedora and Linux in general.

My problem? Things keep breaking! As I install each release things change. Suddenly something that would not work just jumps into life. Unfortunately things also stop working. The parts that suddenly work are fine, they are all documented. Just as with commercial software nobody admits "this fix will stop devices x, y and z from working with this software".

I have not always been careful when buying hardware. My scanner does not work with Linux and my printer is not that well liked. Still that was my own fault. What I was careful with when buying was my laptop, or at least parts of it. One part I wanted to work was the fingerprint reader. It did, without a problem. I have been using it since Fedora 9.

Now, as part of the Fedora 11 upgrade from 10, I am given a better fingerprint reader software and the ability to use a greater variety of fingerprint readers. "Extensive work has been done to make fingerprint readers easy to use as an authentication mechanism" I am told. I cannot tell you because the fingerprint reader does not work any more!

Why not? Because nobody wants to develop the hardware I have, developers cannot get hold of it and other niggles. This is a problem for me. I am told to check up if hardware works and it did. Now it does not.

I used to recommend that companies give up commercial software and go open source. Can I now? I recommend options to companies running 1000's of systems. These systems have to work for years, many are still running Windows NT. That is not a typo XP was not an option as the upgrade is too expensive and will not run on the computers! Enter Linux perhaps? It is difficult to get them to try. My clients are conservative in their purchases. These problems stop them trying it.

My only hope is that when other Linux distributions pick up the new fingerprint software from Fedora, and they will, then they will re-introduce support for the hardware I have. This is not a major problem for me, I will stick with Linux but it could upset quit a few people. Fancy having that very piece of hardware you needed suddenly stop working.

Is Linux ready for the desktop? Of course it is. Where it fails is in the development model which Linux followers like myself think is so good. There are times when the developers cannot not help. These are also the times when a user with more pressing needs will turn around and say that Linux is not ready for his desktop. Over to the Linux community (I think I just passed the book to myself!).

Monday, August 3, 2009

Free Software?

Have you ever read Eric Raymond's book The Cathedral and the Bazaar? Have you ever read any of Richard Stallman's many articles on the subject of Free Software? You are probably aware that free is as in speech not as in beer. There are however a huge number of 'free' software licences available. Each has its own little clauses to catch us out. My problem is what is free!

The Free Software Foundation, an organisation that promotes and holds copywrite and started by Richard Stallman, provide us with a great starting block with the GPL. There are restrictions in that licence as there are in many others. These restrictions cause a lot of hot air. For example with the GPL if you use the code then you have to release your amended code under the GPL. This is not a restriction of the BSD licence that covers the underlying OS Apple used for their systems. The Open Source Initiative have listed a lots of them here. A quick glance will show you how fragmented the free software movement is (and yes even Microsoft have a couple of listings).

What does free mean to me? What do I want?

It happens that I run Linux, but not because I have any great belief in Freedom. I run it because I happen to like it. Freedom is important, as is Free (as in beer) but what matters is that it suits me. What I do not understand is why there needs to be so many free software licences.

Why are there so many licences? The only reason I can think is the lawyers! Lets face it they get everywhere. Can they sniff the money available in the potential fights over patents? Where there is an attorney there is cash. Whatever the reason the lawyers are gathering, we would be better freedom fighters if we created a scheme of free legal aid rather than software.

Strike me down! The chaps at the Software Freedom Law Center appear to be doing for law what the FSF does for software! And President Obama picked David Kappos as the Under Secretary of Commerce for Intellectual Property and Director of the United States Patent and Trademark Office. Mr. Kappos, a known supporter of Open Source software, is now in charge of enforcing Software Patents. Are we seeing a change? Is Freedom more important than Free (as in Beer)?

My own view is that Free is only worth while when it is Free (as in choice). I for one prefer to have the choice of two or more products. The price can help the choice, as can other Freedoms to do as I please. Most of all though I want to feel that the products I use were chosen for my own reasons (the best reasons).