AMFPHP was started by Wolfgang Hamann, who reverse-engineered the AMF format to create a working gateway. Other developers (Justin Watkins, John Cowen) implemented a good part of the Remoting framework, and released 0.9b in september 2003. Justin continued work on the project and left an almost complete 1.0 version in the CVS in March 2004. In December 2004, Patrick Mineault noticed the long lost CVS version, and through harassment and zany schemes got a lot of people involved in working on the project to bring it to 1.0 status. In October of 2007 Wade Arnold took the lead of the project to bring a production ready release of AMFPHP with support for the AMF3 protocol.
- Alessandro Crugnola (documentation)
- Christophe Herreman (MethodTable class)
- John Cowen (Documentation and programming on 0.9b)
- Justin Watkins (most of the programming on 1.0)
- Patrick Mineault (programming and documentation on 1.0)
- Thomas Craigen (Beta Testing and documentation on 0.9b & 1)
- Wade Arnold (programming and documentation on 2.0)
- Wolfgang Hamann (original AMF reverse engineering)
For headers and such, here you go:
Macromedia and AMFPHP
I've sent an email to Macromedia regarding the status of AMFPHP. I was more interested in hearing the legal status of commercial usage; I received this response:
Here is the official response regarding AMFPHP and Flash Remoting:
Macromedia is aware of the demand for Flash Remoting in the PHP community and is currently investigating the best way to support this demand, however has no current plans to release a PHP version of Flash Remoting. Macromedia is also aware that there are efforts underway in the PHP community to build and make available PHP software that provides similar functionality to what is offered in Macromedia Flash Remoting.
I hope this answers your question.
JRun Technical Support
Recently, in a Breeze meeting concerning the Flash Platform and Zorn, Macromedia has reiterated that position informally.