[Redacted] Your Firefox
RockYourFirefox.com recently reviewed TwitterFox er… TwitterNotifier er… Echofon!
It’s a Firefox extension to interface with Twitter, with a very unobtrusive and intuitive UI. That, with a bunch of other nice features made it a pretty slick addon.
Until about five weeks ago.
In mid-August, Naan Studio released an update—1.9.6.5—that basically breaks any non-Mac, non-Win32, unofficial build. The supposed reason was support of forced-Twitter’s OAuth rollout, but since 1.9.6.4 had OAuth debug statements scrolling across my screen1, there seems to be… a less obvious reason for breaking this.
In any event, I posted a comment to the review a couple of days ago saying:
I echo these comments; Twitterfox/Echofon was a great addon… until Firefox 3.6 came out, and introduced a number of really annoying focus bugs that Naan Studio decided to totally ignore.
Then there was the recent OAuth debacle, which removed all support for not-just-Linux, but any non-Mozilla Corporation build of Firefox, it was the final WTF-straw. (I would really be interested in hearing from Naan why they purposefully broke OAuth for other platforms, since it had been working just fine before version 1.9.6.5.)
Maybe it’s better that they broke their own extension; I never noticed until I started poking around the 43 kb (yes, kilo) licensing PDF in their extension that has some pretty… “interesting,” shall we say, terms…
If you thought it was an open source/community driven extension, well… go read the licensing terms, and think again.
Unfortunately, user comments on RockYourFirefox.com are moderated2, and even though a comment posted a few hours earlier than mine can be seen on the post, mine seems to have gotten lost in the ether.
I’m hoping this was a mere oversight3, and that it’s not the case that only certain viewpoints are now allowed on AMO or RockYourFirefox reviews.
My hope is brightened by the fact that a number of other comments on both the review itself and Echofon’s comments on AMO from [Linux] users who had up to this point enjoyed Echofon.
The only difference I can see between those comments and mine was I did point out Echofon’s licensing restrictions might not be what most Firefox are used to4.
I really wish Naan Studios would unbreak OAuth for non-Mozilla Corporation-official builds; I’ve been wracking my brain trying to find a decent Linux Twitter client7, and I still haven’t found anything as unobtrusive or functional as Echofon used to be.
As for Rockin’ Out with my Firefox Out, may I suggest to the reviewers that they pre-screen the comments on extensions that Mozilla is willing to put their brand behind promoting.
It’s just feels wrong to see an extension with so many obviously disgruntled and angry users in recent AMO comment history, who have up to this point been totally ignored, get a nod and recommendation from Mozilla.
_______________
1 And it continues to work fine in my copy of Firefox 3.5
2 They must get a ton of spam!
3 Maybe author Elise Allen is on vacation?
4 Including gems like “You may not: (1) reverse engineer, decompile, disassemble, or create derivative works of the Software5, “Use of the Software may involve the transmission of data over the Internet to naan studio, to Twitter, and, as discussed in Section 8 above, to other third-party Services, and you may not be notified in each instance of the transmission of information from your computer,” etc.
5 So if you were planning on fixing OAuth6 in releases > 1.9.6.5 and releasing that yourself, you can screw off…
6 Which is, in part, a binary XPCOM component. Nice.
7 I’ve tried microblog-purple, gwibber8, Yoono, and I tried to get AIR working to use TweetDeck, but that was an even worse joke than disabling OAuth
8 Which looked really cool, but it so beta it’s not even funny, and looks more like an experiment in using interesting APIs than writing something functional
I couldn’t have written it better myself, you spoke my very thoughts, thanks. I too have looked all over for something as good. Indentifox works *exactly* the same way twitterfox did, but only works with identica. It makes me wish identica would get a nice interaction going, so I could follow both services in identifox. Someday maybe.
The problem lies at least partially with Twitter. As I understand it, the client (in this case Echofon) has to keep their half of the OAuth key secret. In a non-binary extension that’s incredibly difficult – all you have to do is look at the source. Problem is, if anyone discovers that key and uses it for nefarious purposes, Twitter will revoke it, which breaks the client completely until they can get another key, update the client and roll it out to all users. Ars Technica has more on the subject.
My two favorite Twitter clients while on linux were:
Twhirl (requires AIR)
Choqok.
I ended up going with Choqok because it integrated nicely with my desktop.
@Oily:
Thanks for the link! Very interesting reading. (I actually think I had that post open in a tab at some point, when everyone was complaining about this link.
As a software engineer, it’s interesting to know the whys, but as an end user, I come back to two points:
I say that partially tongue-in-cheek, since I am an engineer, and I do understand that sometimes, all the requirements aren’t known to us, but… still…
@MrS:
Thanks for the suggestion on Choqok!
I’ve been using it in environments where I’ve upgraded to 3.6, and while it’s rough around the edges (and I liked having Twitter incorporated directly into probably the main app on my desktop), it’s basically won this battle.
自體脂肪豐頰豐胸又被稱之為自然豐胸手術,乳房原本就有脂肪,自體脂肪豐頰豐胸就是利用豐頰技術讓乳房裡的脂肪量變多,罩杯獲得升級。所以視覺及觸覺都是自然的,並不會有假假的異物感。
However, don’t you think the way of expressing is so conventional, so peculiar, even can be called outdated.
Feel free to visit my webpage … black and white colorblock
(Raquel)