Recentemente, foi deixado escapar que o novo EULA para Delphi XE3 proibirá o desenvolvimento do Client Server com a edição Professional sem a compra adicional de um pacote de licenças do Client Server. Isso não quer dizer que a versão Professional não terá os recursos, mas a licença proíbe especificamente o desenvolvedor de usar o compilador para uma classe específica de desenvolvimento, mesmo com soluções de terceiros ou domésticas.
Portanto, minha pergunta é se existe um precedente de um compilador ou ferramenta criativa semelhante que proíba a classe de trabalho para a qual você pode usá-lo. Especificamente, uma ferramenta "profissional" licenciada comercialmente como o Delphi XE3. Além disso, essa restrição seria legalmente aplicável?
Sei que no passado havia ferramentas educacionais ou de edição inicial que restringiram seu uso para fins comerciais, mas elas não foram vendidas como ferramentas "profissionais". Também sei que muitos softwares e equipamentos de computação terão um aviso de que não é para uso em "equipamentos de suporte à vida" ou "energia nuclear", mas isso é mais para evitar responsabilidades do que para proibir atividades.
Parece que me lembro da Microsoft colocando uma restrição no FrontPage de que você não poderia usá-lo para criar um site que se refletisse mal na Microsoft, mas eles retiraram essa restrição antes que ela pudesse ser testada legalmente.
Atualização: O EULA foi retirado antes do envio do produto devido à resistência do público.