Canadian’s Election Will Be on Twitter

It will also be illegal for any citizen, journalist or not, to tweet or blog or post something on a Facebook wall about the election results, until all the polls are shut.

Ordinary citizens aren’t immune. In 2000, Elections Canada brought charges against a Vancouver blogger and software designer named Paul Bryan after he dared to publish election results from Atlantic Canada on his small-audience blog. Bryan was fined $1,000. He fought the case all the way to the Supreme Court on constitutional grounds, with major media outlets from across the country joining his battle. It did no good. In 2007, by a vote of 5-4, the court upheld Bryan’s conviction, and Section 329.

The four minority judges were passionate in their dissent.

By Paula Simons in “Ban on Twitter, Facebook election-night posts draconian“, April 20, 2011

This election will be tweeted. I’m hopeful that Elections Canada will act appropriately, by not acting. Then the newly elected government can fix these laws.

A New Favorite Comment Spam

This blog is a honey pot for hand rolled comment spam. Here is a new favorite spam comment:

(without prestigious )With reference to previous Emails so I see that your solution was to ban me complicity , firstly thanks as this blog had no adds on it , you have given me the ammunition to go forward in a legal fight which I doubt, I would win, but in English courts to sue under £5000 , You can not recover costs

I wish I had any idea what they were writing about.

Measurements That Matter on WordPress.com

I know what measurements matter for WordPress.com, because they’re right there on the front page. Right now in the top left of “Freshly Pressed” it reads:

The best of 252,029 bloggers, 223,676 new posts, 327,799 comments, & 54,240,782 words today on WordPress.com.

Those numbers get me far more excited than page views and other “monetization” stats, because these right now front page stats reminds me blogging works.

These stats are about people expressing themselves (writing words) and connecting with other people (commenting).

These are the numbers I look to when I need inspiration.

New Project to Find Movable Type Community’s Melody

Interesting development today in the blog publishing space with the announcement of Melody and the Open Melody Software Group.

Melody is a new WordPress competitor — bring it! ;-)

