This is where remembering the free-costless and free-libre distinction is important. Linux is free-libre, so it's natural that it insists on its dependencies being free-libre.
Free-libre is necessarily also free-costless, but not the other way round.
> Visual Studio
It's interesting that everywhere I've worked as a Microsoft shop happily pays for MSDN, which gives you not just VS but a huge amount of other stuff.
Perforce handles large binary assets much better than git. There are also paid for closed version control systems that are really bad but get used anyway, such as in IC design.
Free-libre is necessarily also free-costless, but not the other way round.
> Visual Studio
It's interesting that everywhere I've worked as a Microsoft shop happily pays for MSDN, which gives you not just VS but a huge amount of other stuff.
Perforce handles large binary assets much better than git. There are also paid for closed version control systems that are really bad but get used anyway, such as in IC design.