First, thank you again for your proposal and I’m happy to see you reaching out for comment. The main reason we couldn’t select you this year is simply because Google only allotted us 2 slots for GSoC. We tried to get more positions, but this is the first year Cesium is participating in GSoC, and new projects almost always only get 2. For what it’s worth, you were very high up on the list of possible candidates and if we had a few more slots, would have selected you.
Ultimately, the tie breaker we used to pick the selected projects was how closely they aligned with our near term goals. Client-side KML support is something that gets requested over and over again, so it won out over geoJSON. Since KML support is also a larger undertaking, we thought it would make a better project and last the entirety of GSoC.
I hope that provides you with a clear explanation. We’re happy to have you continue to contribute to Cesium and hopefully next year we will have more slots available. Certainly anyone that regularly contributes between now and next summer will have a much higher chance of being selected.
If you have any other questions, just let us know.