June 5th, 2007

Once upon a time Burningbird ran under Movable Type. In fact, the weblog ran under Movable Type for at least a couple of years. But then, I also ran a Radio weblog, one through Blogger, my own form of Wordpress (Wordform), and Wordpress off and on–currently on.

At one time, Movable Type was the princess to Blogger's Queen, a potential successor to the kingdom of Blog, Blog Away. Ben and Mena Trott were feted and fawned over. They were even invited to contribute to the book on weblogging that O'Reilly published, and to which I contributed.

Then that new darling, that rapscallion, Wordpress came along with that era's latest incarnation of wunderkid. Combined with Movable Type's new, and loathed, licensing system and performance issues, MT still stayed a princess, but of what kingdom, no one really knew.

Today, nudged by Arthur in comments, and announced by Read/Write, Movable Type version 4.0 is on the way out to thee and me, and with its Typepad inspired performance enhancements, and hip, Web 2.0 interface, comes the politically astute move: Movable Type 4.0 will be open sourced.

Of course, there is open source and then there's open source. To me, open source means I can create a fork of the product. According to Six Apart's MT open source page, MT will be a true open source, licensed as GPL.

This is a smart move in many ways. First, it reminds us that MT still exists. Today, the big stories in technology related to weblogging tools tend to be about what dumb ass move the tool company or organization has done recently; not necessarily, ooh, look, shiny new release. This includes Six Apart with the recent fiasco of deleting too many Live Journal weblogs in its effort to be 'child safe'. Open sourcing the MT code raises the noise level around the tool just enough to be heard among the recent Google/Microsoft/Yahoo et al stories–something that's becoming increasingly difficult.

Secondly, Six Apart can do what it will with regards to licensing MT, including dropping support altogether for the product in order to focus on its more profitable hosted services. If it can get the 'community' to take over support, it means Six Apart is no longer trapped into supporting MT forever. I imagine right now that's tempting.

Lastly, Six Apart can benefit from the creativity and skills of any number of open source developers, none of whom have to be paid. Wow, that must seem like finding a grape lollipop on the ground, still in its wrapper.

On the downside, my first reaction reading this was, "I'd give anything for a really exciting tech story, right now." Movable Type is part of another era. An era where releasing a new version of MT would cause the news to shoot to the top of Daypop. Remember Daypop? I bet most people reading this do not. They'll remember Mena and cries of "Asshole!", but not necessarily the tool that built the castle that is Six Apart.

It was surprising to hear that MT is being open sourced. Surprising, also, to read that Anil Dash is vice president of Six Apart now (when did that happen?) More surprising to see a positive review by Duncan Riley.

It was good, though, to be reminded of this princess that time forgot. To see her crown polished, and her sequined gown fluffed out and shiny. Too bad that she returns to the dance so late; many of us have already left the ball.

Comments
1

The FAQ *so* deserves a John Gruber style 'translation'. What popped into my head was "Oh Noes! WordPress is cutting into our market share!".

I imagine there are folks in the Perl community who are going to immediately start maintaining a progressive fork of some kind. Just in case. And possibly re-implementing some of the 'enterprise' features.

2
Alan - 3:30 pm 6/5/2007

I found your website via MT's latest update page way back when. Back then, for me, it was a tossup between WP and MT. Though, I did dabble a bit with Drupal. Today, I have an affection for ExpressionEngine. Not just because of the script's power but because of the way they make their money, old school–not selling page ranks or compiling stats for VC money bags.

3
Elaine - 3:49 pm 6/5/2007

Ah, movable type. Those were the days. :) I think I did the classic progression: static pages (now lost to time!) -> Blogger -> MT -> WordPress.

That screenshot does look awfully pretty. I just can't imagine going back, especially since I'm so much more competent in PHP than I was when I first switched. There's a certain comfort in know that I can dig into the innards of the software, even if I don't ever.

