On CHOW: Can I bail from this party?
BNET Business Network:
BNET
TechRepublic
ZDNet

July 13th, 2007

Microsoft to offer code protection, validation to other software developers

Posted by Mary Jo Foley @ 7:09 am

Categories: Activation, Anti-piracy, OGA, WGA

Tags: Software, Developer, Microsoft Corp., Mary Jo Foley

Microsoft is planning to deliver on October 1 to third-party software developers a set of technologies that will allow them to add code protection and activation mechanisms to their own software.

When Microsoft first unveiled its “Genuine Software” initiative three years ago, company officials said they planned to license to third parties some of the same anti-piracy technologies that Microsoft was baking into Windows and Office. Instead, Microsoft has decided to provide external developers with a separate, parallel offering, said Group Product Manager Thomas Lindeman.

Microsoft will offer third parties a bundle of “Software Licensing and Protection Services” (SLP) components, which are based on technology it acquired in January 2007 when it bought Secured Dimensions, an Israeli company that developed software licensing and IP protection technology. Microsoft currently is testing SLP with a hand-picked group of Technology Adoption Partner program testers, Lindeman said.

Microsoft’s SLP platform will be comprised of three elements, Lindeman said, any of which can be licensed individually from Microsoft. The three:

* Code Protector Software Development Kit (SDK): A toolkit to allow developers to obfuscate their code to prevent it from being reverse-engineered. Version one of the SDK will work with .Net managed code; a forthcoming version also will support native Win32 code. The toolkit also will allow developers to mark specific features inside their code as “licensable entities” which they can control with various kinds of digital licenses. Microsoft plans to make the SDK available for download, as well as to include it as part of Visual Studio 2008.

If developers want code protection for non-Microsoft code, such as Java, “I’ll partner with someone or find a way to get that covered,” Lindeman said.

* SLP Server: A product that will allow ISVs to host their own servers and create software licenses — machine-based, time-based (for software subscriptions and trials), user-based and/or feature-based — for their products. The server will generate a key, which users will use to activate their software, via a digital license. SLP Server will come in two versions: Standard and Enterprise.

“You will be able to turn on different features and different SKUs for different markets without having to go back and touch the code,” Lindeman explained.

(In terms of activation, the SLP products and services will allow developers to set their own licensing policy. I asked Lindeman whether he didn’t simply mean “set their own DRM policy.” He said Microsoft prefers the term “licensing policy,” as “DRM is really a thing of the past.”)

* SLP Online Service: An option allowing partners to do all their license management “in the cloud.” Microsoft is planning to deliver three levels of service (Basic, Standard and Enterprise) to partners on a yearly subscription basis. The company plans to offer all Microsoft Developer Network (MSDN) Premium subscribers a subscription to the SLP Online Service Basic Edition.

Microsoft is encouraging developers to take the next step, and do not just activation, but also Genuine Advantage-style validation. But the new SLP offerings are not “Genuine Advantage” for third parties, Lindeman said.

“We are encouraging ISVs to think about doing validation like we do with Genuine Advantage. They can do that or their own thing,” Lindeman said.

Lindeman hinted that Microsoft might be considering make some sort of “Open Genuine API” (application programming interface) available to third parties, but had no further details to share.

