In your post that I responded to, you wrote:
My recollection is that the development stage of WPS did (partly) hail from the partnership days..
In my reply, I didn't claim that there was no non-IBM patent constraints on the WPS. I was simply trying to address the fact that all the evidence and discussion I've seen indicates that the WPS was an IBM project and had nothing to do with the pre-split agreements IBM had with MS. So our recollections are different.
As some evidence that the Workplace Shell had no input from Microsoft, I'll present the following:
0. The IBM and MS split was in [link|http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=utf-8&th=2cddd935db86acea&rnum=3|September 1990].
1. The version of OS/2 2.0 that Microsoft released to its OEM Citrix (the only version of OS/2 2.0 that Microsoft released AFAIK) didn't use the Workplace Shell.
2. The Workplace Shell is trademarked by IBM.
3. The Workplace Shell is built on top of SOM - IBM's System Object Model.
4. It took 3+ years after IBM's OS/2 2.0's Workplace Shell was released for Microsoft to have a (sort-of) comparable shell for Windows 95.
5. Moskowitz and Kerr - "OS/2 2.1 Unleashed" - ISBN: 0-672-30240-3, p. 122, write:
With the release of OS/2 2.0, IBM introduced the first of a new generation of user interfaces built around an object-oriented design. Extensive usability and human-factors studies by IBM indicated that first-time users of computer systems had trouble learning to use existing computer-user interfaces. Early in 1991, the OS/2 development team made the most significant decision affecting the OS/2 2.0 product. Based on a prototype created by a small group of programmers, IBM made the Workplace Shell a component of the operating system.
During the ensuing 12 months, the Workplace Shell team grew from that small group of programmers to include many other areas of IBM's research and development community, including usability testing, human-factor research and object-oriented programming technology, compiler research and development, information development, graphics design, and, of course, the tens of thousands of beta testers both inside IBM and in the industry who provided invaluable guidance, advice, and feedback.
6. [link|http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=utf-8&selm=5ajp1v%24b14%40nnrp1.toronto.ican.net|This] USENET post by Keith Medcalf.
I have no inside information on whether the WPS for OS/2 was coded by external companies or is encumbered by IP or patent rights held by others. My gut feeling is that it's an exclusive IBM product, but I don't have any information other than the above. (Deitel and Kogan's "The Design of OS/2" may have more details, but I can't find my copy at the moment.) I wouldn't be shocked if outsiders helped as I believe that the WPS for Windows 3.x was done externally. But I believe the evidence shows that the WPS was a project done by IBM after the divorce from Microsoft.
If you have any contrary evidence, even if annecdotal, I'd like to see it. :-)
Cheers,
Scott.