.NET Tools

Atualização de licenciamento para ferramentas JetBrains .NET e Visual Studio

Read this post in other languages:

Em suma, o que está mudando?

Para que o licenciamento das nossas ferramentas para .NET e Visual Studio fosse simplificado, ele foi reduzido a três opções simples:

  • Assinatura ReSharper – para usuários das nossas extensões do Visual Studio: ReSharper ou ReSharper C++ ou ambos.
  • Assinatura Rider – para usuários que preferem nosso veloz IDE standalone para .NET ou que desenvolvem em .NET Core multiplataforma, Unity ou Xamarin.
  • Assinatura dotUltimate – para usuários que combinam as extensões Visual Studio com o Rider no seu desenvolvimento ou que tenham necessidade de algum dos nossos profilers avançados (dotTrace e dotMemory) ou uma ferramenta de cobertura de código (dotCover).

(Há também um All Products Pack que inclui todas as ferramentas desktop da JetBrains.)

Para simplificar as coisas, passamos a cobrir ReSharper e ReSharper C++ com uma única licença. Também reduzimos o preço do pacote all-in-one .NET (que agora faz parte do dotUltimate).

Para tornar mais fácil o trabalho com todas as ferramentas incluídas no dotUltimate, teremos um instalador comum para todos os produtos dotUltimate no Windows. Ele será capaz de instalar todos os produtos .NET e extensões VS da JetBrains antes que o lançamento 2020.2 esteja pronto.

Mais detalhes sobre a mudança

A partir do mês de agosto de 2020, não mais venderemos as seguintes licenças:

  • ReSharper C++
  • ReSharper Ultimate
  • ReSharper Ultimate+Rider

A licença dotUltimate irá cobrir todas as ferramentas pagas para .NET e Visual Studio da JetBrains (ReSharper, ReSharper C++, Rider, dotTrace, dotMemory e dotCover). Vai custar o mesmo que o ReSharper Ultimate custa hoje, mas também incluirá o Rider. Os titulares de licenças ativas do ReSharper Ultimate e ReSharper Ultimate+Rider serão automaticamente transferidos ao novo dotUltimate, com todos os seus descontos de continuidade preservados.

Se você é um titular de licença ReSharper ou Rider que deseja simplesmente continuar a usar apenas o produto correspondente, você pode ignorar este post com segurança. Nada vai mudar para você. Titulares de licenças ReSharper passarão a ter acesso ao produto ReSharper C++ e vice-versa.

Para descobrir o que significa esta mudança para você e se você precisa tomar alguma ação, por favor continue lendo.

Por que atualizaremos nosso licenciamento

Obtenha um esquema de licenciamento mais simples

O licenciamento mais simples é o principal objetivo da mudança. Os clientes agora poderão escolher a IDE ou a extensão que precisam, ou podem obter todos os produtos .NET em um único pacote.

Rider e ReSharper sob uma única licença

Alternar entre Rider e Visual Studio com ReSharper é fácil com dotUltimate. Você pode trabalhar nos seus projetos Windows no Visual Studio incrementado pelo ReShaper e ao mesmo tempo usar o veloz e poderoso IDE Rider para seu desenvolvimento .NET multi-plataforma.

Como o Rider funciona com base no engine do ReSharper, como um usuário Rider você não perderá qualquer benefício que seja parte da sua experiência ReSharper, mas encontrará ainda mais novidades. Por exemplo, suporte integrado para sistemas de controle de versão, Histórico Local sempre a mão para garantir proteção contra a perda de alterações não confirmadas e ferramentas de edição de SQL da equipe DataGrip – tudo isso em um editor veloz e responsivo.

Para saber mais sobre o Rider, dê uma olhada no nosso Rider Essentials, onde nossos developers advocates compartilham suas dicas e truques favoritos e ajudam você a descobrir novas maneiras de trabalhar com o IDE.

Profiling e suporte à cobertura de código

Uma licença dotUltimate é uma ótima opção para desenvolvedores que desejam eliminar gargalos de desempenho, tampar vazamentos de memória e garantir que seus testes unitários estejam totalmente cobertos. A licença dotUltimate lhe dá acesso aos profilers (dotTrace e dotMemory) e uma ferramenta de cobertura (dotCover). E não se trata apenas dessas ferramentas individuais ou da integração com o Visual Studio, já que a licença dotUltimate também inclui plugins para o dotCover e dotTrace no Rider!

Nós queremos deixar as ferramentas de profiling ainda mais acessíveis no editor de código para suas atividades de manutenção de código do dia-a-dia. No Rider v2020.1, introduzimos o Dynamic Program Analysis (DPA) que automaticamente detecta problemas de memória na sua aplicação enquanto executa no seu IDE em segundo plano. O DPA é licenciado como parte do Rider (e pretendemos adicioná-lo, posteriormente, ao ReSharper).

Use C++ junto com C#

