Why Ubuntu is Important for Me…

So Jono Bacon, Ubuntu community leader (and mister communitizing the community using community tools 😀 )  asks why Ubuntu is important to me.  In my case this would be why is Kubuntu important to me, but then we will be arguing over semantics.

Yes, the freedom Ubuntu brings into my life is one reason why Ubuntu is important to me.  In general I value things free in nature: free will, free markets, freedom of speech, freedom of association, et cetera.  Ubuntu brings me freedom in the software that I use.  The obvious freedoms stem from the free software that makes the Ubuntu ecosystem: the freedom to use as I see fit, the freedom to study and enhance my knowledge of computing, the freedom to modify to my needs, and the freedom to distribute my modifications.  But heck almost every Linux distribution gives me the same freedoms.

What differentiates Ubuntu Linux from other Linux distributions, are the more subtle freedoms.  I have the freedom to setup technology to work the way I want it to work.  Yet I also have the freedom of having the technology actually work.  I have the freedom to choose between free and *gasp* non-free software.  I have the freedom to access and install applications from one of the largest package repositories, aside from Debian.  I have the freedom to choose where I get excellent support, from the community or from Canonical.  I have the freedom of which architecture I want to run on.  In essence, I have the freedom to use my computing resources as I see fit.  You can’t get this on a Windows PC or a Mac.

The other reason Ubuntu is important is the reason why Ubuntu is so successful: the people involved.  Without the strong, friendly community, the responsive developers and enlightened leaders in and around Ubuntu, this distribution would not exist.  So thank you, all of you involved with Ubuntu.  Thank you for your time, your effort, your contributions and your sense of humanity.

The First Brampton BLUG Meeting Tomorrow!

Eugene and I decided to start up a Brampton BSD-Linux User Group (BBLUG!).  This will hopefully grow into a community of open source enthusiasts in the Brampton and Mississauga region.  While we are competing in theory with the folks at GTALUG and WGTALUG, this is more of bring something to Brampton.  I know there is a Brampton LUG group on Facebook.  However I tried contacting them, but it doesn’t look like they are all that active.

So tomorrow @ 8PM, we plan on meeting up in the Coffee Culture for 2 hours.  If you are an enthusiast of Linux or BSD and live in the Brampton area, feel free to drop by.

OK, I should of announced this meeting much earlier.  I’ll try to do a better job of advertising the meetings next time.  I planned on putting up ads for this but… I kept putting it off.  Sorry. 🙁

Open Source Gamer Goes to Ontario Linux Fest 2008

Last, last weekend (October 25) I attended my first conference, Ontario Linux Fest 2008. And what an awesome event it was! The event turned out be a somewhat low key event. Not a huge number of exhibitor booths, but the Eclipse, Fedora, FOSSology, FSF, OpenStreetMap and Drupal people had setup shop there. The event featured 4 tracks, and a number of great speakers. Got to meet Jorge Castro from Canonical, Ross Turk and Daniel Hinojosa from SourceForge, Jon “maddog” Hall, Jeremy Allison from Samba, Ian Darwin and Bradley Kuhn from the Software Freedom Law Centre (SFLC). It is always an amazing thing to meet the people “in the flesh”, who make a difference in the FOSS community, and read from blogs. The seminars were fantastic and inspire me to further my own open source/free software involvement.

One of the organizers, Richard Weait tried to convince me to start up a Brampton LUG. I might try it out, once I have a little bit more time. Nothing fancy mind you, just one night a month at the Coffee Culture, a few ads and a mailing list. We will see how it will go.

Also I got to go out to dinner with Bradley, the Red Hat and FoSSology folks. And thanks to Google for providing yet another free service in life, in the form of free drinks at the reception/ after-party.

So thanks guys for the awesome time. Sorry for not blogging earlier. Life keeps me busy as always. And lets make the 2009 event even larger!

Football (Soccer) Madness – A Quickie Update

Ok, I’m just gonna post a quick update as part of my resolution, to post daily. I reckon that my life is not as half boring as I make it out to be…

