Visual Studio 2019 license on build machines

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

Visual Studio 2019 license on build machines

Postby Phylanx » Tue Nov 29, 2022 3:58 am

Hi all!

We are currently setting up our build infrastructure newly after a security incident and I have a question concerning the licensing of Visual Studio 2019 on build machines.
We are a big company and cannot use the cheaper VisualStudio licenses and we are aware that every developer using Visual Studio has to be licensed.

We now set up the build machines and as we also have to install Visual Studio 2019 for our CEF Builds (and other native builds for our product) we would have to provide licenses for each and every build server we have (as we always are currently installing the IDE).
Is this really necessary? Do we really have to install the IDE and could we save some licences if we only install the build tools with the needed packages like C++ desktop and MFC/ATL?

Thx for the answers in advance!

Phylanx
Phylanx
Expert
 
Posts: 201
Joined: Thu Aug 11, 2016 8:17 am

Re: Visual Studio 2019 license on build machines

Postby ndesktop » Tue Nov 29, 2022 4:21 am

You can install Visual Studio 2019 Community Edition, which is free. CEF builds just fine with it, providing you are setting up the required packages (ATL, graphics, C++ compilers, minimum SDK etc.) as usual.
VS 2019 Community can coexist peacefully with other (relatively new) VS versions, even another 2019 Professional edition. I have such a setup and, except disk, I never had any troubles.
ndesktop
Master
 
Posts: 750
Joined: Thu Dec 03, 2015 10:10 am

Re: Visual Studio 2019 license on build machines

Postby magreenblatt » Tue Nov 29, 2022 3:48 pm

You can create a zip archive from a VS install and use that on builders. See https://source.chromium.org/chromium/ch ... stalled.py and https://bitbucket.org/chromiumembedded/ ... figuration
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: Visual Studio 2019 license on build machines

Postby Phylanx » Wed Nov 30, 2022 2:37 am

Hi thanks for the quick answers.

@ndesktop:
As written in my post we are a big company and not allowed to use the community edition.
We are no students or private persons, we also do not meet the other criterias (we have over 250 PCs and more than the revenue limit).

As JCEF/CEF itself is open source (and therefore qualified for CommunityEdition usage) we also build other artefacts which are not open source.

@Marshall:
I don't know if only the "not usage" of the installer makes using the binaries legal ^^

Thanks so far, I guess we have to pay then for the licenses.
Phylanx
Expert
 
Posts: 201
Joined: Thu Aug 11, 2016 8:17 am

Re: Visual Studio 2019 license on build machines

Postby HarmlessDave » Sat Dec 03, 2022 2:19 am

Would it work to buy some eleventy-core Xeon or Threadripper servers so one server can do multiple builds? You can edit the ninja line of the build script to limit the cores used to something reasonable like 4-6. 6 cores = 10 simultaneous builds on a 64-core threadripper. Have different builds go to different SSDs since there's so much file I/O.
HarmlessDave
Expert
 
Posts: 370
Joined: Fri Jul 11, 2014 2:02 pm


Return to Support Forum

Who is online

Users browsing this forum: No registered users and 36 guests