Многие разработчики проприетарного ПО используют open source библиотеки. Почему никто не заставляет их открыть свой код?
1, 2, 3, 4, 5, 6, тема на офсайте и ещё по теме.
Так там же разные опенсорс лицензии, некоторые ограничивают коммерческое использование, другие нет.
Например, лицензия MIT позволяет использование библиотеки в закрытом ПО, при условии, что текст лицензии предоставляется вместе с этим ПО.