Documentação do Steamworks
Distribuição de aplicativos de código aberto no Steam
O SDK do Steamworks não é compatível com algumas licenças de código de aberto, o que pode impedir a distribuição de programas de código aberto pelo Steam.

Tenha em mente que, de acordo com o Acordo de Distribuição do Steam, você garante e declara que tem todos os direitos necessários para distribuir o jogo pelo Steam. Se o seu aplicativo fizer uso de código-fonte aberto não compatível com o SDK do Steamworks, NÃO DISTRIBUA O SEU APLICATIVO PELO STEAM.

Quais licenças de código aberto são compatíveis com o SDK do Steamworks?

De forma geral, licenças permissivas, que não impõem obrigações para redistribuir as suas modificações sob uma licença de código aberto, são compatíveis. Licenças permissivas e aceitáveis incluem as licenças MIT, BSD (3-clause e 4-clause), Apache 2.0 e WTFPL.

Quais licenças de código aberto não são compatíveis com a distribuição no Steam?

Geralmente, licenças com um elemento "copyleft" podem não permitir a combinação de código com o SDK do Steamworks sem a distribuição do código do mesmo. O exemplo mais conhecido é a GPL.

Mas eu vi um aplicativo com licença GPL no Steam!

Isso pode acontecer se o autor do código com licença GPL permitiu. O autor sempre pode conceder à Valve uma licença diferente da concedida publicamente ou entender que o SDK do Steamworks é apenas uma comunicação com um serviço, não infringindo o requisito de copyleft da GPL.

Estou usando código que usa a licença (acrônimo). Tem problema?

Não sabemos e não temos como fazer uma análise de todo o seu código. No fim, você é quem decide se tem como garantir que tem todos os direitos sobre todo o seu código. Tudo depende da licença e do código em questão.

Se estiver com dúvidas, consulte um advogado ou pergunte ao autor do código que planeja usar.