I assume you’ve heard the news: Zynga hired the cocos2d-iphone lead developer, Ricardo Quesada.

I’d like to try and shed some lights on the open questions that arose. Of course this is my opinion and speculative, so take it with a grain of salt.

What does “acquisition of certain assets of Sapus Media” mean?

Sapus Media products have been bought by Zynga.

In fact, Sapus Tongue Source Code and LevelSVG are no longer for sale. All “buy” links have been removed and all references on the cocos2d-iphone.org store too.

These products may be gone for good, or they may be released for free as a concession to the Cocos2D community.

Why did Zynga buy these products?

Buy-out.

It’s the cash carrot of the deal. Generally you can expect to receive somewhere around 2 years worth of revenue from a software product as buyout price. Whether Zynga wants or uses the products is irrelevant. It’s the price they paid in order to hire Ricardo and Rolando.

It’s common to bring in new employees by acquiring their legal assets. This keeps the new employees focused on the company’s interests rather than their own, and they no longer have to spend time maintaining and supporting their products. After all, they should focus all their efforts on their new job.

It’s also insurance for the company. By removing in the buy-out what once provided the daily income, the new employees are less likely to leave and more loyal to the company.

Did Zynga also acquire cocos2d-iphone?

I don’t think so.

The cocos2d-iphone engine is a product of Sapus Media. It may be a free and open source project, but legally speaking it has always been an asset of Sapus Media. This means that the copyright of all the cocos2d-iphone.org source code originating from Ricardo or Rolando could have been transferred to Zynga if it was part of the acquisition.

But I think it’s more likely that cocos2d-iphone was merely separated (legally speaking) from SapusMedia, making it an independent project which is owned by those who contributed to it.

The fact that you can still donate to cocos2d-iphone seems to validate this. If cocos2d-iphone were entirely Zynga’s now, I’d expect the donate button to have been removed as well. It would be bad PR for Zynga to take donations from the community for a project that they own.

Why can we still donate to cocos2d-iphone?

Likely to cover running costs.

Zynga did not acquire the cocos2d-iphone.org website and its assets (eg the website design, technology and content). That means donations don’t go to Zynga, and may be used to cover the website’s running costs.

It might also mean that it’s an incentive to keep working on the cocos2d-iphone project, like so many other open source project’s donate buttons.

Whether donations are even necessary, and how much money is needed, we don’t know. Unless there’s more transparency regarding expenses I wouldn’t feel comfortable donating at this point.