Microsoft 'Opens Up' Sender ID Spec

By Scott M. Fulton, III | Published October 23, 2006, 2:37 PM

In its continuing efforts to re-ingratiate itself in the hearts and minds of Internet developers, Microsoft today announced that the specification it had advanced two years ago to the IETF as a standard for e-mail sender authentication, will now be released for license-free use under the “Open Specification Promise” terms it devised last month.

In February 2004, before an RSA security conference, Microsoft chairman Bill Gates unveiled what the company was then calling "Caller ID for E-mail." As it was proposed, DNS servers would maintain an ongoing list of authenticated e-mail senders. When recipients receive a message, before it gets posted to the Inbox, its header would be opened, and its authentication data would be checked against this list. If there was no match against the list, the e-mail would simply be deleted.

As Microsoft’s anti-spam general manager, Ryan Hamlin, described Caller ID for E-mail at the time, “Essentially, it's a mechanism for legitimate senders of mail to help ensure their Domain Name is not being abused by a spammer. In a nutshell, Caller ID involves two key steps. One, senders of e-mail publish the IP addresses of their outgoing mail servers in DNS in an e-mail policy document."

"Two, the e-mail software at the receiving end of a message queries DNS for the e-mail policy and determines the ‘purported responsible domain’ of the message," Hamlin continued. "This is done by comparing the information in DNS to ensure it matches the information on the originating mail. We believe this technical solution gets at the root of the spam problem by helping to confirm legitimate senders."

In August of that year, in order to advance its development and approval, the Internet Engineering Task Force grafted Microsoft’s proposal onto another concept which utilized a more complex and programmable system for a server determining whether a message should be forwarded, called Sender Policy Framework. The result was "Sender ID."

Almost immediately, the IETF came under fire from some of its members, for knowingly advancing a framework as a public standard for which Microsoft was known to hold patents.

"The current Microsoft Royalty-Free Sender ID Patent License Agreement terms are a barrier to any ASF project which wants to implement Sender ID," stated a message from the Apache Software Foundation on September 2, 2004. "We believe the current license is generally incompatible with open source, contrary to the practice of open Internet standards, and specifically incompatible with the Apache License 2.0. Therefore, we will not implement or deploy Sender ID under the current license terms."

Two days later, the Debian Project released a very similar statement, which closed with this: "We are also concerned that no company should be permitted intellectual property rights (IPR) over core Internet infrastructure. We believe the IETF needs to revamp its IPR policies to ensure that the core Internet infrastructure remain unencumbered."

In the intervening years, Cisco Systems and Yahoo advanced an alternative specification called DomainKeys Identified Mail (DKIM). It’s a far more complex system that involves authentication at both the sending end and the receiving end, which would also advance the notion of fully certified users that Cisco has always supported. While technically, both DKIM and Sender ID could co-exist, there may be no direct benefit in it; and DKIM’s sender-side authentication, which Sender ID lacks, could be seen by network architects as an obvious advantage.

DKIM has since garnered the support of e-mail providers such as AOL and Earthlink, and technology providers such as IBM, IronPort Systems, and Sendmail.

So in lieu of waiting for a fundamental overhaul of the IETF, Microsoft opted to gamble on turning over its share of Sender ID’s intellectual property to the public, under a license-free scheme the company had originally created to address some of the European Commission’s more pressing concerns.

"There have been lingering questions from some members of the development community about the licensing terms from Microsoft and how those terms may affect their ability to implement Sender ID," stated Microsoft corporate vice president for Windows Live, Brian Abrogast, today. "By putting Sender ID under the Open Specification Promise, our goal is to put those questions to rest and advance interoperable efforts for online safety worldwide."

Under the basic terms of OSP, Microsoft agrees never to make any claims against developers’ use of the technologies it covers, so long as they themselves refrain from making any claims against Microsoft for possible patent infringement.

"If you file, maintain or voluntarily participate in a patent infringement lawsuit against a Microsoft implementation of such Covered Specification, then this personal promise does not apply with respect to any Covered Implementation of the same Covered Specification made or used by you," states Microsoft’s OSP page.