Outra parte da mudança é o suporte a C++ que agora fornecemos para todos os nossos clientes ReSharper. Temos dois irmãos na família que têm muito código compartilhado – ReSharper e ReSharper C++, cada um dos quais agrega valor ao seu grupo de usuários. No entanto, de acordo com nossas estatísticas de uso de recursos, percebemos que um em cada sete projetos .NET inclui algum código C++ nativo. Também existe o C++/CLI, uma ponte entre C# e o C++, que pode ser melhor atendida através de uma combinação de ambos os sabores do ReSharper.

Portanto, se você trabalha com C++ e C#, você não precisa mais comprar uma segunda licença – a licença do ReSharper agora inclui tanto o ReSharper como o ReSharper C++. As licenças atualmente disponíveis continuarão a funcionar, mas agora também incluirão acesso ao outro ReSharper.

O ReSharper C++ continuará a evoluir – a equipe tem alguns planos bastante promissores em mente. Além disso, ele agora serve de base para o Rider for Unreal Engine, uma edição de pré-visualização do Rider com suporte a C++ e que pode ser usada para criar jogos com o Unreal Engine. Quando for lançado, ele se tornará parte do produto Rider, trazendo-o para o C++. Esta decisão está totalmente alinhada com a alteração do licenciamento ReSharper/ReSharper C++.

O que isto significa para você

Identifique-se com um (ou vários) dos grupos abaixo para entender como exatamente a mudança afeta você:

  1. Você possui uma assinatura ativa do ReSharper Ultimate. Antes de agosto de 2020, ela será transferida automaticamente para a recém-criada licença dotUltimate. A mudança será refletida na sua conta JetBrains. Você poderá continuar a usar o ReSharper e ReSharper C++, os profilers (dotTrace e dotMemory) e a ferramenta de cobertura (dotCover) como antes e também começar a usar o Rider imediatamente. Descontos para o segundo e terceiro anos seguintes da sua assinatura serão aplicados quando esta licença for atualizada. Os produtos de reserva agora também incluem o Rider.
  2. Você possui uma assinatura ativa do ReSharper Ultimate + Rider. Antes de agosto de 2020, ela será automaticamente transferida para a recém-criada licença dotUltimate. A mudança será refletida na sua conta JetBrains. Você pode continuar a usar todas as ferramentas .NET da JetBrains. E você pagará menos da próxima vez que atualizar a licença, não apenas porque os descontos de continuidade são preservados, mas também porque a licença dotUltimate vem com um preço mais baixo.
  3. Você possui uma assinatura ativa do ReSharper. A partir de agosto de 2020, ela também será válida para ReSharper C++. Os produtos de reserva agora também incluem o ReSharper C++.
  4. Você possui uma assinatura ativa ReSharper C++. A partir de agosto de 2020, ela também será válida para o produto ReSharper. Por favor, observe que não venderemos mais novas licenças desse tipo. Apenas renovações serão possíveis (via JetProfile ou contato com vendas). Os descontos de continuidade serão preservados. Os produtos de reserva agora também incluem o ReSharper.
  5. Você possui uma assinatura ativa do Rider. Não há mudanças que você tenha que considerar.

Se você possui uma assinatura ativa All Products Pack, não há mudanças na sua licença. Se você possui várias assinaturas para diversos produtos .NET e tem dúvidas ou apenas deseja atualizar para um pacote maior (como dotUltimate, por exemplo), por favor entre em contato com nossa equipe de vendas.

O que você precisa fazer em relação às alterações de licenciamento

Sabemos que você tem muitos projetos e tarefas importantes a realizar. Portanto, faremos o melhor possível para realizar todas as mudanças de maneira automática e suave, para não impactar você. Nossa equipe está neste momento preparando a alteração e garantindo que o processo de transferência ocorra sem percalços.

Assim que as alterações forem lançadas, você terá condições de imediatamente começar a usar os novos produtos disponíveis com sua licença atualizada.

Existe apenas um cenário onde uma ação sua seria necessária – se você estiver usando um código de ativação e gostaria de usar os produtos recém-adicionados (que não estavam disponíveis para você, sob sua licença). Neste caso, você terá que reemitir o código de ativação na sua conta JetBrains assim que a alteração for efetivada (veja a seção Datas importantes abaixo).

Por exemplo, se você possui uma licença ativa do ReSharper Ultimate e usar um código de ativação para registrar o produto, ele ainda funcionará para o ReSharper, dotTrace, dotMemory e dotCover. Para usar o Rider após a alteração, o código de ativação terá que ser reemitido na sua conta JetBrains.

Datas importantes

Essas mudanças entrarão em vigor com o lançamento 2020.2, que prevemos que ocorra aproximadamente na primeira semana de agosto. A transferência das licenças ativas ReSharper Ultimate e ReSharper Ultimate+Rider terá início uma semana antes disso, no final de julho. Todas as licenças serão transferidas automaticamente e uma notificação com um link para este post do blog será visível nas contas JetBrains de todos os clientes afetados.

Alguma dúvida?

Deixe sua pergunta aqui nos comentários ou entre em contato com nossas equipes de suporte ou vendas. Teremos prazer em ajudar.

Esperamos que as mudanças abram novas oportunidades para muitos de vocês e que vocês estejam tão empolgados quanto nós estamos ao seguir adiante com isto!

Sua equipe .NET
JetBrains
The Drive to Develop

image description