I think so. Moreover, I think doing FOSS is waste of energy and time under capitalism. If it will be less developed, almost nobody will use it. If it will be competitive to comercial products, it will be seized by capitalists in some way. Why reinvent the wheel, when we can pirate something? It hurts companies the most. And yes, the most important factor is who owns the software code, big data and the like. This should be publicly owned. Making FOSS under capitalism is wasteful since this time and energy can be better used to fight capitalism by other means. Unless someone does it for fun as a hobby.
I like the idea of trying functional programming in popular languages as C++, since it is hard to make a large practical project in Haskel or Clojure.
I did not notice it 😲