I surprised my system admin at work that my N810, is in fact a Linux device. It is true that there isn’t too many Linux of such a small form factor. Updating to the newest version was a great idea.

Also we played a round of soccer (European football). I played a fantastic game. Maybe a bit aggressive, but thats just my intense focus when I game. I would love to do this on a weekly basis.

These past few days, I’ve a bit panicky. So many new adjustments and things happening to me. I am still adjusting. Please bare with me.

Waiting for Maemo

Last Thursday I got the chance to play with a Nokia N810 at the TigerDirect store in Mississauga. A pretty nifty device, but the price was not so nifty. So I ordered one via the Web. And hopefully it’ll arrive sometime today. Yay!

My initial review (after using for a few minutes) is that the N810 is a nice little device. I love the fact that I can carry an Internet-capable device in my pocket, without paying gigantic data transfer. Definitely useful to keep connected with people. And having a computing device that I don’t have to share is very useful.

A few negative points: the N810 loads slower than I thought. Faster than most Linux workstations, but slower than my Palm Pilot Tungsten E. The GPS doesn’t lock quickly. And tablet comes with a plastic stylus, instead of a nice rugged metal, rubber tipped stylus.

Getting to run on a Linux environment, means I’m familiar with the applications. Screen resolution is decent enough to handle the majority of sites. The slide-out keyboard is way more convenient than the infrared wireless one I have to tug along with my Palm. And there are a lot of apps already ported to it.

Overall I looking to playing on, working with and developing for the Nokia N810 Internet Tablet. I can hardly wait to get mine. 🙂

I’m Hating it!

Humanity has a love-hate relationship with technology. Geeks like to take it to the extreme. Take the recent hub-bub in the blogosphere about the aptly named: Linux Hater’s Blog. In that blog, the anonymous blogger (or bloggers) rants about how BAD Linux is. Its entertaining and educational! Entertaining because rants and rabble-raising is fun… in a perverse sort of fashion.

This is not just a simply a rehash of Microsoftian propaganda; a machination of an ingenious marketing machine feeding FUD to an ignorant public. Rather the Linux Hater’s Blog (LHB) looks at the issues that Linux suffers from. Just like the Unix Hater’s Guide (thanks LH) before it, LHB satires the attitudes of the community, developers and companies in the Linux landscape. And hopeful as satire has done before, maybe better the Linux, Open Source and Software Libre ecosystem as a whole. Don’t be fooled. The Linux Hater is most likely an experience developer in the Linux world, and knows damn well what he is talking err… ranting about. And deep down inside he loves it.

I read both of the Linux Hater’s Blog and Unix Hater’s Guide in their entirety. It changed my perspective. Linux and UNIX are not perfect. The design and implementation of both of them aren’t the shining gems of computer science. And for historical reasons, and laziness on the part of Linux/FOSS developers, just doesn’t cut it anymore.

I admit it. I still prefer Linux. I’ll continue using Linux with all its wrinkles and weirdness because it’s still the best OS out there. I’ll still think freedom in software is paramount. I’ll still advocate open source as the most ethical and efficient way of doing business in the software industry. And I’ll still write in C, C++ and its spawn Java. Cause Lisp is way too hard to do in my head.

Thanks Linux Hater.

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.

The Masses Don’t Exist

Some food for thought: If Linux/open source is so great why hasn’t it reached the mass market?

It’s an interesting question, especially for someone like myself who wants the open source/software libre movement to succeed both socially and economically. This question should interest even people who don’t really care about software or programming. Because if the FOSS community and companies could demonstrate that doing business in an ethical manner, and even show that ethical business can do perform better than “ethically neutral” business; this would have a huge impact on society.

However the term mass market is actually confusing. The mass market does not actually exist. In business, you don’t actually sell for the “masses”, but for a wide aggregated market of various consumers. A word processor (like Microsoft Word or OpenOffice or KOffice) works well for teachers, students, writers, office workers, secretaries, et cetra. But each of these kinds of individuals is actually a narrow (vertical in bizspeak) market. The word processor as a product just spans such a wide market, because its similar functions work a vast number of these vertical markets. Would you call a tool like a screwdriver or hammer as a mass market utility tool? Probably not.

