I can't possibly see why AMD would want Mantle as an open technology. How does Mantle being available to other vendors help sell AMD cards? That's the goal here, right? For AMD to sell more of their APUs and GPUs? It's a pretty ridiculous notion to suggest that anyone can use it if you ask me - let's say that nvidia theoretically uses Mantle, but Mantle titles somehow run better on NV cards a year from now. So how does that help AMD add value to their cards? From a business and financial perspective, a Mantle available to everyone would just lead to AMD selling fewer GPUs and APUs. AMD needs to stop trying to be the "nice" guy. The nice guys never win in the business world, because rest assured the competition doesn't share that mindset.
I mean, let's look at nvidia value adds. Aside from the user experience, they have shadowplay, physx, TXAA, among a variety of other NV specific features. Does NV rush out to intel and AMD and say "hey, we want you guys to use this!"? No of course not. These features help sell their cards. Mantle will help sell AMD cards.
IMO, unless AMD is stupid, Mantle will be AMD only. All they need to do is get it baked into several next generation engines and that will make it available to the vast majority of PC Games, since most AAA games use 4-5 game engines at the most. If Mantle somehow made it into UE4, well bam, that would make Mantle available to a TON of games. It doesn't need to be "open" and available to everyone.
The ultimate goal of Mantle is to serve as a value add for gamers to go out and buy AMD GCN cards and GCN APUs. Period. Making it available to everyone runs quite contrary to that.