MS Silverlight a Step Back For Linux Users
mattb0611 writes "Just as it seemed that Linux users (especially 64-bit users) would finally be able to enjoy streaming content with a minimum of hassle, Microsoft's new Silverlight software promises to throw a monkey wrench in the works — as they have yet to suggest any sort of Linux platform support."
The problem isn't the .NET framework aspects of Silverlight. The Linux community could develop a compatible implementation, and you're absolutely right that the burden is on them to do so. The problem is the VC1 video CODEC, which is encumbered by many patents. The Linux community can certainly come up with their own VC1 implementation, but anybody who distributes it is going to be open to a lawsuit.
Very, very hard. Forget the smaller scale than WINE - you're going to need large parts of the MacOS video infrastructure (CoreVideo, Quartz, likely QuickTime). If the mac client is not written in Cocoa, you'll need large parts of Carbon. (If it is in Cocoa, you could use GNUstep as a basis and avoid some work). You'ld be better off trying your luck with running the Windows version of Silverlight using WINE.
MacOS's BSD-like basis (and X11 support) means it is usually fairly simple to port Unix applications to MacOS (often just a recompile); the other direction is a lot more difficult.
There is already an OSS VC1 implementation, and you're free to use it in any country that does not allow software patents. You can hardly blame Microsoft when they have an obligation to their shareholders to take advantage of any opportunity that the law allows. If it's anyone's fault, its the fault of those who elect governments that allow software patents.
You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine