Working Titles

After the disappointment of having to admit defeat with one of my projects, I can announce success in two separate ventures. First, I am writing the first chapter of a science fiction novel. Secondly, I started planning an open source game title. I am excited about these two new experiments.

I post more details about both projects, after I get substantial work done.

Forward Looking, Backwards Loss

Eric S. Raymond, once said that open source is about a “developer scratching an itch.” Thats what I tried to do with justcheckers. Unfortunately that itch disappeared a long time ago, and now the project just exists. I have different goals now, and different needs. So while I hate to admit it, I am tried of justcheckers and stepping down as lead developer. If anyone wants to pick up the reigns of that project, contact me and I will get you set up appropriately.

I am looking forward to concentrating on doing other work.

Eclipse

No, I am not talking about the popular Java-based IDE here.

I am talking about the total lunar eclipse that started this evening at 8:40PM. Very nice sight. But cold as hell. Can’t these things happen like in August more often? Anyways, as I am writing this, the moon is slowly reappearing. Or more accurately the moon is moving away from behind the Earth. Still the fact remains, its pretty amazing sight.

Spreading Linux as a Scientific Endeavour

I just read Vlad Dolezal’s blog entry about why Linux doesn’t spread. The debate about the reasons why people don’t adopt Linux and a free open source desktop, has gone on for years. Vlad just dredged up the old its free therefore not useful argument. An easy counterexample are what mobile providers: get a free cellphone, pay for the service. Most Linux/open source companies make money from Saas (software as a service) too. In fact most large scale enterprise deployed software firms, do SaaS or SOA (service-oriented architecture). So while I wish Vlad luck with selling copies of Linux, a far more interesting comment turned up.

One commenter on Vlad’s site mentions their luck with “selling” the idea of a free open source Linux desktop as a scientific endeavour. Linux and software libre started off as ventures of interest only to computer scientists. Look here is a neat little OS I wrote on top of Minix (Linus Torvalds). And look here is a way we can run a UNIX system without NDAs, and restrictions of proprietary vendors (Richard Stallman). It was only until Eric S. Raymond started working on convincing developers and business decision people, that free software named as open source, that Linux started into its present course of wider adoption. A good chunk of open source projects are initiated by academics in computer science and communication fields.

The term open source was invented to defeat the argument which Vlad reiterates. Read Eric Raymond’s book, The Cathedral and the Bazaar for more about the idea behind “open source”. Removing the word “free” helps to lift the semantic confusion around the term free software. And treating the open source eco-system as part scientific community, part computer hobbyist club, and part client-oriented commercial paradigm, will all help remove the negative aura that sometimes surrounds Linux and the open source desktop.

The idea of getting involved in a grand experiment in science, appeals to some individuals. But probably only to those affiliated with academia, or in love with the romantic vision of science. Neither this idea of Linux a child of “computer science love” or any one thing will increase Linux adoption overnight. There will not be any mass exodus from Windows to Linux. However we can lower the cost of entering into the world of Linux.

Far more difficult issues face Linux and the open source desktop other than what Vlad mentions. The open source desktop lacks in ease of use, marketing and third party support. Dealing with these issues, will lower the cost of entry to the open source desktop for more computer users. More about this in future articles.

Menacing Migraines Ahead

Scientist should start classifying migraines in scale based on the pain inflicted upon an individual. Perhaps they should count number of perceived neuron deaths. At least I think they should. I rate mine a 4 out of 5.

But my headaches can not be as severe as the ones in Redmond. Since everyone (and their pet dog) has a prediction of what the potential takeover of Yahoo by Microsoft means, I decided to add my own opinion to the mess. As Matt Assay points out, lots of money will be thrown around for this acquisition. But rather than the high risks, it sounds like Microsoft has a waken up to a painful realization: no one actually cares about operating systems. This acquisition may actually signal Microsoft’s weakness.

Just look at the way Linus Torvalds views Linux. An operating system should be invisible to a user. The user shouldn’t care about what the operating system does, only that it works. Users only start caring when something goes wrong, software or hardware wise. If it works great.

Hardware manufacturers don’t care either. And the open sourceness of Linux lends well with manufacturers too. Here is a stable ready made platform, not controlled by any organizations. No need to pay per device royalties. No need to purchase expensive development kits to write drivers for. If the manufacturer decides to open source their drivers, they get the added benefit of the community donating fixes too.

Now Microsoft have a problem. They can’t compete with Linux on price. They can’t compete on developer freedom. So they get no love from manufacturers. And most user surf the web most of the time anyways. Almost everyone hates Vista anyways. Some users even find installing Linux sounds less painful than using Vista daily.

In fact this past year has been a headache for Microsoft. The lack luster performance of Vista. Nintendo trouncing both Microsoft and Sony with their Wii. Resistance of the ISO to standardize OOXML. And the year ahead does not look much nicer.

So what to do? Buy Yahoo. Try gaining solid dominance of the web in terms of personal web services. And hope that the cash cows called Windows and Office hold out against the steady march of open source and the web. Maybe the evil smiling duo of Google and Tux will go away by themselves.

Suddenly my migraine does not seem as a bad.

Calendars and TODOs Are Only Useful If You Use Them

You know those commercials for productivity suites/PDAs/etc. where the protagonist wants to go to an event… and then finds out it happened last week. Well that happened to me today. Just going through my “TODO” list, and wanting to check out when that expected event was gonna happen. And it already did.

The moral of the story, if you don’t want to look silly, check your todo list on a regular basis. And use a calendar. Sigh.

On a better note, KDE 4.0.1 came out yesterday. Upgraded today, works like a charm. Applications don’t crash and burn so far. But HAL is still kinda wierd. And not everything integrates as smoothly as one would expect of a Kubuntu release. I guess I will just have to wait until the Kubuntu 8.04 release. Just a few more days.