{"id":63683,"date":"2020-08-03T14:26:04","date_gmt":"2020-08-03T14:26:04","guid":{"rendered":"http:\/\/blog.jetbrains.com\/?post_type=dotnet&#038;p=63683"},"modified":"2020-08-03T14:26:04","modified_gmt":"2020-08-03T14:26:04","slug":"atualizacao-de-licenciamento-para-ferramentas-jetbrains-net-e-visual-studio","status":"publish","type":"dotnet","link":"https:\/\/blog.jetbrains.com\/pt-br\/dotnet\/2020\/08\/03\/atualizacao-de-licenciamento-para-ferramentas-jetbrains-net-e-visual-studio\/","title":{"rendered":"Atualiza\u00e7\u00e3o de licenciamento para ferramentas JetBrains .NET e Visual Studio"},"content":{"rendered":"<h2 id=\"brief\">Em suma, o que est\u00e1 mudando?<\/h2>\n<p>Para que o licenciamento das nossas ferramentas para .NET e Visual Studio fosse simplificado, ele foi reduzido a tr\u00eas op\u00e7\u00f5es simples:<\/p>\n<ul>\n<li><strong>Assinatura ReSharper <\/strong>\u2013 para usu\u00e1rios das nossas extens\u00f5es do Visual Studio: ReSharper ou ReSharper C++ ou ambos.<\/li>\n<li><strong>Assinatura Rider<\/strong> \u2013 para usu\u00e1rios que preferem nosso veloz IDE standalone para .NET ou que desenvolvem em .NET Core multiplataforma, Unity ou Xamarin.<\/li>\n<li><strong>Assinatura dotUltimate <\/strong>\u2013 para usu\u00e1rios que combinam as extens\u00f5es Visual Studio com o Rider no seu desenvolvimento ou que tenham necessidade de algum dos nossos profilers avan\u00e7ados (dotTrace e dotMemory) ou uma ferramenta de cobertura de c\u00f3digo (dotCover).<\/li>\n<\/ul>\n<p>(H\u00e1 tamb\u00e9m um All Products Pack que inclui todas as ferramentas desktop da JetBrains.)<\/p>\n<p>Para simplificar as coisas, passamos a cobrir ReSharper e ReSharper C++ com uma \u00fanica licen\u00e7a. Tamb\u00e9m reduzimos o pre\u00e7o do pacote all-in-one .NET (que agora faz parte do dotUltimate).<\/p>\n<p>Para tornar mais f\u00e1cil o trabalho com todas as ferramentas inclu\u00eddas no dotUltimate, teremos um <em>instalador comum<\/em> para todos os produtos dotUltimate no Windows. Ele ser\u00e1 capaz de instalar todos os produtos .NET e extens\u00f5es VS da JetBrains antes que o lan\u00e7amento 2020.2 esteja pronto.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/Blog_1600x800-2x.png\" alt=\"\" width=\"800\" class=\"alignright size-full wp-image-57812\" \/><\/p>\n<h2 id=\"more_details\">Mais detalhes sobre a mudan\u00e7a<\/h2>\n<p>A partir do m\u00eas de agosto de 2020, n\u00e3o mais venderemos as seguintes licen\u00e7as:<\/p>\n<ul>\n<li>ReSharper C++<\/li>\n<li>ReSharper Ultimate<\/li>\n<li>ReSharper Ultimate+Rider<\/li>\n<\/ul>\n<p>A licen\u00e7a <strong>dotUltimate<\/strong> ir\u00e1 cobrir <strong>todas<\/strong> 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\u00e9m incluir\u00e1 o Rider. Os titulares de licen\u00e7as ativas do ReSharper Ultimate e ReSharper Ultimate+Rider ser\u00e3o automaticamente transferidos ao novo dotUltimate, com todos os seus descontos de continuidade preservados.<\/p>\n<p>Se voc\u00ea \u00e9 um titular de licen\u00e7a ReSharper ou Rider que deseja simplesmente continuar a usar apenas o produto correspondente, voc\u00ea pode ignorar este post com seguran\u00e7a. Nada vai mudar para voc\u00ea. Titulares de licen\u00e7as ReSharper passar\u00e3o a ter acesso ao produto ReSharper C++ e vice-versa.<\/p>\n<p>Para descobrir o que significa esta mudan\u00e7a para voc\u00ea e se voc\u00ea precisa tomar alguma a\u00e7\u00e3o, por favor continue lendo.<\/p>\n<h2 id=\"why_we_will_update_our_licensing\">Por que atualizaremos nosso licenciamento<\/h2>\n<h3 id=\"get_an_easier_licensing_scheme\">Obtenha um esquema de licenciamento mais simples<\/h3>\n<p>O licenciamento mais simples \u00e9 o principal objetivo da mudan\u00e7a. Os clientes agora poder\u00e3o escolher a IDE ou a extens\u00e3o que precisam, ou podem obter todos os produtos .NET em um \u00fanico pacote.<\/p>\n<h3 id=\"rider_and_resharper_under_one_license\">Rider e ReSharper sob uma \u00fanica licen\u00e7a<\/h3>\n<p>Alternar entre Rider e Visual Studio com ReSharper \u00e9 f\u00e1cil com dotUltimate. Voc\u00ea 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.<\/p>\n<p>Como o Rider funciona com base no engine do ReSharper, como um usu\u00e1rio Rider voc\u00ea n\u00e3o perder\u00e1 qualquer benef\u00edcio que seja parte da sua experi\u00eancia ReSharper, mas <a href=\"https:\/\/www.jetbrains.com\/rider\/compare\/rider-vs-visual-studio\/\" target=\"_blank\" rel=\"noopener\">encontrar\u00e1 ainda mais novidades<\/a>. Por exemplo, suporte integrado para sistemas de controle de vers\u00e3o, Hist\u00f3rico Local sempre a m\u00e3o para garantir prote\u00e7\u00e3o contra a perda de altera\u00e7\u00f5es n\u00e3o confirmadas e ferramentas de edi\u00e7\u00e3o de SQL da equipe <a href=\"https:\/\/www.jetbrains.com\/datagrip\/\" target=\"_blank\" rel=\"noopener\">DataGrip<\/a> &#8211; tudo isso em um editor veloz e responsivo.<\/p>\n<p>Para saber mais sobre o Rider, d\u00ea uma olhada no nosso <a href=\"https:\/\/www.jetbrains.com\/dotnet\/guide\/tutorials\/rider-essentials\/\" target=\"_blank\" rel=\"noopener\">Rider Essentials<\/a>, onde nossos developers advocates compartilham suas dicas e truques favoritos e ajudam voc\u00ea a descobrir novas maneiras de trabalhar com o IDE.<\/p>\n<h3 id=\"profiling_and_code_coverage_support\">Profiling e suporte \u00e0 cobertura de c\u00f3digo<\/h3>\n<p>Uma licen\u00e7a dotUltimate \u00e9 uma \u00f3tima op\u00e7\u00e3o para desenvolvedores que desejam eliminar gargalos de desempenho, tampar vazamentos de mem\u00f3ria e garantir que seus testes unit\u00e1rios estejam totalmente cobertos. A licen\u00e7a dotUltimate lhe d\u00e1 acesso aos profilers (<a href=\"https:\/\/www.jetbrains.com\/profiler\/\" target=\"_blank\" rel=\"noopener\">dotTrace<\/a> e <a href=\"https:\/\/www.jetbrains.com\/dotmemory\/\" target=\"_blank\" rel=\"noopener\">dotMemory<\/a>) e uma ferramenta de cobertura (<a href=\"https:\/\/www.jetbrains.com\/dotcover\/\" target=\"_blank\" rel=\"noopener\">dotCover<\/a>). E n\u00e3o se trata apenas dessas ferramentas individuais ou da integra\u00e7\u00e3o com o Visual Studio, j\u00e1 que a licen\u00e7a dotUltimate tamb\u00e9m inclui plugins para o dotCover e dotTrace no Rider!<\/p>\n<p>N\u00f3s queremos deixar as ferramentas de profiling ainda mais acess\u00edveis no editor de c\u00f3digo para suas atividades de manuten\u00e7\u00e3o de c\u00f3digo do dia-a-dia. No Rider v2020.1, introduzimos o <a href=\"https:\/\/www.jetbrains.com\/dotnet\/guide\/tutorials\/rider-profiling\/dynamic-program-analysis\/\" target=\"_blank\" rel=\"noopener\">Dynamic Program Analysis (DPA)<\/a> que automaticamente detecta problemas de mem\u00f3ria na sua aplica\u00e7\u00e3o enquanto executa no seu IDE em segundo plano. O DPA \u00e9 licenciado como parte do Rider (e pretendemos adicion\u00e1-lo, posteriormente, ao ReSharper).<\/p>\n<h3 id=\"use_cpp_along_with_c\">Use C++ junto com C#<\/h3>\n<p>Outra parte da mudan\u00e7a \u00e9 o <em>suporte a C++<\/em> que agora fornecemos para todos os nossos clientes ReSharper. Temos dois irm\u00e3os na fam\u00edlia que t\u00eam muito c\u00f3digo compartilhado &#8211; ReSharper e ReSharper C++, cada um dos quais agrega valor ao seu grupo de usu\u00e1rios. No entanto, de acordo com nossas estat\u00edsticas de uso de recursos, percebemos que um em cada sete projetos .NET inclui algum c\u00f3digo C++ nativo. Tamb\u00e9m existe o C++\/CLI, uma ponte entre C# e o C++, que pode ser melhor atendida atrav\u00e9s de uma combina\u00e7\u00e3o de ambos os sabores do ReSharper.<\/p>\n<p>Portanto, se voc\u00ea trabalha com C++ e C#, voc\u00ea n\u00e3o precisa mais comprar uma segunda licen\u00e7a &#8211; a licen\u00e7a do ReSharper agora inclui tanto o ReSharper como o ReSharper C++. As licen\u00e7as atualmente dispon\u00edveis continuar\u00e3o a funcionar, mas agora tamb\u00e9m incluir\u00e3o acesso ao outro ReSharper.<\/p>\n<p>O ReSharper C++ continuar\u00e1 a evoluir &#8211; a equipe tem alguns <a href=\"https:\/\/blog.jetbrains.com\/rscpp\/resharper-cpp-2020-2-roadmap\/\">planos bastante promissores<\/a> em mente. Al\u00e9m disso, ele agora serve de base para o <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2020\/04\/22\/rider-unreal-engine-eap\/\">Rider for Unreal Engine<\/a>, uma edi\u00e7\u00e3o de pr\u00e9-visualiza\u00e7\u00e3o do Rider com suporte a C++ e que pode ser usada para criar jogos com o Unreal Engine. Quando for lan\u00e7ado, ele se tornar\u00e1 parte do produto Rider, trazendo-o para o C++. Esta decis\u00e3o est\u00e1 totalmente alinhada com a altera\u00e7\u00e3o do licenciamento ReSharper\/ReSharper C++.<\/p>\n<h2 id=\"what_this_means_for_you\">O que isto significa para voc\u00ea<\/h2>\n<p>Identifique-se com um (ou v\u00e1rios) dos grupos abaixo para entender como exatamente a mudan\u00e7a afeta voc\u00ea:<\/p>\n<ol>\n<li><em>Voc\u00ea possui uma assinatura ativa do ReSharper Ultimate.<\/em> Antes de agosto de 2020, ela ser\u00e1 transferida automaticamente para a rec\u00e9m-criada licen\u00e7a dotUltimate. A mudan\u00e7a ser\u00e1 refletida na sua conta JetBrains. Voc\u00ea poder\u00e1 continuar a usar o ReSharper e ReSharper C++, os profilers (dotTrace e dotMemory) e a ferramenta de cobertura (dotCover) como antes e tamb\u00e9m come\u00e7ar a usar o Rider imediatamente. Descontos para o segundo e terceiro anos seguintes da sua assinatura ser\u00e3o aplicados quando esta licen\u00e7a for atualizada. Os produtos de reserva agora tamb\u00e9m incluem o Rider.\n<\/li>\n<li><em>Voc\u00ea possui uma assinatura ativa do ReSharper Ultimate + Rider<\/em>. Antes de agosto de 2020, ela ser\u00e1 automaticamente transferida para a rec\u00e9m-criada licen\u00e7a dotUltimate. A mudan\u00e7a ser\u00e1 refletida na sua conta JetBrains. Voc\u00ea pode continuar a usar todas as ferramentas .NET da JetBrains. E voc\u00ea pagar\u00e1 menos da pr\u00f3xima vez que atualizar a licen\u00e7a, n\u00e3o apenas porque os descontos de continuidade s\u00e3o preservados, mas tamb\u00e9m porque a licen\u00e7a dotUltimate vem com um pre\u00e7o mais baixo.\n<\/li>\n<li><em>Voc\u00ea possui uma assinatura ativa do ReSharper<\/em>. A partir de agosto de 2020, ela tamb\u00e9m ser\u00e1 v\u00e1lida para ReSharper C++. Os produtos de reserva agora tamb\u00e9m incluem o ReSharper C++.\n<\/li>\n<li><em>Voc\u00ea possui uma <\/em><em>assinatura<\/em> ativa <em>ReSharper C++<\/em>. A partir de agosto de 2020, ela tamb\u00e9m ser\u00e1 v\u00e1lida para o produto ReSharper. Por favor, observe que n\u00e3o venderemos mais novas licen\u00e7as desse tipo. Apenas renova\u00e7\u00f5es ser\u00e3o poss\u00edveis (via JetProfile ou contato com vendas). Os descontos de continuidade ser\u00e3o preservados. Os produtos de reserva agora tamb\u00e9m incluem o ReSharper.\n<\/li>\n<li><em>V<\/em><em>oc\u00ea possui uma assinatura ativa do Rider<\/em>. N\u00e3o h\u00e1 mudan\u00e7as que voc\u00ea tenha que considerar.<\/li>\n<\/ol>\n<p>Se voc\u00ea possui uma assinatura ativa All Products Pack, n\u00e3o h\u00e1 mudan\u00e7as na sua licen\u00e7a. Se voc\u00ea possui v\u00e1rias assinaturas para diversos produtos .NET e tem d\u00favidas ou apenas deseja atualizar para um pacote maior (como dotUltimate, por exemplo), por favor entre em contato com nossa equipe de <a href=\"https:\/\/www.jetbrains.com\/support\/sales\" target=\"_blank\" rel=\"noopener\">vendas<\/a>.<\/p>\n<h2 id=\"action_points\">O que voc\u00ea precisa fazer em rela\u00e7\u00e3o \u00e0s altera\u00e7\u00f5es de licenciamento<\/h2>\n<p>Sabemos que voc\u00ea tem muitos projetos e tarefas importantes a realizar. Portanto, faremos o melhor poss\u00edvel para realizar todas as mudan\u00e7as de maneira autom\u00e1tica e suave, para n\u00e3o impactar voc\u00ea. Nossa equipe est\u00e1 neste momento preparando a altera\u00e7\u00e3o e garantindo que o processo de transfer\u00eancia ocorra sem percal\u00e7os.<\/p>\n<p>Assim que as altera\u00e7\u00f5es forem lan\u00e7adas, voc\u00ea ter\u00e1 condi\u00e7\u00f5es de imediatamente come\u00e7ar a usar os novos produtos dispon\u00edveis com sua licen\u00e7a atualizada.<\/p>\n<p>Existe apenas um cen\u00e1rio onde uma a\u00e7\u00e3o sua seria necess\u00e1ria &#8211; se voc\u00ea estiver <em>usando um c\u00f3digo de ativa\u00e7\u00e3o e gostaria de usar os produtos rec\u00e9m-adicionados<\/em> (que n\u00e3o estavam dispon\u00edveis para voc\u00ea, sob sua licen\u00e7a). Neste caso, voc\u00ea ter\u00e1 que reemitir o c\u00f3digo de ativa\u00e7\u00e3o na sua conta JetBrains assim que a altera\u00e7\u00e3o for efetivada (veja a se\u00e7\u00e3o <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2020\/07\/15\/licensing-update-net-tools\/#important_dates\">Datas importantes<\/a> abaixo).<\/p>\n<p>Por exemplo, se voc\u00ea possui uma licen\u00e7a ativa do ReSharper Ultimate e usar um c\u00f3digo de ativa\u00e7\u00e3o para registrar o produto, ele ainda funcionar\u00e1 para o ReSharper, dotTrace, dotMemory e dotCover. Para usar o Rider ap\u00f3s a altera\u00e7\u00e3o, o c\u00f3digo de ativa\u00e7\u00e3o ter\u00e1 que ser reemitido na sua conta JetBrains.<\/p>\n<h2 id=\"important_dates\">Datas importantes<\/h2>\n<p>Essas mudan\u00e7as entrar\u00e3o em vigor com o lan\u00e7amento 2020.2, que prevemos que ocorra aproximadamente na primeira semana de agosto. A transfer\u00eancia das licen\u00e7as ativas ReSharper Ultimate e ReSharper Ultimate+Rider ter\u00e1 in\u00edcio uma semana antes disso, no final de julho. Todas as licen\u00e7as ser\u00e3o transferidas automaticamente e uma notifica\u00e7\u00e3o com um link para este post do blog ser\u00e1 vis\u00edvel nas contas JetBrains de todos os clientes afetados.<\/p>\n<h2 id=\"have_a_question\">Alguma d\u00favida?<\/h2>\n<p>Deixe sua pergunta aqui nos coment\u00e1rios ou entre em contato com nossas equipes de <a href=\"https:\/\/www.jetbrains.com\/support\/\" target=\"_blank\" rel=\"noopener\">suporte<\/a> ou <a href=\"https:\/\/www.jetbrains.com\/support\/sales\" target=\"_blank\" rel=\"noopener\">vendas<\/a>. Teremos prazer em ajudar.<\/p>\n<p>Esperamos que as mudan\u00e7as abram novas oportunidades para muitos de voc\u00eas e que voc\u00eas estejam t\u00e3o empolgados quanto n\u00f3s estamos ao seguir adiante com isto!<\/p>\n<p>Sua equipe .NET<br \/>\n<em>JetBrains<\/em><br \/>\n<em>The Drive to Develop<\/em><\/p>\n","protected":false},"author":1086,"featured_media":59261,"comment_status":"open","ping_status":"closed","template":"","categories":[4992],"tags":[474],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/dotnet\/63683"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/dotnet"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/dotnet"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=63683"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/dotnet\/63683\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/59261"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=63683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=63683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=63683"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=63683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}