Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Sat, 15 May 2004
Community owned weblogging tools
I've been trying to figure out what I think about the whole Movable Type situation, since Julie's blog is running on it.
For the record, I think that SixApart should be free to charge money for their product, and to price it as they see fit. That's how business works. SixApart is't a charity, and the rest of us have no business forcing them to be one if they don't want to be one.
Being an open source guy, I figured that the obvious angle to tackle was the open source one. So I thought about blogging, blogging as freedom of expression and what I perceive to be a good match between my personal goals/definition of blogging and open source software development. I read Mark Pilgrim's post about WordPress, and software freedom and open source. But as I thought about it some more, and tried to write a post about it, something didn't quite settle with me. Mark's post talked quite a bit about freedom, not being locked in and so forth, all the usual Free/Open Source stuff. But when I looked at the outcry over MT 3.0, I saw (among other things) that parts of the blogging community felt that their relationship with the Trotts/SixApart had been broken by the new licensing. I had wanted to write about the need for open source blogging software, of which there is plenty. However, I don't think that just being open source will be enough, or that matching or exceeding the feature set of MT 3.0 will be enough. My read on what made MT very special was that a sizable portion of the blogging community loved it, and felt that in some way MT was "their" package. Which of course, isn't true. It was (and is) SixApart's package. But I sensed in the outcry over MT 3.0 a yearning (at least in some parts of the blogging community) for a package that people "could call their own".
I think that some people believe that WordPress is that package, because the GPL will protect them from term changes such as SixApart's. Realistically, I expect to see more packages change terms as the blogging world expands. I don't think that just having a GPL'ed package is enoughl. The developers may still ignore the users. The developers may get tired and walk away. There are all kinds of problems that won't get fixed just because WordPress is under the GPL (or any other open source license). What WordPress (or any other suitable open source contender -- anytime you read WordPress here, insert your favorite open source contender) needs is a community. Normally, (from an Apache perspective) I'd say that WordPress needs to develop/enhance/diversify/grow its community. And that's probably true. But if the blogging community wants to have a blogging package "to call its own", then just switching blogs over to WordPress won't be enough. Folks should roll up their sleeves and get involved. I hear lots of people in the blogosphere talking about community. In real world communities like the Amish communities, when disasters happen, people chip in to help. When a barn burns down, people come together to put up a new one. It seems to me that some people view what happened with MT 3.0 as the blogging community's equivalent of a barn burning down.
So here's the punch line: If you are considering moving your blog to WordPress or some other open source blogging package as a result of what happened this week, don't drop in, switch your blog over, and drop out. Take your time, look around, and see if there's a way that you can help.
[23:29] |
[computers/internet/weblogs] |
# |
TB |
F |
G |
8 Comments |
Wow, thank you for those very kind words. I consider the WP community to be one of the strongest around, and I try to support the community any way I can through the forums, the wiki, the IRC channel, and the dev blog. It's a tricky thing to balance and I'm not always sure if what I'm doing is the right decision, because I don't know of many examples to look at for guidance, but I've been extremely happy with the results.
Posted by Matt at Sun May 16 00:48:03 2004
Posted by Matt at Sun May 16 00:48:03 2004
I alluded to how helpful the WordPress community was. I didn't mention that I found and fixed about a dozen bugs in the process of migrating, and #wordpress is now in my daily rotation of places to hang out and give advice. I've now completed what may be the most complicated MT-to-WP migration to date, but I couldn't have done it without the WP community -- a community in which I plan to be an active member as long as I use WP.
Posted by Mark at Sun May 16 06:06:59 2004
Posted by Mark at Sun May 16 06:06:59 2004
Matt,
I should be the one thanking you for your efforts on WordPress. As one of the pyblosxom developers, I know the effort it is to build a good tool. I have no expectation that pyblosxom has the potential to become what WordPress (and others) can become.
I hope that my post will spark you and the other developer to consider ways to improve/develop/enhance your community. This is one of the core Apache values -- source plus community is where its at.
Posted by Ted Leung at Sun May 16 16:24:42 2004
I should be the one thanking you for your efforts on WordPress. As one of the pyblosxom developers, I know the effort it is to build a good tool. I have no expectation that pyblosxom has the potential to become what WordPress (and others) can become.
I hope that my post will spark you and the other developer to consider ways to improve/develop/enhance your community. This is one of the core Apache values -- source plus community is where its at.
Posted by Ted Leung at Sun May 16 16:24:42 2004
Mark,
I know that you know to be a community participant. I was writing more to raise the issue for the many others who may not (yet) be community participants.
Posted by Ted Leung at Sun May 16 16:27:25 2004
I know that you know to be a community participant. I was writing more to raise the issue for the many others who may not (yet) be community participants.
Posted by Ted Leung at Sun May 16 16:27:25 2004
I spent Sunday morning "working on the streets" as a neighbor described it, pushing a broom against stubborn wedges of curbside mud, sweeping our neighborhood for part of our annual spring cleaning. Each year we sign up for shifts for...
Posted by Trackback from Julie Leung: Seedlings & Sprouts at Mon May 17 08:19:05 2004
Posted by Trackback from Julie Leung: Seedlings & Sprouts at Mon May 17 08:19:05 2004
Hi Ted. Excellent point and great summary - I'm not sure what will happen, but I also hope that people do more than just migrate to WordPress or name-your-tool-app here. Cheers.
--Vinny
Posted by Vinny Carpenter at Mon May 17 13:25:42 2004
--Vinny
Posted by Vinny Carpenter at Mon May 17 13:25:42 2004
One of the problems here is that it's getting increasingly difficult to distinguish what parts of software are proprietary and which are open source. In the real world everything is mixed up.
Movable Type may not be open source, at least as that's usually defined, but it's cetainly built on open source foundations, and quite dependent on them. It can't work without Perl, MySQL/PHP, and HTML, and those are all open source technologies, as are XML, RSS and a lot of other things that it taps into and builds on. None of which the Trotts developed or control. MT is their product and they have the right to charge whatever they want, but they should remember that the only reason they could afford to develop it at all was because of the contributions of so many others, which they didn't have to pay for, and that it will only retain its value as long as those other technologies are maintained. They didn't start from square one, not even close.
And that was one of the things I liked about it actually; that they had built on so much open source stuff. The reason I switched to MT from Manila/Radio was because I didn't want to have to depend on Userland's proprietary technology, and I knew that even if I became dissatisfied with MT at some point I could always switch to some other front end because the data itself is stored in MySQL/PHP and that's open source.
Posted by Mike at Mon May 17 16:03:22 2004
Movable Type may not be open source, at least as that's usually defined, but it's cetainly built on open source foundations, and quite dependent on them. It can't work without Perl, MySQL/PHP, and HTML, and those are all open source technologies, as are XML, RSS and a lot of other things that it taps into and builds on. None of which the Trotts developed or control. MT is their product and they have the right to charge whatever they want, but they should remember that the only reason they could afford to develop it at all was because of the contributions of so many others, which they didn't have to pay for, and that it will only retain its value as long as those other technologies are maintained. They didn't start from square one, not even close.
And that was one of the things I liked about it actually; that they had built on so much open source stuff. The reason I switched to MT from Manila/Radio was because I didn't want to have to depend on Userland's proprietary technology, and I knew that even if I became dissatisfied with MT at some point I could always switch to some other front end because the data itself is stored in MySQL/PHP and that's open source.
Posted by Mike at Mon May 17 16:03:22 2004
I make my living deploying J2EE technologies like Struts & Hibernate, I love my job, and the money's not bad....
Posted by Trackback from Koz Speaks at Tue May 18 00:18:13 2004
Posted by Trackback from Koz Speaks at Tue May 18 00:18:13 2004
You can subscribe to an RSS feed of the comments for this blog:
Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
<a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk