"SSMS 21 will be installed using the Visual Studio Installer" - will this have any implications to SSMS being available free for "Enterprise" users? For an "Enterprise" (any organization with more than 250 PCs or more than 1 million dollars in annual revenue) using the "free" Visual Studio Community edition in many capacities is against the license terms. Getting all users who utilize SSMS in an organization licensed for Visual Studio Professional is a very expensive prospect that would make SSMS 21 prohibitively expensive to adopt for our organization if it was required.
While the Visual Studio Community License terms do have exemptions allowing for Enterprise use of Visual Studio Community for "SQL Server Development", our legal team has nevertheless had significant concerns with any use of the SQL Server tools in Visual Studio by any user without a full Professional License due to the ambiguity of whether database administration and/or development of content that utilizes SQL Server qualifies as "SQL Server development" under the license terms.
If future versions of SSMS will exclusively be installable via Visual Studio, will the licensing terms of Visual Studio Community be updated to broadly allow any user at "Enterprises" to perform anything related to SSMS functionality for free? This issue has been avoided in traditional SSMS by being an entirely separate installation with its own licensing terms.