Wait, a development kit, or an API? They're different and this looks like an API. This isn't unprecedented, quite a few game companies have released the source code to their engines. Open source usually means greater stability and more features.