‘open source’ Category

New open source music software I’m excited about: Opentape, a muxtape-inspired tool.

August 25th, 2008
Opentape is an extremely easy-to-install,  open source implementation of Muxtape. You unzip it, upload songs, and you’re done. No database to set up, no need to edit php files in vi. It looks like Muxtape, except with an unlimited number of songs. 
(For those that don’t know about about Muxtape,  Muxtape is a web-based tool for sharing and listening to music.  Like much social software,  it benefits from a network effect, getting better and more useful the more people use it, and being hard to explain to people who don’t.  (Explaining social software to people who don’t use it can be frustrating. “It plays music? With your friends?” That’s it? Le sigh.)
Muxtape is also basically gone. It became unavailable last week.  In their redirect they confirmed some issues with the RIAA.  But since the day they went dark, they’ve made no more public statements about the situation, which is a bit confusing and unfortunate.  I don’t feel wronged, after all, they were giving us a great free service.  But I wish they could communicate a bit more, especially when their software has so many non-infringing uses and passionate users.)
But let’s get back to Opentape.
What an opentape looks like for the listener/ visitor (via screenshots from the Opentape live demo):

An administrative view of rearranging songs:
How do you set it up?

  1. Get the Opentape source code to your server, ideally in a place that’s in your web’s root/user’s public area, often this will be “public_html.”
  2. Unzip it.
  3. Browse to the Opentape  directory on your server, probably something like, “http://yourdomain.com/opentape”
  4. You’ll find a fully functioning website awaiting a password of your choosing.
  5. You’re done! No database to set up!
Once additional cool thing about Opentape running on your server, rather than on a central service provider’s, is that you can actually upload your songs via ftp/sftp, in addition to the normal web-based upload method. 
There’s also mention of a future ability to federate with other Opentape users across other servers’ installations of Opentape.

Let’s bring social bookmarking into the enterprise, with Magnolia (and *without* IBM)

August 24th, 2008

Last week Magnolia announced plans to open source their social bookmarking software. I haven’t been a big Magnolia user (I use the similiarly-purposed delicious), but not for lack of interest or quality. In fact, two of their biggest cheerleaders, Tara Hunt and Chris Messina have always tempted me to port my delicious data in there, by their association alone, but I never got around to it.

But with the recent announcement that Magnolia will go open source, I’m interested not just as a consumer, but as an administrator/ service developer.
I don’t really feel like I’ve had the ability to bring social bookmarking inside the enterprise as a service. For many organizations to feel comfortable going into “the cloud,” the service needs to have hooks into SAML -> Active Directory/LDAP, a la Salesforce.com/Google Apps.
OR
I need to have the ability to run things locally on my own server. Until now, neither delicious nor Magnolia had this ability, and now Magnolia will have the ability to do the latter. Let’s hope they have a plugin architecture, so somebody can LDAP it.

I’m currently using Drupal and Deki-Wiki in my web/collaboration stack. I could easily see adding Magnolia into that mix. Ideally they could all share user and session information.

The first code for Magnolia (codenamed “M2″) is scheduled to drop in September 2008. I’ll be watching.

Video: Drupal vs. WordPress. Presentation given at LUGRadio Live USA, 2008. San Francisco, CA

April 15th, 2008


This weekend Selena and I spoke at the charming and hospitable LUG Radio Live USA, in San Francisco, CA. The topic was Choosing between Drupal and WordPress. It was very civil. A few people have asked for the video of our presentation, so I’ve uploaded it above with a Flash embed. More ambitious full-on video file to come later.

These Links Matter to You. Monday May 7, 2007

May 7th, 2007
(ideally this cat pidgin will be charming, hilarious, and familiar to readers of i can has cheezburger and Anil Dash)

Enterprise Linux’s exaggerated value #2: the support you’re forced to buy

May 3rd, 2007

Yesterday I began what will probably end up becoming a series of posts about how y’all need to rethink the meaning of the word “enterprise,” and related, the value of support. In specific, I called out how “Enterprise Linux,” (usually meaning Red Hat Enterprise Linux and Novell’s Suse/SLES/SLED) is overvalued because the packages you pay for often need to be replaced with packages you don’t pay for.

Another problem with Enterprise Linux is the way it’s sold. You buy the bits and support together. People might think it’s hard for an open source software vendor to just sell the bits, when technically, so much of it is “free,” and its easier to just imagine all those software dollars are actually paying for “support” (representing commercial man-hours, not free) but the simple fact is many organizations would love to pay for the bits they could technically get for free, and just do without the facade of expensive support, when the support they get from other resources is more responsive.

Photohosting site smugmug was in that boat, and blogged about their issues with Novell and Redhat.

…we loved Red Hat Linux, we loved how good they were at building & testing their software, we loved their mechanism for delivering software updates. We just didn’t need support.

We got on our knees, begging and pleading with Red Hat to let us pay for a “software updates only” license. They wouldn’t have it. “Support comes bundled with updates”, I was told, “no ifs, ands, or buts”. I *want* to pay Red Hat for the valuable service they do for us and the community. I just don’t want to pay for the part we don’t need – human support.

I would really like to pay Red Hat for all their hard work building and testing the software. .. It’d be the right thing to do. But Red Hat won’t let me.

