Copyright: Cory Doctorow’s DRM talk presented to MS research yesterday. This is a fantastic introduction to the issues regarding DRM; if you know someone who isn’t convinced that DRM is A Bad Thing, this is the argument they need to read.
OSes: /.: France Considers Open Source. The usual arguments are going on in the comments, but some people still insist that they get better support from MS than from Linux vendors.
What planet are they on? Because it would have been handy for me to live there, on the occasions in the past where I’ve had to develop code on MS platforms, and administer networks of Windows PCs. In my experience, you do not get support from Microsoft. Instead, you do what you do with Linux — go searching on Google, read MSDN, or post in the MSDN forums.
As far as I can see, there’s zero difference between doing that with Windows, and doing exactly the same thing with Red Hat — except in the latter case, you can turn up debug logging through a documented API or switch, use the source and fix it yourself, find the original developers and post a message to their core -dev list, or even ask them personally.
Where’s this amazing support? Maybe the companies I’ve worked for just weren’t paying enough, and therefore weren’t significant blue-chip customers. Or maybe it’s because we weren’t based in the US, and so got support from less-skilled, less high-priority staff in a regional office. But I’ve certainly never experienced the support these advocates claim MS offers, which makes me think it’s FUD as usual.
MS’ latest patent
Patents: Oh, come on. USPTO: task list window for use in an integrated development environment. Here’s claim 1:
A computer-implemented method for managing development-related tasks, the method comprising:
during an interactive code development session, evaluating source code to determine whether a comment token is present;
in response to determining that the source code contains a comment token, inserting a task into a task list; and
in response to completion of a task, modifying the task list during the interactive code development session to indicate that the task has been completed.
There’s 74 more claims that are about up to that standard, including the usual ‘an input module connected to the knee-bone’ mumbo-jumbo that means it ‘isn’t a software patent’.
This is just quite simply absurd. Are we really supposed to believe that nobody had thought of what is essentially a list of tickboxes, displaying the output of ‘grep TODO *.c’, before March 6, 2000? You have got to be kidding. This /. comment suggests that Delphi 5 (released 1999) did it.
(update: looks like there was a provisional patent application, so that may have to be Mar 5 1999.)
William Chiles, Anders Hejlsberg, Randy Kimmerly and Peter Loforte should be ashamed of themselves for filing this joke. And the USPTO examiner who granted it should be fired.
(PS: a factoid from the slashdot comments: IBM receives (note: not even ‘files for’) nearly 10 patents every day.)