At this point, building on someone else's API is a form of insanity.
Here's my harebrained proposal:
1. Developers form an online-only cardcheck union. As a condition of joining you promise not to develop on APIs of businesses that don't have a contract with the union.
2. Union negotiates contracts with companies where they agree to support API versions for X years
3. Strike on all others
Here's my harebrained proposal: 1. Developers form an online-only cardcheck union. As a condition of joining you promise not to develop on APIs of businesses that don't have a contract with the union. 2. Union negotiates contracts with companies where they agree to support API versions for X years 3. Strike on all others