Code Escrow Is Not Enough

Brian St. Pierre has an excellent rebuttal of Prof Lessig’s proposal for code escrow. Lessig has been listening for far too long to people whose idea of software development lies in reimplementing stock protocols and IETF standards (not that there’s anything wrong in that stuff). Somebody should take Lessig around the code – and only the code – for a largish CRM system and tell him to make sense out of it. Code escrow is meaningless without docs, and specs, and the entire painful process of business analysis that’s so easy to get wrong that accompanies the creation of a large software system. And if you wish to escrow docs et al, you have just set foot on a slippery slope you cannot define. Me, I think Rahul Dave’s Loving Software makes sense. If only it had a better name. Good luck selling Lovin’ Software to your CFO ;-)

Posted in Uncategorized | Tagged

Netscape 7 Released

Netscape 7 released today. Topical slashpost

The browser war is over. We lost.

The world has changed since those days. AOL is on the defensive now, even within its own company. It swallowed Time Warner and boldly promised a new era that never happened, so now the angry and vengeful Time Warner execs are retaking the company, relegating the AOL execs to “their place” and forcing them to be fiscally responsible and accountable. Launching a browser war is not fiscally responsible from Time Warner’s perspective; it’s just a suicidal waste of money to appease those zealots they believe screwed up the company in the first place. Web Browser War II is not going to happen. Not by AOL’s hand.

Posted in Uncategorized | Tagged

Accomodating Unreasonable Requests: Ray Ozzie's Take

Ray Ozzie on nondiscretionary controls:

For years at Lotus, when working on Lotus Notes, customers kept asking for a feature that would enable the sender of an eMail message to “Prevent Copying or Forwarding” of a message. We kept explaining that there was no practical way to implement it. We could block the Print Screen key. We could disable the Forward and Reply and Export and Save As menu items. But because we couldn’t block any programmer from writing a trivial add-in (using the API) to display or extract the email, we resisted implementing the feature for years. Ultimately, we relented due to the combination of competition and customer demand, and the feature exists in the product today.

MSN Messenger Display Names Have Hidden Stop Words

In addition to passing judgement on your MSN sign-in name, MSN Messenger now gets upset about Messenger Display Names. If you use MSN Messenger, try using the word “message” in your sign-in name. I’ve no problems if some words are reserved, but it should be documented and the error messages should provide a link to this document. As it stands, the error message (“Invalid display name…”) is uninformative in the extreme.

Posted in Uncategorized | Tagged