Public-iUncategorized
May 9, 2010

Open source – or why we did a load of work and then gave it away for free

This post previously appeared on my own blog (curiouscatherine) but I thought it would feel…
Read More