Unix had this right decades ago, in the form of text-in-text-out commands, pipes in between + text-based terminals in between machines. OS's like Windows broke that. It's good to see the philosophy returning. As long as everything is represented as structured text!
And an side: API's should not be patentable or copyrightable, no more than a language is. Because that's exactly what API's are. Common languages for machines to speak to each other.
And an side: API's should not be patentable or copyrightable, no more than a language is. Because that's exactly what API's are. Common languages for machines to speak to each other.