Get agreement with Amiga Inc. Don't pirate. Simple as that. They are no different then any other company in that regards.
On the legal front
-----------------
Hyperion Entertainment, ACube and Eyetech, amongst others, will vouch for me when I say that 'getting argreement' with Amiga Inc is not always the easiest thing to do. And an agreement doesn't mean terribly much with them. Which is why they've been in the courts for over 2 years,
laundering throwing millions of pounds in a lawsuit over IP which has no provable value.
Amiga Inc have NO interest in working alongside anybody on anything. People using and/or promoting their product only irritates them. Selling products is
not in Amiga's gameplan.
On the benefits of the technology
--------------------------------
NDAs need to be signed up to get a hold of the technology. There is very little public information on the technology. AA1, which was based on TAO's intent, sounded interesting as it was a complie-once-run-anywhere ideal. AA2 appears to be nothing other than a cross-platform API.
There are plenty of free and better documented cross platform APIs around so until the day that somebody comes up with an inspiring game or app made with the technology, or somebody actually describes in detail what it can do (without resorting to lengthy strings of meaningless marketing techno-jargon) and provides some examples, there is no compelling reason to adopt the technology.
[snip]
AROS will be fun to play with on Pandora, but has very few native apps. I will probably use it for about 5 minutes just 'because I can'
The best Amiga experience on Pandora will be using OS3.x under emulation on UAE. Personally, I'll just be using it to play Turrican, Superfrog and a few more classics, and I won't be worrying too much about the OS underneath it!
It is not an NDA but an SDA. I have that agreement already.
True, AmigaOS 5 is at this time (probably will be for some time) purely imaginary.
I have no issue with Amiga Inc. but to simply put - I dealt with it a long time ago. Amiga folks do value money. So, if they want money then they should have no issue.
I've seen, read, and heard all sorts of stuff about them. If they don't wan to sell products like the AmigaAnywhere Player, they can have it for download. If they don't want to make money. The SDA that I have, I receive 60% of gross profits and they get 40%. So, if I make a program for sale on their website for $10. If there was 100,000 downloads then $1 Million in proceeds. They receive $400,000 and I get $600,000. They should be happy with a $400,000 income. So what for using their architecture. I don't care, $600,000 is a nice check. Not much different then any other commercial agreement.
Here is the thing, what can be done with it is partly due to a particular platform's actual hw and then the rest is programmer's capabilities.
A c64 can do quite a bit and so can an Amiga 1200. It is not unrealistic that a tightly programmed BIM (Building Information Modeling) program can be made and ran on an A1200. So, who's to say that a person can't write one on AmigaAnywhere. The math routines are just that. A display is still just a 2D pixel matrix. We can do that. Running a raytrace is well within means. The hw of Pandora can do it just fine. An A1200 can. All the basic building blocks are there to do anything. The biggest issue is limited amount of programmers and their willingness to program on it.
As you said, there is issues about the explaination of what it can do. The bottom line, any and all kinds of applications can be built on it. There is nothing that prevents a person from employing additional API with it or writing a custom API or whatever piece of code. Know what you want to create as a program and write it. I can't speak about each individual programmer's writing style and what APIs they want or need. That is too expansive of a scope.
I have both AA1 (v1.52) and AA2. Including the documentations and I am more then willing to share info from the document for it. As far as the actual program itself... I would be cautious to speak in a public forum about distribution of the program. I agree, there needs more activity and existing activity and products does not shine the full capability. Look at early programs for C64 and Amiga. Might not be like what later stuff that was produced. People need to learn AA as with any platform.
It is sad that it isn't being utilized to what it can do.
AA1 had a few additional stuff like the AVE/intent and stuff and I am more interested in it. Both architecture can be implemented with little resources taken. We just can not really compare and explain the systems absolute capabilities with the existing examples. There is a part due to hw capability of platforms in which these things were demonstrated on and the knowledge and skill and willing drive of the programmers writing sw. So many of them are spending alot of time on non-AmigaAnywhere projects and usually writing for Windows or Linux in traditional fashion. If Amiga gets pissy with me, they can email me.
For what it is worth, I believe that we should support it as well as others. I also concur the support of Amiga emulation and AROS.