The company ended up going with CentOS, a clone of Red Hat Enterprise Linux I’ll write about another time. Again, you’ll notice the author isn’t trying to avoid paying for the software, he just doesn’t want to pay for a service (”support”) he doesn’t need.

WHAT WE CAN DO

Many of us who use Linux in commercial situations are more than happy to pay for it. Let’s feel comfortable paying for it in different ways. We need to get over the traditional model of a single, central body of developers and supporters being embodied by a single company. There are different currencies and parties involved. Give back to your providers creatively with money, bug fixes, documentation, and sharing your best practicies. Take the time to identify the upstream developers and projects and consider funding them directly. Publicly share your challenges and success stories on the internet, the attention will help future users and the developers by making their project less of an unknown quantity for future users.

But most importantly, be willing to break free of this totally broken tradition of thinking paying a bunch of money to a central body in some way solves your technical problems and protects you. It may make certain people in your organization feel safe, but take the time to run some numbers. What value have you really gotten out of support in the past? Put the burden of determining value on those who sell it.

Dell + Ubuntu: Let’s contain ourselves, people!

April 30th, 2007

I’m as giddy as the rest of y’all. Yes, Dell will pre-install Ubuntu on Dell hardware.
Some of us have been waiting for this news for a while, either in the affirmative or the negative. After all, it was over a month ago when Dell closed its Linux survey. A bunch of different commercial and community-based distros rallied to get their Linux represented. And then silence. Dell didn’t let us know how, when, or what they’d do with the data. They thanked us, but dat about it.
So it was very exciting to hear this evening first a rumor via Dell, and a confirmation via Canonical that yes, Dell will support Ubuntu.

But let’s be gracious here :D . DesktopLinux.com wrote “Dell to choose Ubuntu,” in a tone suggesting only one Linux could be chosen. Mos def some of this language is left over from the Dell’s own Linux survey, where one could vote for only one flavor of Linux for Dell to install. But remember bug #1 people. It isn’t that Fedora has majority market share :D . Let’s hope Dell’s experience of offering Ubuntu is so delightful, they get involved with other flavors of Linux, and get on the right side of bug #1 ;D

Full Circle, the new Ubuntu magazine!

April 25th, 2007

Though it took me a little while to identify what exactly was going on on the Full Circle website, I gotta once again give the Ubuntu community credit for knowing how to make it easy to learn about, enjoy, evangelize, and contribute to the Ubuntu Linux distribution and its related projects and goals.

Full Circle is a new free magazine from the Ubuntu community. Full Circle is made up of both a PDF, with a traditional magazine layout that you can download (and print), and web-based content that includes forums and articles in development.

PDF available for download in multiple languages here.

These Links Matter To You. Tuesday, February 27, 2007

February 27th, 2007

And which do you choose, a hard or soft option? Drupal 5.0 is out, does Internet, Intranet, content, collaboration!

January 22nd, 2007
(original screenshot snagged from Drupal.org’s 5.0 screenshot page)

What’s Drupal? Drupal is open source software. Drupal can be used to manage blogs, communities, newspapers, magazines, forums, wikis, on-line video channels, and other kinds of content. You’ve probably visited a site powered by Drupal, and not even realized it! (’Da Drupes is humble like that.)

A new version of Drupal, Drupal 5.0 was released last week. What’s new since Drupal 4.7, its last major revision?

  • There’s a web-based installer! (It’s not as nice as the Wordpress installer, but it’s easier than Drupal 4.7’s.)
  • The administration panel/ tools is totally reworked since Drupal 4.7. In a good way.
  • The new core theme lets you change color stuff dynamically with CSS
  • more!

If you want to check out some sites that use Drupal, the video below shows some famous ones, like MTV UK, This Week in Technology, and SpreadFirefox.com.


(This is a compressed Flash movie of the “What’s new in Drupal 5.0″ video. Consider downloading the larger, but much higher quality mp4 here.)

While it’s easy to find out that software like Drupal is being used when it’s running a famous public website, it’s a little harder to know when it’s being used internally, in corporate, community, and organizational intranets. As it turns out, Yahoo! uses Drupal internally, and outlined the process. Based on this awesome Drupal case study from IBM, one can only assume they use it for collaboration stuff as well.

Related links:

Graphics bling and proprietary drivers in Ubuntu

December 7th, 2006

There’s currently some discussion in the Ubuntu community about how much proprietary stuff to include in Ubuntu by default (different from letting you grab stuff from the vendor on your own after the install). This is almost always about graphics drivers.

Community member Ante Karamatić had some interesting thoughts on the issue, and then made some points about the state of open source Linux gui bling, too:

Proprietary drivers in Ubuntu by default? Don’t. Just don’t do that. I don’t want them. If someone wants them (or must use them); great, make it as an installer option. ‘Yes, I want fancy graphics, even if nobody could help me solve tons of bugs and even if that would break suspend and hibernate and even if that would maybe mean braking GPL‘ would be an OK option in installer :)

OTOH, both compiz and beryl have serious issues and they should stop working on creating newer, even more useless plug-ins and start fixing some usability bugs; ‘java + beryl sometimes doesn’t work‘, ‘beryl crashes all the time‘, ‘don’t destroy my workspaces‘, ‘F9 is fetch all in evolution; now it doesn’t work‘, ‘what’s with the flickering in xmoto while running beryl and apt-get update‘, etc, etc…