An excellent question. There are quite a few issues, actually. The RTMFP technology is based on US Patent 7,089,319 [http://www.google.com/patents/about?id=NsV6AAAAEBAJ&dq=7089319]. This technology (Amisima acquisition > "Stratus" > now "Cirrus") infringes on the aforementioned patent. Note the original patent was filed for in 2002, while Anisima developed in 2005-2006. The infringement is so monumental in its scope, that now Adobe may be forced to either license "its RTMFP" or take out the p2p triangulation component from the Flash player and Developer products altogether (something tells me, they'd rather settle)...
Anyone investing into or commercializing Adobe's Cirrus technology may also be found in wilful infringement.
What about other similiar open technlogies like TCP/UDP hole punching using SOCK, TURN, ICE and other open standards that games like Modern Warfare 2 and the Unreal Engine uses to do P2P negotiation?
Also wasn't RTMFP an acquired technology by Adobe of the company that wrote RTMFP as an open internet standard and open sourced under GPL (doesn't that mean Adobe would have to release their source under GPL, or I guess Amicima could have gave them complete ownership under a different license during the acquisition):
Software patents are pretty lame in my opinion (I really hope RTMFP becomes more of an open standard), innovation especially when it comes to networking comes from open standards, it's how the internet was built.
"The delivery-on-demand client is programmed to place HTTP GET requests with content capturing component. Content capturing component is programmed to render and process HTTP GET requests coming from delivery-ondemand client."
Adobe doesn't use GET/POST in RTMFP. It's a streaming protocol.
"Another aspect of the present invention is that, once cited a specific video channel number, the resource locator server connects web browsing applications directly to delivery-ondemand client in peer-to-peer fashion"
Adobe doesn't use "Video Channel Number", more over the authors need to clarify how "resource locator server" in their "invention" "connects" web browsing application "directly" to the "delivery-ondemand client". In Stratus peers have ability to discover themselves automatically in some situations.
"The content capturing component is programmed to determine the most efficient rate of packet transmission for each connected delivery-on-demand client."
- Wow, invention indeed! I think Adobe should ask clamants to present the code snippet for this "most efficient" transmission.
I'm sure Adobe lawyers will find many other holes in the this so called "patent". Let's wish the authors of this "invention" to finish the work and implement and grow it to something more serious then just few generic claims.
"Anyone investing into or commercializing Adobe's Cirrus technology may also be found in wilful infringement."
Usually people form an LLC, you know... But I bet you actually want to see more people commercializing Cirrus as then you have a bigger slice you'll try to bite! Right?
For your reference, Adobe invention is protected by these patents (among few others):
It's premature to say who is infringes on whom, but I can assure you it will be a long battle with unknown result if it ever will.