Would You Pay For Alternate Options For An API Terms Of Service?
Terms of service guide every aspect of how we provide and consume an APIs that drive our web and mobile applications. As an excercise, lets imagine a future where API terms of service (TOS) are machine readable, and always in alignment with the multiple partner tiers, and the service composition of an API platform.
Right now, the options available to API consumers is organized into service packages, allowing us multiple tiers of access, based upon usage + cost, when registering for and consuming API resources. Imagine if during this process the API TOS were integrated into the registration and account management workflows. Imagine you could fully understand each portion of the API TOS, and be provided with options, instead of a single, rigid level of service.
I’m just working through my thoughts on the politics of APIs, expanding on ideas of machine readable terms of service (TOS) introduce to me by Tyler Singletary (@harmophone) of @KloutAPI, and also a tweet from Antony Falco (@antonyfalco) of Orchestrate.io about the potential to allow for variances of TOS.
I would love to hear your thoughts on this subject. Am I off in left field, or is this something we should play with more?