Michael: what popped into my head: "we've moved on, and now we're leaving this out on the front stoop with a 'free' sign." (people in my 'hood get rid of the most interesting stuff that way.)

4
Bud Gibson - 4:47 pm 6/5/2007

It was good, though, to be reminded of this princess that time forgot. To see her crown polished, and her sequined gown fluffed out and shiny. Too bad that she returns to the dance so late; many of us have already left the ball.

I for one am still using MT, though I have been often tempted by other software. The FAQ insists that Sixapart remains committed to the commercial version of MT. But, you have to ask yourself how they possibly make money off of it. Single user maintenance is about 1/3 a pro typepad account.

My take away is that the point of value delivery with software has nothing to do with the software itself but rather what it does. Like most other corporate software sharing, the big value Sixapart will get is in R&D. The real question in my mind is whether there is enough of a perl developer base to make an adequate community.

5

Re. Movable Type and creativity and skills of developers who might do stuff with it - the SIOC community has had WordPress SIOC export extension [1] for quite some time, but it would be really great of other, non-PHP based blogging platforms were also SIOC-enabled.

Movable Type is a good candidate, used by quite some people on Planet RDF and we are looking for some people that would hack together a SIOC export plugin for MT. I am sure it is not hard, but some Movable Type and Perl knowledge would help. See "Code Needed: Drupal, MovableType"

This would be a way to make this princess more interesting in the Semantic Web community. And maybe even the Web 2.0 community, although it has yet to figure that using RDF is simple and gives some cool opportunities. Please let me know if you know of someone who could do this.

6

[…] via burningbird, who points to the news that MT is going 4.0 GPL, as detailed at ReadWrite, who correctly points out Since 2004/05, many bloggers have migrated to the open source Wordpress - and perhaps of more concern, a lot of third party developers transferred their efforts from MT to Wordpress. […]

7

Elaine: Our household uses Freecycle.

8

Uldis: Interesting. I hadn't heard of SIOC before.

9

I am stuck in that other era. On this corporate news site, I can make MT template tags sing, but within a limited set: I do not have root access (hence no plugins), and I cannot change the "look and feel" without a massive series of proposals and approvals. We are a version behind even without the 4.0.

But I like MT, in part because I can make it dance within these limitations. All dances have limitations.

10

p.s. I tried Drupal, but the need to tag every piece of content doesn't work for a giant site. Taxonomy in extremis.

11
Shelley - 7:57 pm 6/5/2007

Sheila and Bud, MT still is the best when it comes to multiple weblogs. So it does still dance. I also think there is a sufficient Perl community. I've forgotten more Perl than remember myself now, unfortunately.

Elaine, that's an apt analogy! But I like that Freecycle thing. That's a good idea, Michael.

Alan, I like EE, but it's just more complicated than I need. And I like the open source nature of WP. That really does count a lot for me.

Uldis, I can't help thinking that there will be more plugins with open source development. But now I'm off to find that WP plugin.

12
Bud Gibson - 8:29 pm 6/5/2007

Shelley, that's good to hear about multiple blogs and does square with my experience. I tried WP-MU for a set of classroom blogs two years ago, and it was really problematic. MT has been a bit better. Irksome to set up, but performs well once set up. Aggregation more or less worked with hacking. I'm hoping the new version is better at multiblog setup and aggregation and setup as promised.

I'm not sure I see the value in their promised enterprise pack. I don't think they've figured out who their customer is.

13
Anil - 8:42 pm 6/5/2007

It was surprising to hear that MT is being open sourced. Surprising, also, to read that Anil Dash is vice president of Six Apart now (when did that happen?) More surprising to see a positive review by Duncan Riley.

I genuinely don't know why it's that surprising — we've always (yep, even before LiveJournal was part of the company) released stuff as open source, and have only ever increased the amount of open code over time. Not to mention big investments in LiveJournal's open source infrastructure, which helps run insert-your-favorite-Web-2.0-site-here. But people form their opinions, facts be damned, and that's how the blogosphere is sometimes. User Generated Discontent. Except, apparently, Duncan. :)

I've kinda always been a VP at Six Apart, more or less. My title changes when it's time to reorder business cards — if you've got a suggestion for a better title, I'm all ears!

Oh, and for all the people who are saying "they open sourced it, that means it's abandoned!" Uh, what? By this logic, LiveJournal, our biggest service, is abandoned, and Firefox is doomed and all those websites on Apache are foolish and should shut down, and… oh. It only applies to our particular GPLed application? Well, at least we're being rational there.

Not that it's really anybody's business, but the Enterprise business, in particular, does very well for us with MT, along with the whole business market in general. All those old fashioned I-want-to-pay-so-you-have-to-help-me people make it a straightforward, solid business for us, and in turn that makes it easy to justify the economics of doing the open source version that we've wanted to do for years, without having to make ugly compromises in the business model.

And Shelley, thanks for the fair-handed assessment of the stuff MT does uniquely well. Sometimes I am amazed there are *still* people who think we want bloggers to waste their time switching tools instead of, you know, blogging. Maybe other people have that as a high priority — we just want to get new people to discover blogging, and I think we do a better job of that than anybody.

14

All those old fashioned I-want-to-pay-so-you-have-to-help-me people make it a straightforward, solid business for us, and in turn that makes it easy to justify the economics of doing the open source version that we've wanted to do for years, without having to make ugly compromises in the business model.

Uh… I'm pretty sure people have been telling 6A all along (well, until it got old) that that was how it would work out.

15

[…] Of course Movable Type has its benefits, and I personally think that it has high quality design and code. But nowadays it is easier for people to improve open source tools rather than switching them. Movable Type 4.0 promises many enhancements and features and being open sourced it can a very good tool to use. It will be able to retain its current users and maybe get popular in developing dynamic web sites as a CMS. But it will have to do something more to gain back the lost user base. […]

16
Elaine - 10:35 pm 6/5/2007

Anil: not saying abandoned, exactly, just left out for others to play with, not the main toy anyway. (Maybe like Red Hat did with Fedora? Which seems to be doing okay.)

Shelley, Michael: I've used Freecycle, too. Got rid of the better part of The World's Tallest Crabapple (TM) that way, after it was cut down.

And I'd almost forgotten about how nice MT was for multiple blogs. ::sigh:: If I'd stayed at the college, I was planning on trying WPMU, and I was kinda nervous.

17
Anil - 10:44 pm 6/5/2007

Uh… I'm pretty sure people have been telling 6A all along (well, until it got old) that that was how it would work out.

Except we didn't *have* an enterprise product back then, nobody did. And then once we did, we did. :)

18

Except we didn't *have* an enterprise product back then, nobody did.

By which you mean you didn't have a separately identified product with 'enterprise only' features? So what? You were selling MT into the enterprise; hence it was an enterprise product. And other folks were selling into the enterprise as well.

Here is a semi-hypothetical question: What will 6A do if one of the enterprise features is reimplemented by an outside developer and sent in as a patch?

19
Karl - 6:19 am 6/6/2007

I'm happy I kept MT as a personal solution and one I've used in various projects here and there.

It's a happy day :)

Shelley - The Daypop top 40. Ah memories. I was addicted to that page.

20
Anil - 10:25 am 6/6/2007

What will 6A do if one of the enterprise features is reimplemented by an outside developer and sent in as a patch?

I think that depends a lot on what the functionality is and how many people it appeals to. We'd probably guide the decision by user experience… fighting UI clutter/feature creep for features that only appeal to a small subset of users is a tough thing.

21
Shelley - 10:30 am 6/6/2007

See Karl? You were ahead of the pack.

22
Scott - 10:44 am 6/6/2007

I guess I'm the outsider. I've never installed or used MT in any form. When I first started "blogging" (Back when I just called it an online journal) I rolled my own ASP pages. Then I converted the ASP pages over to PHP and saved $25/month in hosting costs moving to a Linux host. Then I ran B2 way back before Matt M. I was there when he took over the codebase (well, virtually). In fact, I think a lot of my tables in MYSQL still have a "b2_" prefix. Then I moved to Geeklog and then on to Wordpress.

I'll probably install MT 4.0, if nothing else just to play around with it. I am shopping around for a BBS. (Better Blog Software)

23

[…] Burningbird » Movable Type: The Princess Time Forgot The evolution of Movable Type, now moving to Open Source. Is it too late? (tags: sixapart wordpress movabletype mt) […]

24
Karl - 1:40 pm 6/6/2007

Your not an outsider Scott, you just took a different path. Your still blogging :)

