FOSS under capitalism allows a potential degree of freedom against capital but is tolerated because capital considers it free labour that they can re-appropriate.
Under a socialist state software development can take a different character because there even the proprietory software taken as a whole ultimately serve the working classes; the private sector tends to reflect the socialist state as opposed to capitalist countries where the public sector tends toward reflecting capital (the deteriorating NHS in the UK for example, and ample use of overpriced dysfunctional non-compatible competing software they lease - to echo the theme you raised).