Thursday, April 24, 2008

The Nature of Open Source

Or perhaps I should say, the changing nature of open source. The open source movement really traces its roots back to the "release" of UNIX from Bell Labs in the 1970's and the subsequent explosion both of the OS and its attendant technologies (the C programming language, for one). Here was where the tinkerer's spirit of sharing was really in its nascent state in the tech industry.

The spirit of this sharing influenced the creation in 1984 of the GNU Project, giving rise to a much more radical concept that all software should be free. Linux, the kernel that eventually won out over the Mach-based Hurd, saw a meteoritic rise in the late 1990's that propelled the term "open source" into true buzz word status. In the 2000's every manner of individual and company has clamored to rally around its banner. Even Microsoft was been forced to grudgingly accept the momentum of open source in the industry, though they secretly hate it.

The result has been truly amazing: I cannot think of a category of software that does not exist today as an open source project. In my day-to-day work mainly as a Java programmer, I cannot imagine how I could live without the myriad of wonderful little projects that solve problems so I don't have to--whether it's connecting to Windows shared folders in Java or running a Tomcat server on my desktop, it's all there and freely downloadable from the Web.

So why am I feeling misgivings about the current state of open source? Because success brings change, and not necessarily for the better. Amid the rampant hype, half-baked business models, and corporate sponsorship, I wonder if the true spirit of open source has gotten lost: the spirit of the tinkerer just sharing something cool. In the industry there are still guys (and gals) like that. I just hope they aren't drowned out by all the opportunists.

Tuesday, March 4, 2008

D & D

It is kind of strange to hear that Gary Gygax, co-creator of the original Dungeons and Dragons, has died. I haven't played the game in years (since I was a teenager) and yet I still remember the hold that the game had on my imagination at one time. Somehow, with some paper and a few dice, you could create whole universes, and live in them. Amazing, even now. I grew up and out of the game, did other things in life, yet I still remember those times as forming an important part of my imaginative self.

Role-playing games have gotten pretty slick now, but in the rush to create amazing graphics often the imaginative part doesn't get the credit or attention that it deserves. Sometimes one just hankers for a few sheets of paper and some dice.

Gary, wherever you are, thank you.

Wednesday, February 27, 2008

Welcome

Welcome to my blog, my scratch pad and paper napkin, my repository for little insights, lectures, thoughts, random interjections, and what not...some technical, some personal, and some even metaphysical.

I am trying my best in this effort to preserve the great dogma of Physics that information cannot be destroyed. Thus I am dutifully transforming these particles bouncing around my brain into characters streaming across the screen so that they might not disappear into that void. This, then, is my parallel universe! Enjoy. I hope you find it as entertaining as I do the exercise of writing it.

And I, infinitesimal being,
drunk with the great starry
void,
likeness, image of
mystery,
felt myself a pure heart
of the abyss,
I wheeled with the stars,
my heart broke loose on the wind.

—Pablo Neruda