Originally Posted by dmasteR
It doesn't matter if it's open source. That's completely irrelevant. AMD paid EA/DICE up to 8 million dollars for bundling BF4 with AMD hardware. What was also included in that deal is Mantle for BF4.
So yes AMD is paying EA/DICE to include mantle.
Could EA be generous with AMD and state they would add in Mantle support to Battlefield 4? Possibly. Did AMD throw money at EA to implement Mantle into the game? No. EA is adopting Mantle on a large scale, their game engine "Frostbite" itself is what will be getting Mantle support. So any and all games that are based on Frostbite due to release between now and 2014 will have Mantle support built in as well. The only thing EA has to do with Battlefield 4 when the time comes is add the "Mantle" option to the ingame drop down menu and recompile the game with the new engine. Something AMD paid EA to do? Not likely, more of something EA is doing since AMD has sold millions of game licenses for them and still is with Never Settle.
There is no official word as to Mantle being open source, tho inside rumor has it that it may be. We wont know for sure until the AMD Developer Summit in November. Tho with the gestures AMD has done in the past with API's such as OpenCL, there's no doubt Mantle will be open source as well. Mantle isn't the type of technology used to battle a competitor, it's a technology to lift limits set by "the man" known as Microsoft. Something tells me once Mantle does launch, Microsoft will be working towards rolling out a DirectX 11.3 or 12.0 API.
And if Mantle makes that notable of a difference, it will be the first notable time in history that Nvidia may work together with AMD. As Nvidia would have no choice but to adopt it for their architecture as well. They simply cannot make better performing cards and compete at the same price point (they already cannot). Not trying to make this a Nvidia vs AMD debate, it's just key points as to why Mantle will more than likely be open source. Not to mention if it progresses to the point where Nvidia does adopt it, that the Linux platform will also see support eventually.