1) Yes I tried to write a EJB 3 + JSF Cartridge for version 2.1, now it has both in version 3.1!, and it has become more stable and better documented, may be I am not as wise as other people on this group but I waste lots of my time to get it running.
2) No I have downloaded a crack. but it is not much expensive it is nearly 5000$ compared to salary of j2ee developers these days it can be good money saving even in Iran.
yes QVT is not yet and standard, and yes andromda is good, and getting better (specially it documentations) but I don't like to take a lot of time defining my architecture in one tool, and stay in that tool for ever. and as long as MDA tool vendors don't provide it not as many people as they should will develop their own architecture in MDA.
I belive:
"QVT specification is the heart of Model Driven Architecture"
MOF and UML existed before, also OCL is an old standard, there are lots of code generators out there which do the same job as MDA without applying MDA standards.
also in andromda the eclipse integration is not yet finished, UML 2 is not yet supported
am i right?
do you see any missing feature in together?
there are other QVT tools like:
umt-qvt.sourceforge.net
and looks like a plugin for eclipse will come soon.