Novell and Microsoft have each filed summary judgment motions in the antitrust litigation about WordPerfect that Novell brought against Microsoft. In addition, we find out what happened regarding the Bill Gates deposition. And neither party can find certain documents that might be in the Comes collection. I wonder if you can?
Remember how they were fighting about whether or not he'd have to submit to a second deposition to fill out the time that Novell had a right to? Well, he had to, despite Microsoft's claim that he's too important leading his foundation and fixing global health and such to have to submit to another deposition. It's Microsoft's Exhibit 10, and it oozes
his usual level of charm [PDF] at depositions.
Here are all the filings:
Amazing, no? It will take me days more to finish reading it all. One particularly interesting discovery matter involves the Comes database. Of course, there is much more to it than just the trial exhibits that we got to look at. Microsoft says it can't be the one to look for certain documents in it, since Novell has the whole database and it can look itself for what it wants. Novell says it can't find any evidence of some of Microsoft's claims.
06/02/2009 - 94 - ORDER granting (87) Motion to Compel and to continue two
depositions in case 1:05-cv-01087-JFM; granting (1926) Motion to Compel
and to continue two depositions in case 1:00-md-01332-JFM. Signed by
Judge J. Frederick Motz on 6/2/09 Associated Cases: 1:00-md-01332-JFM,
1:05-cv-01087-JFM(cags, Deputy Clerk) (Entered: 06/02/2009)
06/05/2009 - 95 - Local Rule 104.7 Certificate. (Attachments: # 1 Novell's Motion to Compel, # 2 Novell's Memorandum in Support, # 3 Certificate of Service, # 4 Proposed Order, # 5 Appendix, # 6 Microsoft's Memorandum in Opposition, # 7 Declaration of G Stewart Webb Jr., # 8 Affidavit of Beau H. Holt, # 9 Certificate of Service, # 10 Novell's Reply Memorandum, # 11 Certificate of Service, # 12 Appendix) Associated Cases: 1:00-md-01332-JFM, 1:05-cv-01087-JFM(Johnson, Jeffrey) (Entered: 06/05/2009)
06/11/2009 - 96 - ORDER granting (1935 in 1:00-md-01332-JFM, 95 in
1:05-cv-01087-JFM) Motion to compel filed by Novell, Inc. Signed by
Judge J. Frederick Motz on 6/11/09. Associated Cases: 1:00-md-01332-JFM,
1:05-cv-01087-JFM(jnl, Deputy Clerk) (Entered: 06/11/2009)
06/22/2009 - 97 - Paperless ORDER granting 92 Motion for Leave to File.
Signed by Judge J. Frederick Motz on 6/22/09. (Motz, J.) (Entered:
06/25/2009 - 98 - Correspondence re: Schedule Associated Cases:
1:00-md-01332-JFM, 1:05-cv-01087-JFM(Johnson, Jeffrey) (Entered: 06/25/2009)
07/01/2009 - 99 - Paperless ORDER approving schedule proposed in re (1942
in 1:00-md-01332-JFM, 98 in 1:05-cv-01087-JFM) Miscellaneous
Correspondence. Signed by Judge J. Frederick Motz on 7/1/09. Associated
Cases: 1:00-md-01332-JFM, 1:05-cv-01087-JFM(Motz, J.) (Entered: 07/01/2009)
09/04/2009 - 100 - STATUS REPORT (JOINT) by Novell, Inc.. Associated Cases:
1:00-md-01332-JFM, 1:05-cv-01087-JFM(Johnson, Jeffrey) (Entered: 09/04/2009)
10/07/2009 - 101 - MOTION for Summary Judgment by Microsoft Corporation.
Responses due by 10/26/2009 (Attachments:
# 1 Text of Proposed Order,
# 2 Memorandum in Support,
# 3 Affidavit, # 4 Exhibit 1, # 5 Exhibit 2, # 6 Exhibit 3, # 7 Errata 4, # 8 Exhibit 5, # 9 Exhibit 6, # 10 Exhibit 7,
# 11 Exhibit 8,
# 12 Exhibit 9,
# 13 Exhibit 10,
# 14 Exhibit 11,
# 15 Exhibit 12,
# 16 Exhibit 13,
# 17 Exhibit 14,
# 18 Exhibit 15,
# 19 Exhibit 16,
# 20 Exhibit 17,
# 21 Exhibit 18,
# 22 Exhibit 19,
# 23 Exhibit 20,
# 24 Exhibit 21,
# 25 Exhibit 22,
# 26 Exhibit 23,
# 27 Exhibit 24,
# 28 Exhibit 25,
# 29 Exhibit 26,
# 30 Exhibit 27,
# 31 Exhibit 28,
# 32 Exhibit 29,
# 33 Exhibit 30,
# 34 Exhibit 31,
# 36 Exhibit 33,
# 37 Exhibit 34,
# 38 Exhibit 35, # 39
Exhibit 36, # 40 Exhibit 37, # 41 Exhibit 38, # 42 Exhibit 39, # 43
Exhibit 40, # 44 Exhibit 41, # 45 Exhibit 42, # 46 Exhibit 43, # 47
Exhibit 44, # 48 Exhibit 45, # 49 Exhibit 46, # 50 Exhibit 47, # 51
Certificate of Service)Associated Cases: 1:00-md-01332-JFM,
1:05-cv-01087-JFM(Major, Alexander) (Exhibits rec'd 10/9/09 Modified on
10/9/2009 (jnl, Deputy Clerk). (Entered: 10/07/2009)
10/07/2009 - 102 - MOTION for Summary Judgment by Novell, Inc. Responses
due by 10/26/2009 (Attachments:
# 1 Memorandum of Law,
# 2 Text of
# 3 Affidavit of Alex Hassid,
# 4 Exhibit 1 to Hassid
# 5 Exhibit 2 to Hassid Aff.,
# 6 Exhibit 3 to Hassid Aff.,
# 7 Exhibit 4 to Hassid Aff.,
# 8 Exhibit 5 to Hassid Aff.,
# 9 Exhibit 6 to
# 10 Exhibit 7 to Hassid Aff.,
# 11 Exhibit 8 to Hassid
Aff., # 12 Exhibit 9 to Hassid Aff., # 13 Exhibit 10 to Hassid Aff., #
14 Exhibit 11 to Hassid Aff., # 15 Exhibit 12 to Hassid Aff., # 16 Exhibit 13 to Hassid Aff., # 17 Exhibit 14 to Hassid Aff., # 18 Exhibit 15 to Hassid Aff., # 19 Exhibit 16 to Hassid Aff., # 20 Exhibit 17 to Hassid Aff., # 21 Exhibit 18 to Hassid Aff., # 22 Exhibit 19 to Hassid
Aff., # 23 Exhibit 20 to Hassid Aff., # 24 Exhibit 21 to Hassid Aff., # 25 Exhibit 22 to Hassid Aff., # 26 Exhibit 23 to Hassid Aff., # 27 Exhibit 24 to Hassid Aff., # 28 Exhibit 25 to Hassid Aff., # 29 Exhibit 26 to Hassid Aff., # 30 Exhibit 27 to Hassid Aff., # 31 Exhibit 28 to Hassid Aff., # 32 Exhibit 29 to Hassid Aff., # 33 Exhibit 30 to Hassid
Aff., # 34 Exhibit 31 to Hassid Aff., # 35 Exhibit 32 to Hassid
Aff.) Associated Cases: 1:00-md-01332-JFM, 1:05-cv-01087-JFM(Johnson,
Jeffrey) (Entered: 10/07/2009)
10/08/2009 - 103 - NOTICE by Microsoft Corporation Notice of Service of
Lengthy Exhibits Associated Cases: 1:00-md-01332-JFM,
1:05-cv-01087-JFM(Major, Alexander) (Entered: 10/08/2009)
It has to do with whether or not Microsoft made certain APIs available, like IShellBrowser, iShellView, iPersistFolder, and iCommDlgBrowser. Novell says Microsoft decided to make those APIs private and iShellFolder a "read only public interface", making it impossible for Novell to use the namespace extension mechanism or implement it in a customized fashion, so Novell software couldn't rely on or invoke those APIs. The context is Windows 95 and NT, in the years between 1994 and 1996.
Microsoft claims it did publish them or give them to ISVs. Microsoft witnesses talk about b-list API documentation being provided to companies on request. B-list here means APIs that Microsoft didn't promise to support going forward or that might not work. One witness, Robert Muglia, says that it wasn't just on request, that "they were in the SDK; they were talked about at conferences; they were brought up; they were available, period, not just on request; we didn't say they were internal interfaces only; we never told -- we may have told people they might not work in the next version of Windows or in NT, but clearly people were able to use them". But where is there evidence of that, other than people saying so, Novell asks?
The other topics of dispute are about some studies of Microsoft's logo certification that were allegedly done between 1993 and 1996 (an end user study in 1993 and a "May 1996 Marketing Research, Microsoft Internal Study") and about Microsoft's Windows 95 printing subsystem.
In the Paul Maritz deposition, reference is made to an email "from Belfiore to Shulman attaching the documentation" of the namespace extensions. All of this is found in the Appendix [PDF].
Novell, in one interrogatory, had a definition of Namespace APIs:
"NAMESPACE APIs" refer to IShellFolder, IEnumIDList, IShellBrowser, IShellView, IPersistFolder, and ICommDigBrowswer and any other application programming interfaces that enabled application developers to integrate into the Windows 95 and/or Windows NT shell, including "b-list" namespace APIs. And in interrogatory 21, Novell asked Microsoft to identify all communications between it and any ISVs between October 1994 and July 1996 concerning namespace APIs. Microsoft told Novell to find it itself, but it can't find anything like that. I wonder if any of you have noticed anything like that in your reading of the Comes trial exhibits? They also asked Microsoft about MAPI changes between 3.1 and 95, and about APIs in Windows 95 communicated to ISVs to enable them to implement a custom print processor, to enable background printing. The APIs for that would be GetJob, SetJob, PrintDocumentOnPrintProcessor, AddPrintProcessor, and DeletePrintProcessor.
So if any of you came across anything relevant to any of those topics, this would be a perfect time to say so.
Update: The BoycottNovell folks have found one. We have it here also, on our Comes Exhibits page, Plaintiffs Exhibit 2158, which is an email from Microsoft's Satoshi Nakajima, dated October 10, 1994. It reads like this:
From: Satoshi Nakajima
Is that not harmonious with what Novell is charging?
Sent: Monday, October 10, 1994 10:26 AM
To: Chicago Shell API/Intrfc Chng Notif; Ten Shiele
Cc: SYS Chicago Developers
Subject: shlobj.h delta done; Making IShellBrowswer internal
Who cares: People in To line + out dev partners
Based on the recent decision, we are hiding one of shell extension mechanisms (see below for details). I marked all those interfaces and definitions ";internal" so that we don't put them in the SDK header files any more. Out dev. partners will receive these new headers (shlobj.h and shlguid.h) before M7 release.
Capone/Marvel - They may keep building their modules with our old public header files until M7, should use new public header after M7.
Fonts folder - George (M), We need to establish a way to update those private headers that Elsware has.
We won't change the definitions of those interfaces until M7 release so that those name space extensions (Capone and Marvell) run well. We may change those interfaces (or at least their GUID) after M7 to intentionally break those apps (please let me know if you are using those mechanisms internally).
No change - remain as public interfaces:
IPropSheetPage, IContextMenu, IShellExtinit, IExtractIcon
Became read-only public interface (read-only means no customized
Became private (i.e., name space extension mechanism):
IShellBrowser, IShellView, IPersistFolder, ICommDlgBrowser
No change - has been private:
IShellicon, IShellDetails, IDelayedRelease
Keep in mind that Groklaw's grouch has a more complete folder of the Comes exhibits than we do here, and they came from the Comes plaintiffs then-website, www.iowaconsumercase.org, and nowhere else. An anonymous comment also mentions 4293 [PDF] ("the way to shut out novell in the base is to either ship a full client or make it so there is no network connectivity" and 5673 [PDF] (Gates, October 3, 1994: "It is time for a decision on IShellBrowser....I have decided that we should not publish these extensions. We should wait until we have a way to do a high level of integration that will be harder for likes of Notes, Wordperfect to achieve, and which will give Office a real advantage....Our goal is to have Office '96 sell better because of the shell integration work..." To which Brad Silverberg wrote: "I will jump in -- yes we have to take them out of marvel and capone too.").