So where does the so-called “mass market” exist? Only in the minds of individuals. The masses are a derogatory term used for a group of people whose lack of judgement makes them a prime target for exploitation by unscrupulous individuals. Even the wisest of people, act without reasonings things through. Some of us do so more than others. But humans are not herd animals and we should not be treated that way.

Unfortunately some people, organizations and companies want the mass market to exist. The mass media wants it for profit and power. Tyrants want it for profit and power. Seeing a pattern here? Nothing good for the majority of the human race can come of this kind of thinking. These organizations and individuals simply want to exploit the most vulnerable. It’s a good to see a tyrant brought down by the so-called “masses”. And it’s a good when we see the mass media, the mass publishers, and other mass market companies to suffer when their “mass market” leaves them and punishes them economically.

The truth is everyone a unique individual with unique talents, a unique background and unique needs. When you view persons as individuals and not as members of some “group”, then the masses simply don’t exist. Modern societies, law, technology and business theory are all based on the concept of individualism. And those who refuse to treat people, be they citizens, clients or end users with individual human dignity should be and will be punished for their folly.

Getting back to the commercial adoption of open source and Linux. Since the masses don’t exist, no single effort of the open source community is going to replace all the world’s computers operating systems with Linux and a free desktop. Rather Linux as a platform needs to suit the needs of the end users or clients. The business opportunities around open source and Linux are myriad. The real issue for open source business is to come up with a sane business model.

There will be no “Year of the Linux Desktop”. For some it already has happened. For some it still has not yet come. And for others Linux and open source will never work. Wide adoption of Linux will only occur if it meets the needs for a wide variety of individuals.

KDE & Linux: An Explanation for the Uninitiated

One of my friends after reading my last blog piece commented: “English please.”

So here is the English summary translation of my last blog post:

The short explanation would be:
I occasionally review new Linux software. KDE is a window manager for Linux. And the new KDE4 rocks my world!

Long explanation without too much techno-babble:
Linux is an alternative to Windows for computers. Now KDE is a window manager for Linux. A window manager handles the drawing of windows, various widgets, keyboard input, mouse input, etc. (Yes, KDE/Gnome users I know that window managers often do more than that.) Basically all the things you see (and hear) on a computer, are all handled (for the most part) by a window manager.

The KDE developers also make a number of additional programs (file browser, web browser, IM client, office suite, image viewers) that work closely with the basic KDE system programs. In the new KDE 4, the KDE developers basically rewrote most of KDE, letting them experiment with new and interesting ideas.

Now, you are probably thinking so what? Well unlike Windows or Mac OSX, Linux is free. KDE is also free. Free as in speech.

You see Linux, KDE and hundreds of other such programs are open source software or software libre. Software libre is a movement to give back freedom to both computer users and developers. (For the most part I use the terms free software, open source and software libre interchangeably. My apologies to RMS & the FSF for continuing the confusion.)

Open source software is licensed in such a way that you can download it legally, run it, look at the source code, whatever you want to do with it. The only restriction is that if you change the source code and plan on releasing it, you have to release your modified source code under the same license. (Extreme simplification here since I am talking only about the GNU General Public License version 2 or GPL 2. But nothing written as a binding legal document is simple. Fortunately GPL 2 is the most popular open source license.)

Now most people think that nothing of value is free. You might think no one would want to work on something that is free. Except there are probably a few hundred thousand open source developers including myself out there. Except that Fortune 500 companies such like IBM, Sun Microsystems, Adobe, Asus, Google, Dell, Sony, etc. often run their business on open source software, and pay developers to contribute back to open source software projects like Linux.

Case in point: Yesterday, Sun Microsystems bought out MySQL AB, a company that produces free open source and extremely popular database for $1 billion USD. Google, Yahoo, Facebook all use MySQL as their database platform.

Back to my last story, the new KDE 4 is cool. Cool because its open source. Cool because its beautiful to look at. Cool because it works. Mostly. Cool because it will only get better.

So I hope that explains why I get excited about things like KDE 4.