ECS is all these things and none of these things. It's several separate concepts under the same name; different applications/games pick different pieces of it.
It's kind of meta, really; you can imagine ECS itself as an entity, and different meanings of it as different components that could be included in it.