Site hosted by Angelfire.com: Build your free website today!

Undocumented APIs and dirty secrets
Schulman: Microsoft Deliberately Limiting NT Workstation 4.0 as a Web Server

So Microsoft views the NTW 4.0 EULA as a prohibition on ten web-server connections. And Microsoft had during the NTW 4.0 beta attempted to physically prohibit more than ten connections, from any web server (indeed, from almost any program that uses TCP/IP). Microsoft backed off from this physical prohibition. But it maintains the limitation in the NTW 4.0 EULA. This is spelled out in a Microsoft document, "Connection Limits in Windows NT Workstation 4.0" (August 16).

Dirty Little Secrets about Windows 95 by Matt Pietrek
While Microsoft would like you to believe that there's one big happy Win32 API, internally the NT and Windows 95 teams don't communicate too well. One result of this lack of coordination is that the number of Win32 functions available on both NT and Windows 95 suffered needlessly.

Undocumented Windows 98 Registry Entries
Namespace extensions - The undocumented Windows shell
Undocumented Windows NT
The "Undocumented" Bookstore
00-Sep ZDNet: 'Wanton' Microsoft ordered to pay Bristol $1m
A US Federal court Thursday ordered software giant Microsoft to pay Bristol Technology $1m in punitive damages for engaging in "wanton, reckless" and deceptive business practices, the Wall Street Journal reported in its electronic edition early Friday.

00-Sep TMF: Microsoft Office and undocumented APIs
But the process is even more complex than it sounds, since most Microsoft applications--especially those in the Office suite--use a number of proprietary interfaces, and each application requires specific workarounds.

And why would this be a problem? Because...

Mainsoft has access to the Windows NT 4.0 and Windows 2000 source code, a necessity for the work it is doing.

And why would the source code be a necessity?

One possible explanation would that these proprietary APIs are not properly documented for non-Microsoft programmers. Another possible explanation would be, er, I'm drawing a blank here.

Undocumented Windows 95
Well, I'm not going to try and confirm or deny such a theory, but I can tell you that undocumented functions do exist, and they are being used in Microsoft applications. If you want to know what it is that they're hiding from you, this might be a good place to start looking.

Morphed standards
Java: preliminary injunction

Plaintiff's motions for preliminary injunctive relief based on 17 U.S.C. section 502 and section 17200 of the California Business and Professions Code were heard on September 8-10, 1998. The court has read the moving and responding papers, considered the witness testimony and heard the oral argument of counsel. For the reasons set forth below, the court grants in part plaintiff s motions for preliminary injunctive relief.

00-Feb ZDNet: Kerberos made to heel to Win2000
In a move that company detractors said is another sign of its infamous "Embrace, Extend, Extinguish" strategy, Microsoft has used an open Internet security standard in its Windows 2000 operating system and made modifications without openly documenting its changes.

00-Apr InfoWorld: WSP blasts IE 5.5 for lack of W3C compliance
The Web Standards Project, a two-year-old coalition of developers and users that promotes the use of standards in Web-page development, issued a sharply worded statement Monday accusing Microsoft of abandoning its promise to abide by World Wide Web Consortium (W3C) standards in Internet Explorer 5.5, due to ship in a few months.

00-Apr InfoWorld: Observers skeptical of Windows 2000 Kerberos plans
Kerberos is an Internet Engineering Task Force (IETF) standard authentication and authorization mechanism. Ideally, a standards-based implementation of Kerberos allows for network or Internet-wide authentication and authorization regardless of the network operating system.

But Microsoft's implementation of Kerberos uses proprietary data, called a Privilege Access Certificate (PAC), in its Kerberos "tickets." The result is that tickets generated by third-party Kerberos servers, or Key Distribution Centers (KDC), are not valid to access Windows resources, such as files, applications or network devices, even though the KDCs are built around the same Kerberos Version 5 standard.


00-May Slashdot: Kerberos, PAC's, and Microsoft's Dirty Tricks

00-May TheStandard: Microsoft's Kerberos Shuck and Jive
Slammed in a court brief for the proprietary way it implements the Kerberos Web security standard in Windows 2000, Microsoft (MSFT) has moved to reassure customers and disarm critics by publishing the formerly secret details of its version of Kerberos - just one day before the brief was filed.

Better late than never? Perhaps, but Microsoft has attached licensing restrictions to the site where the details are published, essentially locking down the information as a confidential "trade secret."

In other words, the information can be reviewed, but no competitor can exploit the published details in order to write code that could make use of it.


Microsoft to sabotage MP3 in XP

Microsoft, for example, plans to severely limit the quality of music that can be recorded as an MP3 file using software built into the next version of its personal-computer operating system, Windows XP. But music recorded in the Redmond, Wash., software company's own format, called Windows Media Audio, will sound clearer and require far less storage space on a computer.

Trained monkeys (certification churn and other hazards)
00-Apr ZDNet: The MCSE Blues

Robert Kile, executive director of the National Association of Communications Systems Engineers, sums up the anti-change MCSE viewpoint nicely when he says, "It's like buying a new BMW, paying for it and then having BMW take it back."

Others, however, deride recent MCSEs as being little more than Minesweeper Consultant/Solitaire Experts. They are eager, even gleeful, about a new test that, according to them, "will weed out the weak.


00-May Computerworld: Users Upset at New Rules for Windows Certification
Under the new rules, people who hold Microsoft Certified Systems Engineer (MCSE) certification must pass exams on Windows 2000 by Dec. 31, 2001, or lose their certification.

What's more, Microsoft is "retiring" all Windows NT 4.0 exams at the end of this year. This means that, seven months from now, it will be impossible to obtain MCSE certification without training on Windows 2000.


00-Aug ZDNet: Will open source get snagged in .Net?
"The real danger is that there are hidden patents" on .Net technologies, said Eric Allman, chief technology officer of Sendmail and the original author of the dominant message transfer agent software on the Internet. Developers who use .Net may be subject at any time to demands for royalties. A patent owner that declines to issue a license may also go to court and ask for an injunction against the further use of its technology, said Tim Cahn, an attorney of Legal Strategies Group, an Internet law firm in Emeryville, Calif.


Java Wars

More reasons why people hate Microsoft