Any third party software makers out there interested in giving Microsoft’s anti-reverse-engineering and/or software activation and licensing technologies a try?

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 79 Talkback(s)
RE: Microsoft to offer code protection, validation to other software developers
Vista the world's most abominable software that has corrupted every PC and laptop just after they made XP workable is an outrage. sexy costumes purchased a new ... (Read the rest)
Posted by: sexy costumes Posted on: 11/11/09 You are currently: a Guest | | Terms of Use
Now even a small developer..  bmgoodman | 07/13/07
Say what?  No_Ax_to_Grind | 07/13/07
Registration?  voska | 07/13/07
people keep talking and talking  mdemuth | 07/13/07
WGA is nothing more than user harrassment...  BitTwiddler | 07/13/07
You're right  bmgoodman | 07/13/07
Not BS, I've been there  voska | 07/13/07
It's not the false positives that bother me  Michael Kelly | 07/13/07
re: It's not the false positives that bother me  davidr555 | 07/13/07
Heaven help us...  BitTwiddler | 07/13/07
Yes, I will test it.  No_Ax_to_Grind | 07/13/07
Re: Yes, I will test it.  none none | 07/13/07
A Mild Critique and Then Champagne! There's Gold in Them Thar Customers  DannyO_0x98 | 07/15/07
Youre a software developer too?  DonRupertBitByte | 07/13/07
Please stop trying to judge  No_Ax_to_Grind | 07/13/07
Delusions of grandeur  Chad_z | 07/13/07
A question...  No_Ax_to_Grind | 07/13/07
after 'IP' protection comes 'code' protection!  Linux Geek | 07/13/07
No one wants to protect something thats useless.  No_Ax_to_Grind | 07/13/07
RE:No one wants to protect something thats useless.  ruped24 | 07/13/07
Nothing...  Cardinal_Bill | 07/13/07
Naw, just spanking the idiot above.  No_Ax_to_Grind | 07/13/07
Re: No one wants to protect something thats useless.  none none | 07/13/07
Give him a break.  JeremyAllison | 07/13/07
Re: Give him a break.  none none | 07/13/07
That would be above his pay grade.  B.O.F.H. | 07/13/07
No, Windows server is the replacement for Samba  No_Ax_to_Grind | 07/13/07
Not sure I get that  voska | 07/13/07
That is almost as funny as a post you made in Sept. '04  B.O.F.H. | 07/13/07
Re: That is almost as funny as a post you made in Sept. '04  none none | 07/13/07
Like ohh, the TCP stack  rpmyers1 | 07/13/07
Well, we all know how well WGA has worked out, don't we?  James T. Kirk | 07/13/07
It seems to work quite well for MS...  bportlock | 07/14/07
Maybe...  hal9000mx | 07/15/07
This part is funny..  Patrick Jones | 07/13/07
Agreed  gitmo | 07/16/07
Now that's funny!!!  sackbut | 07/16/07
I hope...  hal9000mx | 07/13/07
This is beautiful...  hal9000mx | 07/13/07
This is REALLY /ewl...  Mike Cox | 07/13/07
Actually...  Michael Kelly | 07/13/07
9  BanjoPaterson | 07/13/07
Misery Loves Company  chessmen | 07/13/07
Uh.... are you sure?  James T. Kirk | 07/13/07
Symantec for sure  bmgoodman | 07/13/07
Yes, you obviously didn't use the last version of Symantec products....  James T. Kirk | 07/13/07
Again, it's not the activation/validation itself that's the problem  Michael Kelly | 07/13/07
company should be scared to death  Ole Man | 07/14/07
I nuked 'em, too  Tranman123 | 07/16/07
Sounsd like socialism.  HypnoToad72 | 07/13/07
Why?  Linux User 147560 | 07/13/07
I have been using ProGuard for YEARS now...Yep, another MS innovation, NOT!  xunil skcor | 07/13/07
Any company stupid enought to use this deserves what they get  voska | 07/13/07
Yes, more money in their pocket  No_Ax_to_Grind | 07/13/07
Because that has worked so well for Microsoft  Patrick Jones | 07/14/07
I don't see that happening based on History  voska | 07/16/07
I Agree, Vote With Your Wallet  chessmen | 07/13/07
So...  zkiwi | 07/13/07
Not Anti-reverse engineering  vdemarines | 07/13/07
Tedious and time consuming...  Cardinal_Bill | 07/14/07
Just another sneaky Microsoft ploy  Ole Man | 07/14/07
I'd just send them an MD5 hash  CobraA1 | 07/14/07
That's it, I'm outta here... ZDNet = Microsoft shill  luch3 | 07/14/07
Ah man!!!  Cardinal_Bill | 07/14/07
n't let the door hit you in the ass on the way out....  James T. Kirk | 07/16/07
Message has been deleted.  charles656oio@... | 07/16/07
Software Update Service?  CallBus | 07/16/07
Microsoft is on the right track  comp_indiana | 07/16/07
don't know - on the down side  toolman1 | 07/16/07
on-line hell  cymru999 | 07/16/07
THIS EULA STUFF RUINS SOFTWARE  BALTHOR | 07/16/07
At last, we ISV needs stuff like this  MattiasW | 07/16/07
Actually  Freebird54 | 07/16/07
"Not even big companies care about licenses"?  Ole Man | 07/19/07
Ahh, M$ wants to share...  Old Timer 8080 | 07/16/07
XBox style licence fees just around the coner  rtb | 07/19/07
what about the bugs!!!  fingoo | 08/05/08
RE: Microsoft to offer code protection, validation to other software developers  Jackie150 | 10/09/09
RE: Microsoft to offer code protection, validation to other software developers  sexy costumes | 11/11/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here