Software Patents

It has been a busy week for the patent lawyers out there who are trying to extort money for what they claim is an invention, but is in reality only another arrangement of binary bits in the memory of a computer.

Top of the list, at least in terms of headline grabbing appeal, was the Eastman Kodak vs Sun case over Java. Kodak, the company known for photographic products, attacking one of the premier server companies, Sun, over a freely available object-oriented programming environment, Java? Yes. Seems that Kodak gained three patents when it acquired Wang Laboratories a while back, numbers 5,206,951, 5,226,161 and 5,421,012. These relate to certain aspects of object-oriented programming, and a jury in Rochester, NY decided that Java infringed them. Kodak was planning to ask for over $1B in damages. You can read more about this in an article at Groklaw.

In a surprising turn though, Sun has settled with Kodak out of court for $92M (less than a tenth of the damages Kodak was asking for). So, what some were hoping would become the test case that got software patents off the books again, seems to have escaped quietly.

In other patent news, Acacia, a company of lawyers that buys patents with the sole intention of “enforcing” them to make money, has acquired a patent from LodgeNet it believes it can use to extort money from wireless hotspot owners. An article at Wi-Fi Networking News has more information on this one. This is one of two patents in the area of browser redirection, the other being held by a company called Nomadix. Many believe that both of these are essentially worthless though as there were other browser redirection systems up and running before either one was filed with the patent office. One such claim comes from Jim Thompson, former CTO and VP of engineering at Wayport, who claims that Wayport had their portal up and running before the LodgeNet patent was filed. He also goes further in claiming that the idea is ‘obvious to one “skilled in the art”‘ – i.e. something that does not belong in a patent in the first place.

It is not all bad news though. Much less widely publicised was pubpat.org‘s success in getting all claims in the Microsoft FAT patent rejected in a re-examination. So, if you know of a patent that is clearly bogus, especially one for which there is well documented prior art, send all the information you have to the folks at pubpat.org and perhaps they can get it overturned. Even better would be to get the whole concept of software patents (and their close relatives the process patents) back off the books, but I don’t think that is likely to happen without a high profile test case, like the Kodak vs Sun one could have been.

Get Firefox?

