Monetizing Social Networks

This is going to be a short post...

Many social networks are still trying to figure out how to monetize while others are monetizing off of them. People are monetizing Facebook apps, selling Facebook apps and Twitter clients. Maybe this is a dumb question, but why not make it part of your API agreement that any company making a profit from your API needs to give you a cut? The APIs could still be free, and if an app makes money, the API provider gets a piece. After all, isn't the apps success based largely on the technology provided by the API provider? Just seems like it makes sense to me. I'd love to hear your opinion.