Você tem algumas opções. A primeira opção é obter uma licença de conector externo . Isso elimina o requisito de CAL (a menos que esses sejam todos os seus sistemas). Outra opção é puxar os dados em vez de empurrar (sempre achei que era burro da microsoft licenciar por acesso, mas afirma claramente que as CALS são necessárias para dispositivos que acessam o servidor em questão, e não o contrário), que caso CALS são o problema dos outros caras. Por fim, use uma edição da Web, se puder. Todo o conteúdo em um servidor executando o Windows Web Server deve estar acessível a usuários fora da organização proprietária do servidor; as regras de licenciamento determinam que o produto não pode ser usado para hospedar material somente para funcionários (não significa que os dados não possam ser criptografados ou tenham que ser significativos para todos os usuários).
Existe um guia de licenciamento completo e abrangente disponível aqui (incluindo uma árvore de decisão de CAL)
Embora eu não tenha informações suficientes sobre o que você precisa fazer para dizer se é mais barato usar uma solução não baseada na Microsoft como um todo, posso dizer que não é possível remover os requisitos de CAL usando um dispositivo intermediário.
Se esta for uma solução baseada na web, você também deve considerar o licenciamento SPLA , que também elimina os requisitos de CAL (mas muda todo o modelo de preços)
Aqui está uma lista das outras exceções para o requisito de CAL:
If access to the instances of server
software is only through the Internet
without being authenticated or
otherwise individually identified by
the server software or through any
other means
If access is to Windows Web Server
2008 or Windows Web Server 2008 R2
If external users are accessing the
instances of server software and you
have acquired a Windows Server 2008
External Connector license for each
server being accessed
For up to two devices or users to
access your instances of the server
software only to administer those
instances
If you are using Windows Server 2008
R2 solely as a virtualization host
(you will still require CALs for your
appropriate WS edition running in the
virtual machine(s) )