Source uses licenced middleware such as Havok so SDKs are likely all we're going to get officially. Source 2 might be a different story if HL3 releases one day since Valve replaced audio and physics with in-house technologies.
Source 1 is a good example here, where licensees of source need to also obtain a havok license before Valve can give them any code.