Based on Movable Type Open Source (MTOS), Byrne Reese writes “[the project's] focus initially is consciously not about features, but rather upon laying the groundwork through a well-documented set of processes by which future features and contributions can be made.” to live up to it’s tag line “Community Powered Publishing”.

The tag line seems to directly take aim at Movable Type for not being community powered, though in interview Byrne suggests that may be part of the overhead of Movable Type being an enterprise product.

From my position looking over the fence, I’m sympathetic to how the Movable Type community has suffered since “in 2008 [when] the hyper dedicated Movable Type product manager, Byrne Reese, was laid off from Six Apart”. Sure, the MT community isn’t just that one person, but he sure was a catalyst and one of the only open channels to the inners of Six Apart. Since then there doesn’t seem to have been anyone there for the developer community, or for me, as a member of another project, to collaborate with. Even Byrne’s own recent email to the MTOS-dev list asking “Who is the lead engineer of MTOS?” went unanswered. Here is that email:

“I hate to ask such a seemingly odd question, but I have recently had questions I wanted to address to the lead engineer of MTOS — offlist, but am honestly not sure who that might be right now. Who is the best person to address questions about governance and process to? Is there one?”

Mark Carey writes today on mt-hacks.com:

“Over two years ago, Six Apart, the creator of Movable Type open sourced the code for the core Movable Type application. While its was an exciting and bold move, the announcement and product naming choices were confusing to many — the differences between Movable Type Open Source and the Movable Type Commercial product and closed source add-ons sold by Six Apart weren’t easy to grasp, and some even disputed the newly open source nature of core application.”

Although Six Apart promised that they would  continue “fighting for openness” when they announced “Open Source Movable Type ” at the end of 2007, Melody is now the hope for a Movable Type-based openly developed product. The Open Melody FAQs includes:

“The community created Melody out a shared passion for Movable Type and a shared desire to see it flourish as a platform. We felt that the best and quickest way to achieve that goal was to create a product in which the community was inherently entrusted with a greater degree of control over its direction, communication channels and roadmap, and rewarded with more transparency and a greater sense of belonging.”

Serdar Yegulalp writes “To see a new way for the same framework to be improved, and to allow for feedback and suggestions that stem from my own use, is deeply heartening”

I’m very interested to see how the source code flows. The greatest gift of open source isn’t the right to fork, but the ability to merge.

Wih founding members and leadership including the likes of Byrne, Tim Appnel, Jay Allen , and Jesse Gardner, Open Melody is off to an incredible start. ((By incorporating as a US non-profit there commitment is beyond doubt — if only in surviving the painful process that the WordPress Foundation has recently come out the other end of.)) The web site looks great, and they’ve chosen open and friendly development tools.

What is good for blogging and open source is good for WordPress, and Melody seems very good for both:

  • I’m eager to put my frustrations trying to collaborate with the often opaque Six Apart behind me, and collaborate through the Open Melody conduit.
  • I can’t wait to see a leaner, more modular open source MT based product emerges that is also more feature rich — further confirmation of WordPress’s own approaches, and more good open source products are great for open source.

If you love blogging or open source, then Melody needs our love, participate! (hence this post)

Interested in Freeing Yourself from the TypePad Trap?

My co-worker Noel Jackson, tired of hearing me whine about the Six Apart TypePad Trap, has created a WordPress importer mashing together the MT formatted export file (missing permalinks) and the broken TypePad AtomPub (missing comments and trackbacks). We are currently testing this on WordPress.com before polishing the code up and sharing it. We are looking for some TypePad customers to help us test it — it’s completely harmless, read-only.

If you are interested, let me know and we can set up a private blog on WordPress.com for you to import into. Bonus is that you will have a backup of your blog ready to go live if anything ever befalls TypePad.

Continue reading

Movable Type and TypePad Passwords in Plain Text

“If Movable Type was as popular, and under the same amount of scrutiny, I can’t imagine they would still be storing passwords as plain text.” upset at least one reader of “Movable Type Pro, Setting Social Networking Free, Vaporware, WordPress, BuddyPress“. His comment wasn’t polite, so I’ll answer without here without publishing it or calling attention to the comment author.

While working on the TypePad and Movable Type AtomPub Exporters (still in progress), programmer Ronald Heft Jr had a problem interacting with the WSSE authentication both use. The problem ended up being in his own code, but it also led to some interesting observations about how the authentication works.

TypePad doesn’t require as secure code.

  • TypePad can handle the WSSE nonce either base64 encoded or plain text. Movable Type requires the nonce to be base64 encoded. Ronald had been using base64 on the nonce from the beginning, and TypePad accepted it. The APE does not encoding the nonce, so it works with TP but not MT.
  • TypePad allows the same nonce to be used multiple times, while Movable Type requires a new nonce for each request. The AtomPub library Ronald had been using did not regenerate the nonce as it was centered around TypePad. Once he started giving a new nonce for each request, MT started authenticating.

This is a good reminder that allowing programmers a less secure option, and they will likely take it because they trust you, and have other deadlines.

WSSE authentication is inheritantly insecure.

When Ronald looked in his Movable Type database he found that the passwords were stored in plain text. WordPress remote access development lead Joseph Scott explains that the only way to support WSSE is to store the passwords in plain text on the server, which is one of the reasons why WordPress won’t be supporting WSSE.

Movable Type Pro with Comments

I’m sure Movable Type Pro is a fantastic product, but when I watched the introduction video in the announcement article I wasn’t feeling the “profoundly powerful new set of capabilities that shows the web where blogging is going next.”

I thought it was ripe for parody, and so here is my voice-over:

Update: Six Apart shared my video with all of their customers, but gave no link love or attribution to me (no Lloyd Budd anywhere in sight), see my response “Movable Type Pro, Setting Social Networking Free, Vaporware, WordPress, BuddyPress

TypePad SEO Blows…

There are so many possible places to start in supporting Michael Krotscheck‘s statements and pointing out Six Apart VP Anil Dash mistakes. Here is an easy one:

And TypePad simply blows WordPress.com away on SEO when it comes to search engine indexing. TypePad delivers your blog posts directly to Google Reader and My Yahoo and Blogline.

Are there specific issues that WordPress needs to fix to reverse the blow (hard)?

Continue reading

BattleStar Blogger, Darth Mojo

I found a gem of a blog the other day, Darth Mojo. It is written by BattleStar Galactica Visual Effects Designer, Adam “Mojo” Lebowitz. The blog’s tag line is “the dark chocolate side of the force”. As well as in depth BSG insider info, he geeks out on Star Trek, Star Wars, and all things sci fi.

Continue reading