Get Firefox!Finally I decided the time was right to switch from Mozilla 1.7 to the new Firefox browser. As a browser it is impressive, but I do still miss having the integrated email client (the main reason I reverted back to the mainstream Mozilla version last time I tried Firefox. I now have Thunderbird as my email client, which again is great but separate.

Part of my reason for trying Firefox again now though was to see if it has the same memory leak problems that seem to be present in the Mozilla 1.x series of browsers. So far it does seem to be better, but only time will tell. If you’d like to try the latest version, whether you run Windoze, MacOS, Linux, Solaris or even AIX (and I’m sure more will follow), click on the button above.

Ping-o-Matic!

Ping-o-Matic! is a service that can be pinged when a new entry is added to your blog, and they will then ping a number of other aggregator services.

“So what?” you ask… well, they also have a list of the last 100 sites that pinged them. I spent a very long time just selecting a link, opening a new tab and going to the link. A few don’t work, a few are in foreign languages, but most are blogs to check out. Some personal, some small businesses. The only down side is that they are not clickable links at the moment.

For clickable links, you could try weblogs.com instead (Ping-O-Matic! pings weblogs.com).

Update: Seconds after posting this, I try to go back to weblogs.com and I am presented with a username/password box. I guess that they are having server troubles (it is an MS IIS that they are running on according to the error I got by not giving them a username/password).

Moved to WordPress

The blog spam finally annoyed me enough to switch from MoveableType to WordPress. It took a little while to get everything the way I wanted it.

I started by installing it in a separate directory that I could play in while I got the various things sorted out. Installation was trivial following the 5-minute install instructions. After that I spent a long time working on the style sheet to get it to look close to my old MT one, and a few moments working on the index.php file.

Finally, I had to import all the old entries from my MT weblog. This took a few attempts to get right, but with some patches for both MT and WordPress from DrBacchus’ Journal and a slightly modified version of the Apache re-write engine rules from the same site, I have all the old entries imported and hopefully all the magic in place to fixup old links.

For those, like me, that have to use the .htaccess approach to the URL fixing, here’s the content of the .htaccess file I placed in my blog’s home directory:

# Movable Type -> WordPress fu
RewriteEngine On
RewriteRule ^archives/([0-9]*).html index.php?p=$1 [PT]
RewriteRule ^archives/([0-9]*)_([0-9]*).html index.php?m=$1$2 [PT]
RewriteRule ^index.rdf$ wp-rss2.php [PT]

That seems to allow the links in search engines at least to find their way to the new home for my old entries (if you find any that are broken please send me the link). It also works for links using my sub-domain link mechanism.

Now it is all in place, and I hope working. WordPress has a number of options for dealing with the blog spam too (some of which are available in newer versions of MT too, but there were just too many hoops to jump through to get a newer version of MT).

Yahoo! Mail Upgrades

Yahoo! Mail, my long time free webmail provider has just (literally in the last few minutes) gone live with their improved interface and the huge increase in storage from 6MB (which was sometimes difficult to keep under, especially before they stopped counting the spam folder in that total) to a whopping 100MB. Way to go Yahoo!

The message from the mail team announcing the changes reads:

Dear Yahoo! Mail User,

Thanks for using Yahoo! Mail. It’s our goal to offer you an email experience that makes it easy and enjoyable to stay in touch. Periodically, we make service changes to enhance that experience for our users. As of June 15, 2004, you’ll enjoy the following benefits:

  • Increased storage capacity รขโ‚ฌโ€œ from your current level to 100MB
  • Increase in total message size to 10MB
  • A streamlined interface that’s even easier to use

You will continue to access your Yahoo! Mail account as usual. No further action is required, and there will be no interruption of your service.

We hope you enjoy the new features and benefits. If you have any questions, please visit our Help page. Thanks again for using Yahoo! Mail.

Sincerely,
The Yahoo! Mail Team

Blog Spam

I’ve had a little spate of blog spam recently (for those that don’t know what this is, imagine the spam you get in your mailbox for adult products, but posted as a comment on a blog entry). I can’t tell if the choice of entry is random, or whether they are picking on specific keywords – they are all older entries though.

I have MovableType set to email me whenever a comment is posted, so removing them so far has not been a major problem (along with banning the IP address they originated from, though that is almost not worth it since they are most often dynamically assigned, and these people jump from ISP to ISP anyway).

Instead, I chose to search out some countermeasures. The goal was to make sure that anybody posting a comment did not have to suffer, but any bots out there scanning for comment posting links would be confused. I found a lot of good information for MovableType users at Yoz Grahame’s blog, and also a reference there to this entry at Burningburd both of which provided some useful suggestions for simple countermeasures. More robust techniques are probably needed for the scum who are posting this stuff manually.

For those interested, here’s the hall of shame to date (i.e. the domains where the postings came from):

Domain Owner Contact E-Mail
movi.com.ar Cooperativa de Credito Santa Elena josemedina@ADVANCEDSL.COM.AR
fibertel.com.ar Fibertel TCI platini@FIBERTEL.COM.AR
cox.net Cox Communications abuse@COX.NET

Thanks to phpwebhosting.com

Just wanted to post a brief note to thank the support guys at phpwebhosting.com – the folks that host blueDonkey.org. Sometime last week I noticed that the ImageMagick perl plugin, that MovableType uses to create those little thumbnail images, was not working. Nick and Greg tracked down the problem (turned out to be problems with the latest RedHat Enterprise edition of Linux that the servers are running), and then built & installed replacements. All now working again.

I think in the year that I’ve had the site running I’ve only had two or three issues like this, and every time they’ve fixed it quickly. I would recommend them to anybody looking for a hosting company!

Syndication

The more observant readers might have noticed the syndication link appear down there on the left hand side of this page. Actually, the blog has always been available to RSS headline services, but I’ve never put up the link.

Recently I have been playing with syndication of news services and even other blogs. My office machine has had the kNewsTicker running for some time, but with mostly large news organisations or the popular open-source software sites in the feeds list.

Yesterday, as well as enabling the link on my blog, I also installed the Undercover News applet for Konfabulator on my PowerBook, and I added the beta RSS service to the My Yahoo! portal page I use.

What feeds am I watching? On my Mac desktop I have the following:

On my Yahoo! home page I have the following:

I don’t have a good Windows headline viewer recommendation – if you do please leave me a comment. For that matter, if you have a good RSS headline reader application or news ticker for any platform leave me a comment. Oh, and remember to add my blog to your list of feeds.

San Francisco & New York GIS

Check out SFGIS – San Francisco Enterprise GIS. A very interesting site for those living in the city of San Francisco, or thinking of moving there, but also of interest perhaps to people in other cities as a sign of what might be coming (many cities are now using this technology, but just not making it available online).

In particular, look up an address using the SFParcel tool, then when the detailed map appears click the Photos button over the map to add the overhead photo underlay to the map. Very, very cool. For those outside of SF who want some addresses to start with try:

  • 1 California Street
  • 600 Montgomery Steet (the Transamerica Tower)
  • Block 9900 Lot 039 (Pier 39)
  • 1047 Lombard Street (the crooked street)
  • 280 Telegraph Hill Blvd (Coit Tower)

New York residents should take a look at their city’s system: New York State GIS Clearinghouse. I could not find the same easy access to maps there based on street address, but the Raster Imagery is pretty impressive if you know where you want to look.