Open source doesn't imply open to contributions. And you could imagine source available software that's not open source but takes contributions (and this is not theoretical, I've seen this in the wild).
(However, that's quite orthogonal to being a dick about making the source code that you must share available)
GitLab is MIT licensed, but also has also parts which are source available but not MIT licensed. Contributions to both are possible.