I've forked the official SDK so that I can get extra functionality but it's quite hard to keep it updated when internal stuff changes. There is no way I can contribute.
I can't use it everywhere I want...shortly said it's not open source and this sucks.