No statements have been filed yet from Apache or Debian, or from the IETF. In a sign that Microsoft’s move may thaw the ice at least partly, IronPort and Sendmail both signed onto Microsoft’s Sender ID announcement this morning.

Comments

View comments by with a score of at least

So let me get this right - Microsoft promise that they will never sue me for infringing the Sender ID patents but in return I have to promise I will never sue Microsoft for infringing ANY patents I hold.

Hardly seems fair: basically gives Microsoft the ability to steal the patented technology of any company who signs up.

Score: 0

|

Microsoft, open license? I had to read several times to be sure. Well, a good point, finally.
It would be great that Microsoft convince themselves that Open Source is good and expand this good action. They could publish, for example, their office suite, or Windows Vista. Too many lines of code, I know, but I'd like to take a look...
Please, no trolls telling that Microsoft already did many software open, that's not true, thanks.

Score: 0

|

wow

Score: 0

|

Spammers get around SPF:

thematerialyard.com text = "v=spf1 ip4:74.52.117.7 a mx ptr
mx:thematerialyard.com +all"
billawi.net text ="v=spf1 ip4:24.0.0.0/2 ip4:73.0.0.0/2 ip4:191.0.0.0/2
ip4:241.0.0.0/2 -all" (unpublished)

Score: 0

|

What is your nonsense supposed to indicate?

You show invalid/incomplete SPF records and somehow think that is how spammers "get around" SPF?

Score: 0

|

if someone is going to put +all in their SPF record, they deserved to have their headers forged

Score: 0

|

So, in summary, we have several different, mostly incompatible systems, some of which will interoperate, and a crazy system, where clients have to implment all systems, or users will have to wait until a single systems becomes the norm.

In the meantime, the spamming c0cksuckers that fill my inbox each day are laughing at an industry that cannot get it's act together to fight the the net cancer than spam is...

If Microsoft had released SenderID with this licence 2 years ago, then it would have stemmed the flow of alternatives, and clients would have already started integrating this technology...

Score: 0

|

Yea, time for an industry standard already. I can't believe it's taking so long the kind of problem spam is.

Score: 0

|

Can I get an AMEN.

Score: 0

|

Exchange Server 2010 goes live, will extend rights-managed e-mail to browsers

A new feature will give companies a way to prevent users from manipulating e-mail content they receive based on what the messages contain.

Google Chrome 4: Yes, it's fast, but is it usable?

As Betanews readers have responded to our stories about Chrome's JavaScript superiority...Does that mean we'd actually use this browser? Well...

Video: Netflix on PlayStation 3

Netflix has come to the PlayStation 3 via Blu-ray and BD-Live.

Early build of Moblin 2.1 improves connectivity, but not device support

The Linux Foundation's Atom-centric OS yesterday received a major overhaul with the project release of Moblin 2.1 for netbooks and nettops.

Qualcomm: $1.3 billion Samsung licensing deal unrelated to fair trade violations

Samsung has come to a 15-year licensing deal with Qualcomm over 3G and 4G wireless technology.

Firefox turns five: Thanks for giving us a choice

Carmi Levy | Wide Angle Zoom: No longer the phoenix rising from the ashes, Mozilla has carried on more than just Netscape's legacy.

Nokia's 'limited number' of recalled chargers exceeds 14 million

Today, the Finnish phone maker has begun a recall of mobile phone chargers that are a shock hazard.

Ubuntu 9.10 upgraders report frustration

For those Wine aficionados out there, beware of the remote possibility that your Linux system could be infected by Windows-seeking malware.

Supreme Court considers patentability of abstract methods today

Can software that executes a formula for a business process qualify for federal patents? An appeals court already said no, and inventors are making their case.

Thanks, iPhone: Google buys mobile advertiser AdMob for $750 million

AdMob came to thrive thanks to the iPhone's popularity, now Google has bought it.

Myka announces its latest Linux-based 'net top box'

Myka's ION brings Boxee, XMBC, and much more to HDTVs.