But the i9000 has the official licenses to use swpe....that's why it came built in! It clearly states that its ok to distribute if its the original form that came cooked in the rom, but then it also says no standalone apks so that seems like a gray area to me
Its not gray area. Cooking the apk into a ROM that is meant to work only on i9000 is fine and allowed but posting an apk that CAN be used by devices apart from i9000 or can be modified in any way so that it works on devices not part of the OEM is not allowed.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?