It should be noted that in general APIs are a modern form of slavery! Build something that depends on an API, and be exposed to any arbitrary decision by this API provider. I think Twitter's decision to shut down HTTP basic Auth (in favor of OAuth, which is great) is a perfect example of this.
I wish more services would implement open protocols, agreed upon standards than just proprietary APIs.
It should be noted that in general APIs are a modern form of slavery!
I think that's a little over the top, nobody is forcing anyone to use their API. If you rely on an API, you should accept that it can (and likely will) change in the future.
Twitter has been pretty up front about the fact that HTTP Basic would be shut off since they first released OAuth. I think they've done just about as much as they can to help people move away from HTTP Basic.
I wish more services would implement open protocols, agreed upon standards than just proprietary APIs.
I'm not sure what you mean by open protocols and agreed upon standards. HTTP Basic and OAuth are both open and agreed upon.
I wish more services would implement open protocols, agreed upon standards than just proprietary APIs.