Open Source, Freedom 0, and Mac OS X

I’ve been reflecting a lot lately on this blog post from Coding Horror: Why Doesn’t Anyone Give a Crap About Freedom Zero?

Atwood argues that:

when you buy a new Mac, you’re buying a giant hardware dongle that allows you to run OS X software.

and that:

When the dongle– or, if you prefer, the “Apple Mac”– is present, OS X and Apple software runs. It’s a remarkably pretty, well-designed machine, to be sure. But let’s not kid ourselves: it’s also one hell of a dongle.

I’m a Free Software Foundation member, and a big supporter of Free and Open Source Software. But I’m also a Mac user. More accurately, I use – at various points and for various projects – Windows XP, Mac OS X, and GNU/Linux – typically Ubuntu. But I recently switched back to Mac OS as my primary environment, on a new MacBook Pro.

So is it that I don’t care about Freedom Zero?

Not at all. I think Freedom Zero is important – in fact, using Mac OS and VMWare Fusion lets me run all three operating systems named above on the same machine, and that’s part of what attracts me to it. I refuse to buy songs from the iTunes store because they contain and encourage DRM (and hide the urls for podcasts to make it difficult to switch podcatchers), and run Rockbox on my iPod.

But Atwood’s right, that in switching to a MacBook Pro I’m supporting (indirectly, since it is really an Optaros laptop I get to use) proprietary development models, paying Apple Inc. for software I don’t get source code to, can’t run on my other machines, and can’t (legally) modify even for my own use.

But the combination of Apple’s user experience smarts and a BSD core, which lets me run X11 apps from the GNU/Linux world, is seductively attractive, and I can run the GIMP and NeoOffice (based on Open Office) and Firefox and Miro, and do PHP/MySQL development.

It’s a weird kind of lock in – I can bring virtually anything in (running many open source apps and frameworks in OS X directly, or worst case running them in virtualization) but there are some things I can’t take out (the proprietary Apple bits, other third party software).

Any piece of software I might write (yeah, like I’ve got time these days to create a software application) or contribute to (that may be possible) can retain Freedom Zero – I wouldn’t necessarily want to create or contribute something that only other Mac OS X users could run.

So, to get to the point, does the increasing popularity (at least perceived – look around at the crowd next time you’re at a *camp or an open source conference) of the Mac as a hardware platform reflect a general lack of concern over Freedom Zero, even among groups of developers who are otherwise insistent about freedom in the FSF sense?

Drupalcon Boston 2008

Looking forward to the upcoming Drupalcon:

Drupalcon 2008 Boston

Drupalcon Boston 2008 takes place from March 3, 2008 to March 6, 2008 at the Boston Convention and Expo Center. There will also be a Drupal Code Sprint on March 7 at the Stata Center at MIT in Cambridge.

Drupalcon is the twice-yearly gathering of Drupalers to learn about, discuss & advance Drupal, and to network with other Drupal community members. With sessions targeted at everyone from novice to expert attendees, Drupalcon is where you go to advance your understanding and use of Drupal.

Note: Deadline is Today, Feb 11th, for submitting proposals.
Continue reading →

Return to Dark Castle

Oh my, does this bring back memories. Just the sound effects from this game take me back.

I may need to schedule some time off for when it comes out.

Joe Williams of Delta Tao software (Spaceward Ho! anyone?) sent an email to the DeltaTao News mailing list this morning pointing to the trailer. They’ve given the rights to the original back to Mark Pierce, who designed the first one – his company Super Happy Fun Fun will release this new version.