PDA

View Full Version : VC++ Redistributables - are we permitted to deploy MS own installer?



NewsArchive
10-28-2020, 11:39 AM
Hello all,

since Nettalk 11 requires the latest version of OpenSSL, if we tinker a secure
webserver, and that OpenSSL again requires the latest fashion of the Microsoft
Visual C++ Redistributable, we have to provide them to our endusers.

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

There is the option to tell SB to include them into the installer. However, I
have to confess that I failed to manage this.

Even more, there is a small chance that the endusers install our program on a
segregated network with no access to the internet. So, missing this inclusion
of the redistrubutables into my installer is not too bad at all then, as I
still have to provide some solution for the admin to obtain that little critter
anyway. At least I can tell them the download-link. Sending out that installer
as part of my ZIP, together with my own installer, would make it more
convenient for the admins, though.

So my question is: Are we permitted to include this Microsoft Visual C++
Redistributable vc_redist.x86.exe into our deployment package?

Or are we only allowed to point to Microsofts website, for the admins to get it
themselves?

Microsoft writes:

"If any of these files are
provided by Microsoft, check
whether you're permitted to
redistribute them.
You'll find a link to the
Visual Studio license terms
in the IDE."

https://docs.microsoft.com/en-us/cpp/windows/redistributing-visual-cpp-files?view=vs-2019

Hmmm, I do not use Visual Studio, I do not have their IDE. OpenSSL did write
that program and its DLLs.

Does anyone of you know more about this Legalese?


Regards,
Wolfgang Orth
www.odata.de

Please note:
From time to time it happens, that I overlook a reply to my postings.
Please don't be angry.
In case of an emergency, try to contact me via mail.

Bitte beachten:
Von Zeit zu Zeit passiert es mir, dass ich Antworten auf meine Postings übersehe.
Bitte nicht böse sein.
Im Notfall bitte Kontakt per Mail versuchen.

NewsArchive
10-28-2020, 11:40 AM
Hi Wolfgang,

On 10/20/2020 08:41 AM, Wolfgang Orth wrote:
> So my question is: Are we permitted to include this Microsoft Visual C++
> Redistributable vc_redist.x86.exe into our deployment package?

Yes, you should, see
https://docs.microsoft.com/en-us/cpp/windows/choosing-a-deployment-method?view=vs-2019

"In your deployments, you can redistribute any version of a Visual C++
library that's licensed for redistribution. Here are three ways to
deploy them:

....

Local deployment, in which you copy particular Visual C++ DLLs from your
Visual Studio installation—typically in \Program Files (x86)\Microsoft
Visual Studio version\VC\Redist\platform\library\—and install them on
target computers in the same folder as the application executable. You
can use this deployment method to enable installation by users who don't
have administrator rights, or for applications that can be run from a
network share."

You should be able to download the one you need from the link you
posted. They may be part of some bundles, but you should be able to get
whichever ones you need for free.

Best regards,


--

Arnor Baldvinsson
Icetips Alta LLC

NewsArchive
10-28-2020, 11:41 AM
Arnor,

my problem is, that I do _not_ have Visual Studio licenced.

If I could deploy Microsoft Visual C++ Redistributable vc_redist.x86.exe with
my Installer I would be happe then.

However, I do not want to trigger the wrath of the Microsoft gods ... and their lawyers!

Regards,
Wolfgang Orth
www.odata.de

Please note:
From time to time it happens, that I overlook a reply to my postings.
Please don't be angry.
In case of an emergency, try to contact me via mail.

Bitte beachten:
Von Zeit zu Zeit passiert es mir, dass ich Antworten auf meine Postings übersehe.
Bitte nicht böse sein.
Im Notfall bitte Kontakt per Mail versuchen.

NewsArchive
10-28-2020, 11:42 AM
Meanwhile I was able to solve this.

>There is the option to tell SB to include them into the installer. However, I
>have to confess that I failed to manage this.

I have had a conversation with Friedrich here in the group some months ago.

My problem was, that when SB is called from within my standard user account (my
regular account), then the Redistributable Manager is unable to connect and
download the list of available files.

Once I called SB as Admin, I could obtain the list and set the appropriate
checkmark. Back in the standard user account, I marked the Redistributable
under Core Prerequisites. I have absolutely no clue, whether this helped, but
at least now my installer got inflated with appx 30 MB and if that critter is
not installed, SB pops up a message and suggests to do so. If thsi or a more
recent Redistributable pack is at present, then SB just installs my very own
stuff and all is fine!

Case closed.


Regards,
Wolfgang Orth
www.odata.de

Please note:
From time to time it happens, that I overlook a reply to my postings.
Please don't be angry.
In case of an emergency, try to contact me via mail.

Bitte beachten:
Von Zeit zu Zeit passiert es mir, dass ich Antworten auf meine Postings übersehe.
Bitte nicht böse sein.
Im Notfall bitte Kontakt per Mail versuchen.