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

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

|

Nokia: Android? Are you crazy?

Rumors about new Android devices abound, but Nokia squashes this one.

What's Now: Drenched with 'Purple Ra1n,' iPhone users caught eating 'redsn0w'

Plus: Symantec and McAfee go to war, and what's LucasArts building in its top-secret, moon-shaped orbital facility?

Can Linux do BitLocker better than Windows 7?

Betanews kicks off a new series with a look at how the Linux operating system's FDE stacks up against BitLocker, the Windows feature that today commands a $120 premium.

Firefox 3.5: The need for speed

This has been the big payoff week for Mozilla's developers, who worked overtime to squeeze out the last drop of performance from their new JavaScript engine.

'GeoHot' gets a shower, cleans up nice, reveals new iPhone 3G S jailbreak

Either puberty has been very kind to the author of the new 'Purple Ra1n' jailbreak tool, or George Hotz may also have some adequate Photoshop skills.

Symantec goes live with Norton 2010 betas

Norton Internet Security and Norton Antivirus 2010 are now available for testing.

IE8 WSUS update push to begin August 25

After months of availability to users willing to seek it out, Internet Explorer 8 will be rolled into Windows Server...

In New York, online booze loses a Circuit Court decision

Court worried about gangster influence if liquor purchased directly.

Geeks vs. journalists: A tale of two worldviews

Recovery with Angela Gunn Why geeks think most mainstream journalism is flaky, and why the mainstream thinks geeks are trying to kill them. (They're both right.)

Fire in downtown Seattle data center knocks out businesses, online services

Small fire has global impact with payment centers, city services down.

What's Next: Obama gives 'Einstein' the go-ahead, while China gives 'Green Dam' a thumbs-down

Plus: If you put up a Web site and name it after you and you're a federal judge, you might not want a bunch of weird nudity hanging around on it.

Hybrid satellite cell phones aren't far off

The first satellite in Terrestar's hybrid cellular/satellite phone network has been launched.

CDBurnerXP Pro 4.2.4.1420

July 6 - 1:07 PM ET

AbiWord for Windows 2.7.6 Beta

July 6 - 12:46 PM ET

Notepad++ 5.4.4

July 6 - 12:25 PM ET

KeePass Password Safe (v2.x) 2.0.8

July 6 - 12:04 PM ET

ReactOS 0.3.10

July 6 - 11:43 AM ET

Tux Paint for Windows 0.9.21

July 6 - 11:22 AM ET

Norton Internet Security 2010 Beta

July 6 - 11:01 AM ET