My personal blog was manged on something called Frontier for Windows, a long, long time ago. Then used what I consider the precursor to MT, Greymatter. For a while I ran it on PHPNuke, PostNuke, Userland Radio, and finally Movable Type.

For other projects I've used Wordpress and Drupal. I've dabbled with Django (I know, a framework, not a CMS, but still seems right to mention it here). I used to migrate my personal blog to new platforms just to gain experience with them. Experience that I would take back into my day job.

Yeah Shelley :) Can't wait for the official upgrade. If I get a chance, I'd love to experiment with the beta.

25
Karl - 2:46 pm 6/6/2007

how many spelling errors can you spot in my last comment? wowie.

26

I've stuck with MT, mostly I guess because I spent so much time years back learning how to work with it and design around it. I've tried a few of the others, just to sandbox around, but even though I liked some of the features, and have been sorely tempted by Wordpress just because there's such a vibrant community these days in terms of plugins and designs around it while the enthusiast DIY community around MT has died off, I couldn't bring myself to make the jump. Only so many hours in the day.

It's served me well though Diggings and Slashdotting etc, though, and I'm happy to hear the news, and do hope too that it will see a bit of a resurgence. I've installed the 4.0 beta to work up a new site I'm putting together (a little rocky, but I got it going eventually (though I wouldn't have if I'd never installed MT before, repeatedly)), and I quite like it so far, although there seem to be a few things missing, and inconsistently lightboxing 'modal dialogs' rather than the old popupping seems arbitrarily bandwagonesque. Nice rethink of some core structures, though. I'm looking forward to kicking the tires a bit more.

