Comment Comment by codingdave It is nothing but a marketing term at this point. Various groups are trying to claim it and normalize their own meaning, but there is little consensus whether it even has a shared meaning. parent codingdave 4 years ago