One other interesting angle: non-profit organizations. It could have characteristics from either end of the spectrum, depending on size. But (theoretically) it is more about service of your target market. And less downward pressure to squeeze more profit from users.
Most people think of non-profits as organizations which raise money and give it out. But there is no rule against non-profits charging for services. Check out Ghost, for example.
In general, I like the idea of companies where success benefits everyone, not just a few people at the top.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.