My one hope is that the antispam tools deliver the goods. It hasn't been exactly terrible with 3.x, in my experience, but it's been annoying.

It was interesting to watch how MT lost momentum (from an external perspective) over the past couple of years. That'd be a post in itself, but the execrable-in-terms-of-IA-design Sixapart site certainly contributed, in my opinion (the plentiful code examples just seemed to disappear into a poorly-organized muddle at some point (and much of it completely), and never reappeared, at least up until the last time I checked, many months ago — it was frustating, and a strongly negative message about the flexibility of the software, when it should have been a positive 'we-eat-our-own-dogfood' one), easily as much as the Licensing Debacle way back when.

Still and all, though, I'm loyal to a fault, I'll stick with MT, probably, as long as I have sites that need some kind of content management. It's a damn fine tool.

27

We'd probably guide the decision by user experience… fighting UI clutter/feature creep for features that only appeal to a small subset of users is a tough thing.

Hmm.

Well, while I'm sure that argument can be successfully made against inclusion of LDAP integration (for example), or support for Oracle, I don't think it would fly for provisioning, user roles, or cloning.

The provisioning functionality, in particular, is ripe for re-implementation in a way that is compatible with the Google Apps Provisioning API, or Salesforce.com's. But most vendors (not just 6A) are currently getting this wrong: this isn't an 'enterprise' feature, it's an SMB feature.

Thanks to all those who have contributed to the discussion. Comments are now closed, but you can contact the author of the post directly.