Parallels Desktop Watch

NOTE: On July 2nd,2007 Parallels sent the modified sources to Stefan Dösinger. Who looked at them, and they are functionally mostly unmodified, except of some changes to get wined3d to compile on Windows(nameless unions, and similar things). I have temporarily uploaded the sources to http://84.112.174.163/~stefan/WineD3D-0.9.36-Parallels.zip (the LGPL allows me to redistribute them), but I think thats only a temporary place. What is yet to be verified is if these are the sources used to build the libs shipped in Parallels Desktop for mac.

A diff of the code against wine 0.9.36 is available at http://people.debian.org/~rmh/parallels_wined3d.diff

What's this about(outdated)

Parallels Desktop for Mac(www.parallels.com) contains Wine's Direct3D code according to http://www.parallels.com/en/licensing/. So far(June 30th, 2007) attempts to ask them for the modified source code failed. This page is meant for keeping track of this, without starting legal action or a publicity campaign yet.

Timeline

  • June 1, 2007: SWSoft shows some screenshots from their upcoming Parallels 3.0 release, which show bugs similar to Wine (link, the shadow squares).

  • June 7, 2007: SWSoft ships Parallels 3.0, advertized with "Strong support for OpenGL and DirectX". It turns out that it contains 4 files from Wine, PrlDdraw.dll, PrlD3d8.dll, PrlD3d9.dll and WineD3D.dll. They are part of the guest os tools installed in Windows.

  • June 8, 2007: A forum post on the Parallels forum raises the question of Wine code in Parallels(link). Parallels promises the code within 1-2 days.

  • June 10, 2007: Stefan Dösinger asks for the Source code, as stated on the licensing page above. The support@paral*lels.com gave only an automated bounce back, so the support system was used to ask a pre-sales question. Later the mail address on the license page was changed to license@parallels.com . No archived mails from that question, unfortunately.

  • June 12, 2007: Parallels promises the source code within 3 days[1].
  • June 20, 2007: Lacking any reply from Parallels, Stefan Dösinger sent a follow up reply asking for an update on the progress[2]. It remained unanswered so far.
  • June 22, 2007: Steven Edwards in an email to license@parallels.com requested a status update on the June 8th forum post.[4]

  • June 29, 2007: Another request was sent by Stefan, this time to the new address license@parallels.com [3]. Created the Wiki page to keep track of this.

  • June 30, 2007: Jeff Hagen forwarded his own attempt to get the source to me(Stefan). Parallels said that they are waiting for "legal department approval". [5]
  • July 2, 2007: Parallels opened up the modified WineD3D sources. (At least they sent out a package of modified Wine DLLs, I am currently looking at them).
  • July 2, 2007: Ben Rudolph, Director of Corporate Communications for Parallels gives VSM this statement "WINE already has the code."

"Parallels Desktop is in full compliance with the WINE license. We have checked and double-checked our usage of the code and have in no way violated the license. Our engineering team has compiled the modified sources that we use in our products and has provided them to the WINE initiative. We're happy to make them available to any user who would like to view them, as is required for compliance." http://www.virtual-strategy.com/article/articleview/2117/1/7/

  • July 3, 2007: Steven Edwards did an initial port of the code drop to Mingw to help aid the review process.

References

Reference mails are attached as files.


CategoryAbout

Parallels (last edited 2012-07-25 19:07:08 by KyleAuble)