KEMBAR78
Groupshare2020 Installation Guide | PDF | Internet Information Services | Microsoft Sql Server
0% found this document useful (0 votes)
396 views226 pages

Groupshare2020 Installation Guide

Guide installation Groupshare 2020
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
396 views226 pages

Groupshare2020 Installation Guide

Guide installation Groupshare 2020
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 226

Installation Guide

Trados GroupShare 2020 SR1

Last modified: January 2023


ii Installation Guide
A

Legal notice
0 Legal notice

Copyright and trademark information relating to this product release.

Copyright © 2000–2023 SDL as part of the RWS Holdings Plc group of companies ("RWS
Group").

SDL means SDL Limited and its subsidiaries and affiliates. All intellectual property rights
contained herein are the sole and exclusive rights of SDL. All references to SDL shall mean
SDL Limited and its subsidiaries and affiliates details of which can be obtained upon written
request.

All rights reserved. Unless explicitly stated otherwise, all intellectual property rights including
those in copyright in the content of this website and documentation are owned by or
controlled for these purposes by SDL. Except as otherwise expressly permitted hereunder or
in accordance with copyright legislation, the content of this site, and/or the documentation
may not be copied, reproduced, republished, downloaded, posted, broadcast or transmitted
in any way without the express written permission of SDL.

Trados GroupShare is a registered trademark of SDL. All other trademarks are the property
of their respective owners. The names of other companies and products mentioned herein
may be the trademarks of their respective owners. Unless stated to the contrary, no
association with any other company or product is intended or should be inferred.

This product may include open source or similar third-party software, details of which can
be found by clicking the following link: “Acknowledgments” on page 0 .

Although RWS Group takes all reasonable measures to provide accurate and comprehensive
information about the product, this information is provided as-is and all warranties,
conditions or other terms concerning the documentation whether express or implied by
statute, common law or otherwise (including those relating to satisfactory quality and fitness
for purposes) are excluded to the extent permitted by law.

To the maximum extent permitted by law, RWS Group shall not be liable in contract, tort
(including negligence or breach of statutory duty) or otherwise for any loss, injury, claim
liability or damage of any kind or arising out of, or in connection with, the use or performance
of the Software Documentation even if such losses and/or damages were foreseen,
foreseeable or known, for: (a) loss of, damage to or corruption of data, (b) economic loss, (c)
loss of actual or anticipated profits, (d) loss of business revenue, (e) loss of anticipated
savings, (f) loss of business, (g) loss of opportunity, (h) loss of goodwill, or (i) any indirect,
special, incidental or consequential loss or damage howsoever caused.

All Third Party Software is licensed "as is." Licensor makes no warranties, express, implied,
statutory or otherwise with respect to the Third Party Software, and expressly disclaims all
implied warranties of non-infringement, merchantability and fitness for a particular purpose.
In no event will Licensor be liable for any damages, including loss of data, lost profits,
cost of cover or other special, incidental, consequential, direct, actual, general or
indirect damages arising from the use of the Third Party Software or accompanying
materials, however caused and on any theory of liability. This limitation will apply even
if Licensor has been advised of the possibility of such damage. The parties acknowledge
that this is a reasonable allocation of risk.

Information in this documentation, including any URL and other Internet website references,
is subject to change without notice. Without limiting the rights under copyright, no part of
this may be reproduced, stored in or introduced into a retrieval system, or transmitted in any
form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or

4 Installation Guide
Legal notice 0

for any purpose, without the express written permission of RWS Group.

Installation Guide 5
0 Legal notice

6 Installation Guide
Contents
1 Legal notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Installation process overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

About this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2


Intended audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Other sources of information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Structure of this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2


First steps and pre-installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Post-Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Trados GroupShare installed programs . . . . . . . . . . . . . . . . . . . . . . . . . 3

System architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Server and server roles in Trados GroupShare . . . . . . . . . . . . . . . . . . . . . 4


Example: Using different computers for the database and the
Trados GroupShare components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
MultiTerm Online Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Database Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Computer sizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Large installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Operating system requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Supported Database Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Database size requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Third-party software installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Upgrade notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Upgrading from SDL Trados GroupShare 2017 to Trados
GroupShare 2020 SR1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Upgrading from SDL Studio GroupShare 2015 to Trados
GroupShare 2020 SR1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3 First steps and prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Installation Guide vii


4 Pre-installation: Configure RabbitMQ . . . . . . . . . . . . . . . . . . . . . . . . . . 15

5 Pre-Installation: Configure IIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Configure IIS 10 and 8.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

6 Pre-Installation: Configure Microsoft SQL server . . . . . . . . . . . . . . . . . . 21

Overview of the process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Before you start installing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Preparing the SQL server database manually . . . . . . . . . . . . . . . . . . . . 23


Running the scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Step 1: Create databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Step 2: Create a login on the Microsoft SQL Server . . . . . . . . . . . . . . 24
Step 3: Run the scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
GroupShare WebHooks service . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Create permission and role tables . . . . . . . . . . . . . . . . . . . . . . . . . . 29

7 Installation procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Information needed before you start . . . . . . . . . . . . . . . . . . . . . . . . . . 32


Web Server to Application Server link . . . . . . . . . . . . . . . . . . . . . . . . 32
Application Server to Database Server link and the application
service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Before you start installing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33


Microsoft .NET Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Microsoft WCF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Install RabbitMQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Web Server protocol: WebSocket installation . . . . . . . . . . . . . . . . . . . 34
License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Recommendation: Do not install client software on Trados
GroupShare servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Create a user account for the server application . . . . . . . . . . . . . . . . . 34
Setting up a user account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

When installing over multiple computers . . . . . . . . . . . . . . . . . . . . . . . 35


Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Order to run the installer on different computers . . . . . . . . . . . . . . . . 36
Open ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Windows domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

viii Installation Guide


Authentication server address . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Before you install the web server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Install Groupshare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Choose products to install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Choose server roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Select database type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Checking prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Choose installation folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Choose folder for storing files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Parameters for email notifications . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Parameters for email templates . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Services configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Website parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Message_ The installer has detected that the website parameters... . . . . 47
Ready to install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Installing Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Using a multi-tier architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Specify Message Queue settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Microsoft SQL server configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 51


Enter Database Server details for Microsoft SQL Server . . . . . . . . . . . . 51
Database Service account details for Microsoft SQL Server . . . . . . . . . . 52
Configuring System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Administrative Login Required . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Migrating termbase permissions to Trados GroupShare permissions . . . . . 54

Configuring Windows authentication . . . . . . . . . . . . . . . . . . . . . . . . . . 55

8 Post-Installation: Configure IIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Enabling and disabling endpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58


User authentication service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Router service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Discovery service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Providing HTTPS Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59


Get an X.509 certificate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Enable HTTPS binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Securing your Trados GroupShare webserver . . . . . . . . . . . . . . . . . . . 60

Installation Guide ix
Fix IIS site binding manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Run time settings on the client . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Disable HTTP binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Enabling TCP Endpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

9 Post-Installation: Configure MultiTerm . . . . . . . . . . . . . . . . . . . . . . . . . 63

Configure MultiTerm Online-Export . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Upgrade from earlier MultiTerm versions . . . . . . . . . . . . . . . . . . . . . . . 64


Upgrading from earlier versions of MultiTerm Server . . . . . . . . . . . . . 64

Move termbase data to a new database server . . . . . . . . . . . . . . . . . . . 65


Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Detailed procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Install MultiTerm Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Configure MultiTerm Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67


Configuring MultiTerm Online to use SSL . . . . . . . . . . . . . . . . . . . . . 69

Troubleshoot browser connection to MultiTerm Online . . . . . . . . . . . . . . 70

Where to change MultiTerm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

10 Post-installation: Configure TM Server . . . . . . . . . . . . . . . . . . . . . . . . . 73

Overview: Upgrading from earlier TM Server Versions . . . . . . . . . . . . . . . 74


Upgrading from TM Server 2017 . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Use Translation Memories Created by Previous TM Server Versions . . . . 74

Post-Upgrade: Check and Decommision Previous Versions . . . . . . . . . . . . 74

11 Post-installation: Configure Notification Service . . . . . . . . . . . . . . . . . . 77

12 Post-installation: Check service health . . . . . . . . . . . . . . . . . . . . . . . . . 79

13 Post-installation: Configure Okta SAML2 authentication . . . . . . . . . . . . 81

Setting up an Okta account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Setting up an application in Okta . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Configuring the Trados GroupShare Web UI . . . . . . . . . . . . . . . . . . . . . 83

Setting up the Token Exchange Web application . . . . . . . . . . . . . . . . . . 83

Configuring automatic assignment of user roles in SSO login flows . . . . . . 86


Automatic role assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Changing the client secret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

x Installation Guide
Encrypt client secret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Configure Application Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Configure TokenExchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

14 Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

REST API information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

GroupShare kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Trados GroupShare program installation . . . . . . . . . . . . . . . . . . . . . . 92
Log files and other program data . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Registry keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Unpacked installation files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Application Server - restart options . . . . . . . . . . . . . . . . . . . . . . . . . 93
Trados GroupShare use of UDP and TCP/IP ports . . . . . . . . . . . . . . . . 93

Window User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95


Installer created user accounts and groups . . . . . . . . . . . . . . . . . . . . 95
Groups and privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Group assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Resources and access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

Groupshare User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96


Trados GroupShare logon information . . . . . . . . . . . . . . . . . . . . . . . 96
Installer-created Trados GroupShare user accounts . . . . . . . . . . . . . . . 97
Trados GroupShare standard roles . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Import user details into Trados GroupShare . . . . . . . . . . . . . . . . . . . . . 97


Running the User Import Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Importing from an LDAP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

Password Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Password policy with Windows authentication . . . . . . . . . . . . . . . . . . 98
Password policy with GroupShare passwords . . . . . . . . . . . . . . . . . . . 98
Password policy for custom accounts . . . . . . . . . . . . . . . . . . . . . . . . 98
Password policy for service accounts . . . . . . . . . . . . . . . . . . . . . . . . 99

Run Time Access To Trados GroupShare . . . . . . . . . . . . . . . . . . . . . . . . 99


From a browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
From Trados Studio or MultiTerm . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Run Time Access To MultiTerm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Installation Guide xi
To open MultiTerm Server from MultiTerm Desktop . . . . . . . . . . . . . . . 99
To open MultiTerm Online from a browser . . . . . . . . . . . . . . . . . . . . 100

Logi reporting information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Digital Certificate Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Uninstallation and re-installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101


To modify or uninstall Trados GroupShare components . . . . . . . . . . . 101
Re-installing Trados GroupShare . . . . . . . . . . . . . . . . . . . . . . . . . . 101

15 Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

xii Installation Guide


1

Installation process overview


1 Installation process overview

This chapter contains an introduction to Trados GroupShare and an overview of the


installation process.

About this guide


Trados GroupShare contains the following components: TM Server, Project Server and
MultiTerm Server.

This guide contains instructions for installing all these components.

Intended audience
This guide contains information for whoever is responsible for installing, setting up and
maintaining Trados GroupShare on a Microsoft SQL server (usually the Trados GroupShare
administrator).

To install Trados GroupShare on Oracle server, see the Trados GroupShare 2011 Installation
Guide. Trados GroupShare 2011 remains the active release for Oracle as Trados GroupShare
2015 or later does not support Oracle database back-ends.

You are assumed to be familiar with standard Windows administration practices, such as
managing a Windows user account.

Other sources of information


• Trados GroupShare Help at Trados GroupShare Help
• Knowledge Base at https://gateway.sdl.com/

Structure of this guide


This chapter provides an overview of Trados GroupShare and a description of the various
components installed by the installer.

First steps and pre-installation


The “First steps ” on page 13 section describes the initial steps of any Trados GroupShare
installation.

The “Pre-Installation: Configure RabbitMQ and Erlang ” on page 15 section describes setting
up RabbitMQ and Erlang in preparation for installation.

The “Pre-Installation: Configure IIS ” on page 17 section describes setting up IIS in preparation
for installation.

The “Pre-Installation: Configure Microsoft SQL Server ” on page 21 section describes the
steps you need to perform prior to installing Trados GroupShare on a Microsoft SQL server.

2 Installation Guide
Installation process overview 1

Installation
The “Installation Procedure ” on page 31 section describes the detailed steps to install Trados
GroupShare.

Post-Installation
The “Post-Installation: Configure IIS ” on page 57 section describes the optional modifications
that you can make to IIS after installation.

The “Post-Installation: Configure MultiTerm ” on page 63 section describes the additional


steps needed after installing MultiTerm.

The “Post-Installation: Configure TM Server ” on page 73 section describes the additional


steps needed after installing TM Server.

The “Post-Installation: Check service health ” on page 79 section describes the procedures to
follow in order to check whether the core services and the Online Editor services work properly.

The “Post-Installation: Configure Okta authentication ” on page 81 section describes the


procedures to follow in order to set up Single-Sign-On (SSO) authentication.

Reference
The “Reference ” on page 91 section contains reference material regarding policies.

Trados GroupShare installed programs


The installer can install the following programs:
• TM Server
• MultiTerm Server, including MultiTerm Online and MultiTerm Administrator
• Project Server

System architecture
You can install the Trados GroupShare components on one or more computers.

Trados GroupShare Servers

Installation Guide 3
1 Installation process overview

Server and server roles in Trados


GroupShare
A Trados GroupShare installation consists of a number of servers. You can set up a
multi-computer installation, that is one that has different servers on different computers.

Example: Using different computers for the


database and the Trados GroupShare
components
A common configuration is as follows:
• One computer has the web site. This computer can be in the DMZ. All access to Trados
GroupShare is through this computer.
• The second computer has all the Trados GroupShare components except the web site.
• The third computer contains the database server.

Note: Installing different servers onto different computers enhances performance, and
allows you to scale up the system if and when performance requirements grow. Contact
Professional Services for more information.

4 Installation Guide
Installation process overview 1

Servers
The available servers are:
• Web Server
• MultiTerm Online Server
• Application Server
• Database Server

Web Server
All requests to an Application Server come through a Web Server.

A computer performing the web Server role needs Microsoft IIS installed and appropriately
configured.

You can have one Web Server, which hosts all the Trados GroupShare web services, or two:
one to host the TM Server and Project Server web sites, and another to host the Anywhere
WCF Router.

MultiTerm Online Server


The MultiTerm Online Server hosts the main MultiTerm Online web application.

It allows users to access MultiTerm Server from a browser.

The MultiTerm Online Server requires Apache Tomcat to be installed and configured. See
Chapter 6 “Post-Installation: Configure MultiTerm” on page 63.

Application Server
The Application Server hosts application services provided by Project Server, TM Server or
MultiTerm.

The Application Server communicates with the Web Server using a TCP connection that is
configured during installation.

Database Server
The database server hosts the database and provides the storage for translation memories
(TMs) and termbases (TBs) managed by Trados GroupShare.

Installation Guide 5
1 Installation process overview

System requirements
Trados GroupShare supports single CPU and multi-CPU computers on 64-bit operating
systems.

Computer sizing
MINIMUM
The minimum to run Trados GroupShare 2020 SR1 is a recent mid-range server with a
multi-core Intel Xeon CPU and at least 16 GB of RAM for up to 10 concurrent users.
RECOMMENDED
We generally recommend that SQL Server is on a separate and dedicated server from the
Application server to ensure optimum performance.

We recommend a recent mid-range server with a multi-core Intel Xeon CPU and at least
24GB of RAM for the application server and 32GB on the SQL Server.

For deployments with more than 30 concurrent users, we recommend at least 40GB of
RAM for the application server and 64GB of RAM on the SQL Server.

Two features delivered with Trados GroupShare have an impact on hardware


requirements:
• Online Editor- For Online Editor, please calculate 100MB per file and per user.
Therefore, for 10 concurrent Online Editor sessions, at least 1GB additional RAM is
recommended.
• upLIFT - Fragment Alignment (or FGA) is a very CPU-intensive task which only runs
from 23:00 to 6:00, by default. For setups with large translation memories (TMs), or a
large additions to TMs on a daily basis, it is recommended to have a fast multi-core
CPU. For very large setups, contact our Technical teams to explore the option of
delegating FGA services to a dedicated machine.

Large installations
Large installations vary depending on their type and their dependencies.

The following large installations can occur:


• A large Trados GroupShare installation is one that has more than 50 concurrent users
on a regular basis.
• A large TM Server installation is one that has more than 10 million translation units in all
and one or more translation memories with more than one million translation units.
• A large MultiTerm installation is one that has more than one million entries in all and
one or more termbases with more than 250 000 entries.

For large installations, an appropriate scaling approach should be taken after consultation.
The scaling solution should be based on the clients' particular needs regarding the split
between the Application Server and the Database Server, on separate computers.

For more help in configuring large installations, contact Professional Services.

6 Installation Guide
Installation process overview 1

Operating system requirements


Trados GroupShare runs on the following platforms:
• Windows Server 2019, with IIS 10
• Windows Server 2016, with IIS 10
• Windows Server 2012 R2, with IIS 8.5
• Windows Server 2022, with IIS 10

Please note that servers configured as domain controllers are not supported.

Supported Database Servers


Trados GroupShare supports the following SQL Server versions:
• SQL Server 2019
• SQL Server 2017
• SQL Server 2022

RECOMMENDATION
RWS recommends that you use the latest SP versions of SQL Server 2019 and 2017.

The Trados GroupShare installation does not include Microsoft SQL Server. If you do not
have access to a full version of SQL Server, you can download the free SQL Server 2019
Express with Advanced Services from https://www.microsoft.com/en-us/sql-server/sql-server
-editions-express . This version includes the full text search engine option which is required
for completely supporting the Full Text Search option in MultiTerm.

SQL Server 2017 Express with Advanced Services has a limit of 10 GB data storage for each
database. If you need more data storage, upgrade to a full version of SQL Server. For more
information, see the next section, ”Database Size Requirements”.

For information on finding the right server hardware (including choice of RAID architecture),
contact Professional Services.

Compatibility
Trados GroupShare 2020 SR1 is compatible with various Trados Studio and MultiTerm
versions.

Compatibility of Trados Supported Notes


GroupShare 2020 SR1 with
Trados Studio
Trados Studio 2022 YES
Trados Studio 2021 YES

Installation Guide 7
1 Installation process overview

Compatibility of Trados Supported Notes


GroupShare 2020 SR1 with
SDL Trados Studio 2019 SR1 YES Performance improvements
latest CU (after CU4) in regard to processing large
number of files and using
TMs
SDL Trados Studio 2019 YES
(before SR1 CU4)
SDL Trados Studio 2017 YES upLIFT functionality is
latest CU (after CU8) available with this module.
SDL Trados Studio 2017 YES TM enhancements are
(before CU8) available with this module.
SDL Trados Studio 2015 CU8 YES No upLIFT functionality is
available with this module.
SDL Trados Studio 2014 or NO
earlier
MultiTerm
MultiTerm 2022 YES
MultiTerm 2021 YES
SDL MultiTerm 2019 YES
SDL MultiTerm 2017 CU2 YES
SDL MultiTerm 2015 YES
SDL MultiTerm 2014 or NO
earlier

Database size requirements


A typical translation memory with character-based concordance searching disabled uses
from 15 to 20 KB per bilingual translation unit (TU), so a TM with a million TUs needs
approximately 16 GB of disk space.

If character-based concordance searching is activated, the TM needs more space. The


amount depends on the language: alphabetic writing systems need about 16 KB more disk
space per TU than they would need without character-based concordance searching
activated.

Recommendation
RWS recommends that, for alphabetic writing systems, you do not enable character-based
concordance on TMs with more than 100 000 TUs. This is why you usually do not have
character-based concordance searching on server-based TMs.

8 Installation Guide
Installation process overview 1

Third-party software installed


If the installer has online access and the following software is not already installed, the
installer downloads and installs it (32-bit versions unless otherwise specified).

See the “Before you start installing ” on page 22 section. The following is installed for all
Trados GroupShare components.

Download if missing
• Windows Installer 4.5
• .NET 4.8

Included in the installation package


• Microsoft Visual C++ 2017 Runtime (32-bit and 64-bit)
• Microsoft Visual C++ 2013 Runtime
• Microsoft Visual C++ 2008 SP1 Runtime
• Microsoft Visual C++ 2005 SP1 Runtime
• Microsoft Management Console 3.0
• Microsoft IIS URL Rewrite Module 2.0 (64-bit)
• Microsoft Web Farm Framework 2.2 (32-bit or 64-bit, depending on OS)
• Microsoft Application Request Routing 3.0 (32 or 64bit depending on OS)
• NSSM (if you install Project Server and Online Editor)
• Server JRE (Java Runtime Environment) (x64) (if you install Project Server and Online
Editor)
Trados GroupShare installs the three SQL Server components essential for Trados
GroupShare if your current SQL Server version does not include these components:
• Microsoft SQL Server 2012 Management Objects
• Microsoft SQL Server Native Client
• Microsoft SQL Server System CLR Types

Upgrade notes
During the upgrade process, the content of some of the installation folders is overwritten
(for example, the FGA or Statistics).

If you know you modified the configuration files inside these folders and you need them for
further reference, we recommend that you back them up.

Installation Guide 9
1 Installation process overview

Upgrading from SDL Trados GroupShare 2017 to


Trados GroupShare 2020 SR1
Recommendation

RWS recommends users who have the SDL Trados GroupShare 2017 RTM version to first
update to SDL Trados GroupShare 2017 CU10, and only then to upgrade to Trados
GroupShare 2020 SR1.

Supported upgrades

• From SDL Trados GroupShare 2017 CU10 to Trados GroupShare 2020 (or later CUs) and
SR1
• From Trados GroupShare.00. 2017 CU11 to Trados GroupShare 2020 CU1 or later

Unsupported upgrades

• From SDL Trados GroupShare 2017 CU11 to Trados GroupShare 2020 RTM.

Upgrading the database manually

To upgrade the database from SDL Trados GroupShare 2017 CU10 to Trados GroupShare
2020 SR1 manually:

1. Run Sdl.GroupShare.Database.SdlSystem.dacpac on the SDLSystem database.


2. Run Sdl.GroupShare.Database.MTMaster.dacpac on the MTMaster database.
3. Run all .SQL script files from TMServiceSystem_UpgradeSchema_1. 5.3.sql to
TMServiceSystem_UpgradeSchema_1. 6.5.sql on the TMService database.
4. Run all .SQL script files from tmserver-mssql-8. 59-to-9.0.0.sql to
tmserver-mssql-11. 0.24-to-11.0.25.sql on the TMContainer database.
5. Create Logs database.
6. Run Sdl.GroupShare.Database.Logs.dacpac on the Logs database.
7. Run TranslationModelsMain_UpgradeSchema_1. 0.1.sql on the TMModel database.
8. Run Sdl.GroupShare.Database.WebHooks.dacpac on the WEBHooks database.
9. Run Sdl.GroupShare.Database.CPSService.sql on the CPSSevice database.
10. Run LRServiceSystem_UpgradeSchema_1. 2.0.sql on the TMService database.

Note:

For manually deploying dacpac packages you could use SqlPackage command. The tool
need to be downloaded from Microsoft. An example command to run it (replace the
variables): SqlPackage.exe /a:Publish /sf:{PathToDacpacFile} /tcs:{SQLConnectionString}
/p:BlockOnPossibleDataLoss=false

10 Installation Guide
Installation process overview 1

Upgrading from SDL Studio GroupShare 2015 to


Trados GroupShare 2020 SR1
RWS recommends users who have the SDL Studio GroupShare 2015 RTM version to first
update toTrados GroupShare 2020 CU1, and only then to upgrade to Trados GroupShare
2020 SR1. Trados GroupShare remembers all your projects, resources and settings when you
migrate from any older version of Trados GroupShare to Trados GroupShare 2020 SR1.

Installation Guide 11
1 Installation process overview

12 Installation Guide
2

First steps and prerequisites


2 First steps and prerequisites

If you plan to install Trados GroupShare, there are certain first steps which need to be taken.

Procedure
1. Run the Trados GroupShare installer.
2. After the package extraction stage, go to C:\ProgramData\Package Cache\SDL
\Dependencies.
3. Install Erlang (otp-win64_23.0) and RabbitMQ server (rabbitmq-server-3. 8.8).
4. Run the PowerShell scripts GroupSharePrereqW2012 or GroupSharePrereqW2016 from
C:\ProgramData\Package Cache\SDL\SDLTradosGroupShare2020 as Administrator.

14 Installation Guide
3

Pre-installation: Configure
RabbitMQ
3 Pre-installation: Configure RabbitMQ

RabbitMQ is a message broker software that uses the Advanced Message Queuing Protocol
(AMQP). Before starting all other services, make sure RabbitMQ is started and the RabbitMQ
management plugin is enabled.

Procedure
1. Install RabbitMQ by using one of the following:
• Use the helper script in C:\ProgramData\Package Cache\SDL\Dependencies, called
GetRabbitMq. ps1. This helper script will download and install RabbitMQ and Erlang
in the default configuration.
• Download RabbitMQ 3.8.8 and Erlang 23.0 manually and install them. For your
convenience, the supported versions are included in the installation package. Run
the Trados GroupShare installer to unpack the installation and navigate to
C:\ProgramData\Package Cache\SDL\Dependencies to locate Erlang (otp_win64_23.
0.exe) and RabbitMQ (GetRabbitMq. ps1).
2. Check that the RabbitMQ management plugin is enabled on the machine where you are
installing Trados GroupShare. This plugin enables you to work with the RabbitMQ
WebUI and configure a user for Trados GroupShare. Since this plug-in ensures support
for core improvements introduced with CU5 for the 2020 SR1 release, the Trados
GroupShare installer will enable it automatically if it's not already enabled on your
machine.

16 Installation Guide
4

Pre-Installation: Configure IIS


4 Pre-Installation: Configure IIS

Before installing Trados GroupShare on the web server, make sure the IIS features required
for the Trados GroupShare infrastructure are installed on your system.

The information in this chapter is intended for users who are familiar with IIS.

Configure IIS 10 and 8.5


The following IIS versions must be configured on the following Windows Server editions: IIS
10 on Windows Server 2019, IIS 10 on Windows Server 2016, or IIS 8.5 on Windows Server
2012 R2.

Procedure
1. Open Server Manager > IIS group.
2. Click Manage and choose Add Roles and Features from the drop-down menu. The Add
Roles and Features wizard is displayed:

3. On the Server Roles page, expand Web Server (IIS) > Web Server and make sure the
following roles are installed:
Common HTTP Features
• Default Document
• Static Content
Health and Diagnostics
• HTTP Logging
• Logging Tools

18 Installation Guide
Pre-Installation: Configure IIS 4

• Request Monitor
Security
• Request Filtering
Application Development
• WebSocket Protocol
• .NET Extensibility 4.6 (4.5 for IIS 8 and 8.5)
• Application Initialization
• ASP.NET 4.6 (4.5 for IIS 8 and 8.5)
• ISAPI Extensions
• ISAPI Filters
For more information about configuring IIS on Windows Server, see the following links:
• IIS 10 on Windows Server 2019 and 2016: https://docs.microsoft.com/en-us/iis/get
-started/whats-new-in-iis-10/new-features-introduced-in-iis-10
• IIS 8.5 on Windows Server 2012 R2: www.iis.net/learn/install/installing-iis
-85/installing-iis-85-on-windows-server-2012-r2

Installation Guide 19
4 Pre-Installation: Configure IIS

20 Installation Guide
5

Pre-Installation: Configure
Microsoft SQL server
5 Pre-Installation: Configure Microsoft SQL server

Perform these steps prior to installing Trados GroupShare on Microsoft SQL Server.

Overview of the process


This chapter describes the steps you must perform prior to installing Trados GroupShare on
Microsoft SQL Server.

Procedure
1. Prepare the database. See “Before you start installing ” on page 22.
2. Install the standard prerequisites. See “Required third-party software ” on page 9.
3. Install Trados GroupShare. See “Install Trados GroupShare ” on page 37.

Note: If you have a locked down enterprise installation with heavy usage requirements
and you are planning to select the Use existing Microsoft SQL Server and configure
manually option during installation., manually create the databases and users and
then run the scripts to set up the environment. See “Preparing the Microsoft SQL Server
Database Manually ” on page 23.

Before you start installing


Ensure that several items related to the Database Server are addressed before you install
TM Server.
The Database Server is installed
As part of the installation, you provide the details of an existing database server.
The Database Server has an appropriate user account
At runtime, GroupShare needs a user account on the Database Server with the SQL Server
privilege dbcreator.
The GroupShare installer can connect to the Database Serve
The installer will create the required databases and sets all permissions.
To do this, it needs a user account with the sql server role sysadmin. You can disable the
account used for installation when installation is complete. You may need this account
later if you wish to re-install, repair or upgrade this product.

If you are creating the databases by hand, either ensure the Trados GroupShare installer
has the SQL Server privilege db_owner on each database, or run the SQL installation scripts
and give the service account access to each database and the server privilege dbcreator.

RECOMMENDATION
Where possible, you should use Windows authentication to access an SQL database
server.
Put the Database Server and the Application Server in the same Windows domain (or
have a suitable trust relationship set up), so that you can use Windows authentication.
The Trados GroupShare installation does not include Microsoft SQL Server. If you do

22 Installation Guide
Pre-Installation: Configure Microsoft SQL server 5

not have access to a full version of SQL Server, you can download the free SQL Server
2019 Express version for small deployments. This version includes the full text search
engine option required for fully supporting Full Text Search in MultiTerm.

Note: If the Database Server is in a different and untrusted domain from the Application
Server, or if the Application Server is on a machine in a workgroup, you may need to use
SQL authentication rather than Windows authentication.

Preparing the SQL server database


manually
This section contains instructions for manually creating databases and the order in which
scripts should be run for this process.

You only need to do this if you are planning to select the Use existing Microsoft SQL Server
and configure manually option during installation. Use this option for a locked down
enterprise installation with heavy usage requirements.

Note: If you are using Windows Integrated Security, the login that you create on the
database server has to be the same Windows account that runs the services on the
application server.

Running the scripts

Step 1: Create databases


Procedure
1. Create the following databases:
• SDLSystem (required for Project, TM and MultiTerm Server)
• TMService
• MtMaster (required for MultiTerm server)
• TMContainer
• TMModel
• WebHooks
• CPSService
• Logs

Installation Guide 23
5 Pre-Installation: Configure Microsoft SQL server

Step 2: Create a login on the Microsoft SQL Server


Procedure
1. Add the server role ‘dbcreator’
2. Add user mappings (SDLSystem: ‘db_owner’ and MTMaster: ‘db_owner’)

Step 3: Run the scripts


Before you begin

If TM Server or MultiTerm is required, the platform must be installed first.

Procedure
1. Download the installer for Trados GroupShare from the Downloads section of the SDL
Account.
2. Double-click on the SDLTradosGroupShare.exe file to extract the binaries, and the
required SQL scripts and .DAC packages.

3. Trados GroupShare prompts you to accept the license agreement for .NET Framework
4.8 and install this component if it is not already installed on your computer.
4. Leave the installer on the startup screen.

24 Installation Guide
Pre-Installation: Configure Microsoft SQL server 5

5. Run the required DAC packages and SQL scripts in the order specified in the table below.
By default, these files are available at the following locations:
• .DACPAC files: %ProgramData%\Package Cache\SDL\SDLTradosGroupShare2020
• SQL scripts: %ProgramData%\Package Cache\SDL\SDLTradosGroupShare2020
\SQLScripts\SQL Server

DACPAC/Script Required for Deploy on Folder in default


installing database location
Sdl.GroupShare.Database. Project SDLSystem SDLTradosGroupShare2020
SdlSystem.dacpac Server

TM Server

MultiTerm
Server
Sdl.GroupShare.Database. MultiTerm MTMaster SDLTradosGroupShare2020
MTMaster.dacpac Server
TMServiceSystem_ TM Server TMService SQL Server
CreateSchema.sql
MultiTerm
Server
TranslationModelsMain_ TM Server TMModel SQL Server
CreateSchema.sql
TranslationModelsMain_ TM Server TMModel SQL Server
UpgradeSchema_1.0.1.sql
Sdl.GroupShare.Database. Project WebHooks SDLTradosGroupShare2020
WebHooks.dacpac Server

Installation Guide 25
5 Pre-Installation: Configure Microsoft SQL server

DACPAC/Script Required for Deploy on Folder in default


installing database location
Sdl.GroupShare.Database. Project CPSService SDLTradosGroupShare2020
CPSService.dacpac Server

MultiTerm
Server
LRServiceSystem_ TM Server TMService SQL Server
UpgradeSchema_1.1.0.sql
LRServiceSystem_ TM Server TMService SQL Server
UpgradeSchema_1.2.0.sql
Sdl.GroupShare.Database. Project Logs SDLTradosGroupShare2020
Logs.dacpac Server

TM Server
MultiTerm
Server

26 Installation Guide
Pre-Installation: Configure Microsoft SQL server 5

DACPAC/Script Required for Deploy on Folder in default


installing database location
TMServiceSystem_ TM Server TMService SDLTradosGroupShare2020
UpgradeSchema_1.1.0.sql
TMServiceSystem_
UpgradeSchema_1.2.0.sql
TMServiceSystem_
UpgradeSchema_1.3.0.sql
TMServiceSystem_
UpgradeSchema_1.4.0.sql
TMServiceSystem_
UpgradeSchema_1.5.0.sql
TMServiceSystem_
UpgradeSchema_1.5.1.sql
TMServiceSystem_
UpgradeSchema_1.5.2.sql
TMServiceSystem_
UpgradeSchema_1.5.3.sql
TMServiceSystem_
UpgradeSchema_1.5.4.sql
TMServiceSystem_
UpgradeSchema_1.5.5.sql
TMServiceSystem_
UpgradeSchema_1.5.6.sql
TMServiceSystem_
UpgradeSchema_1.5.7.sql
TMServiceSystem_
UpgradeSchema_1.5.8.sql
TMServiceSystem_
UpgradeSchema_1.5.9.sql
TMServiceSystem_
UpgradeSchema_1.5.10.sql
TMServiceSystem_
UpgradeSchema_1.6.0.sql
TMServiceSystem_
UpgradeSchema_1.6.1.sql
TMServiceSystem_
UpgradeSchema_1.6.2.sql
TMServiceSystem_
UpgradeSchema_1.6.3.sq
TMServiceSystem_
UpgradeSchema_1.6.4.sql
TMServiceSystem_
UpgradeSchema_1.6.5.sql
TMServiceSystem_ TM Server TMService SDLTradosGroupShare2020
CasingFix.sql

6. Create the TMContainer database.


7. After you have finished running the scripts and installing the other prerequisites, return
to the Trados GroupShare installer to finish the installation.
8. On the Select Database Type page, select Use existing Microsoft SQL Server and
configure manually.
9. When presented with the database configuration screens, enter the information for the
databases and users that you have created manually.
10. Once the Trados GroupShare installer finishes configuring the database, click Finish

Installation Guide 27
5 Pre-Installation: Configure Microsoft SQL server

and close the installation wizard.


11. Run ProjectServer.AutomaticRoles.sql on the SDLSystem database. The script is available
at C:\ProgramData\Package Cache\SDL\SDLTradosGroupShare2020\SQLScripts\SQL
Server.

GroupShare WebHooks service


The GroupShare WebHooks service provides a publish/subscribe model for connecting
services and Web APIs. You can subscribe to GroupShare events and get notified when that
event happens through a callback.

WebHooks database
The GroupShare WebHooks service uses its own database, which you can configure on the
Select Database Server page of the installer.

28 Installation Guide
Pre-Installation: Configure Microsoft SQL server 5

WebHooks configuration file


The Sdl.GroupShare.WebHooksService. exe.config file is located here: C:\Program
Files\SDL\SDL Server\WebHooks Service. By default, after installation, the configuration
file contains the right values.

Important: Users can change the values in the configuration file only if they know what is
affected.

The settings available in the configuration file, which you may change or consult are:
• RestHostUrl - This is the URL and port number (41239, by default) the service listens to.
Change the port if needed. The port is only used to communicate with the WebHooks
Service Rest API.
• MS_SqlStoreConnectionString - This is the database connection string.

• serilog:write-to:RollingFile. pathFormat- This is the log file which is located here:


C:\ProgramData\SDL\Service\logs\WebHooks.Log.

• MessageQueueHost, MessageQueueUserName, MessageQueuePassword - These are the host,


user and password used with RabbitMQ. The password is AES encrypted and you
cannot make any changes unless you know the AES encryption key.

Create permission and role tables


When manually preparing the database, you need to make sure the right permission and
role tables are created.

Procedure
1. Open Trados GroupShare Console and go to Settings > SDL Trados GroupShare.
2. Select Grant permissions automatically when assigning files to a user under the
Automatic Role Assignment section
3. Make sure The default role for users assigned on a project is selected.

Installation Guide 29
5 Pre-Installation: Configure Microsoft SQL server

30 Installation Guide
6

Installation procedure
6 Installation procedure

This chapter describes the installation of all the Trados GroupShare components on the
current computer. It also describes some of the steps you need to perform prior to installing
Trados GroupShare.

Ensure that you have configured a database server with the latest SP versions of Microsoft
SQL Server 2019 or 2016, preferably SQL Server 2019.

Typically, but not necessarily, the Database Server is on another computer. Be aware that
the installer will need to make changes to the Database Server. You provide the location of
the Database Server to the installer as part of the installation process.

You can install Trados GroupShare on a single computer, or install different components of
the product on separate computers.

Information needed before you start


During installation you will be asked to provide information that the installer needs.

The information needed depends on which of the following servers are installed on each
computer. (See also Chapter 1 “Servers and server roles in Trados GroupShare” on page 4.
Hence, you should decide which servers you install on each computer before you start.

You may need to provide the following information:


• Web Server to Application Server link
• Application Server to Database Server link and the application service

Web Server to Application Server link


• If the Web Server and Application Server will be on different computers, provide the
fully qualified host name of the computer on which you will install the Application Server.
• If you do not plan to use the default TCP port for Application Server (41000), provide the
port that you plan to use.

Note: Irrespective of which port the Application Server uses, if the Application Server is
behind a firewall, ensure that your firewall settings allow incoming TCP connections on this
port.

Application Server to Database Server link and


the application service
• Provide the SQL Server instance name that you will be using. This is often the same as
the host name of the Database Server, but may not be. Consult your database
administrator.
• Provide details of the user account that you will use for the application server service.

32 Installation Guide
Installation procedure 6

Before you start installing


Before you run the installation procedure on any computer, check the following items.

Microsoft .NET Framework


Microsoft.NET framework is needed on all Trados GroupShare computers.

On computers using Windows Server 2012 and above, enable (rather than install) Microsoft
.NET Frameworks: In the Windows Server Manager, use the Add Features Wizard and select
.NET Framework 4.8.

Microsoft WCF
Microsoft WCF (Windows Communication Foundation) non-HTTP activation is needed on all
Trados GroupShare.

In Windows Server 2012, open the Add Roles and Features wizard. Under the Application
Server role > Windows Process Activation Service feature, enable the Windows Process Activation
Service Support role service with the HTTP Activation and TCP Activation.

If you do not install WCF, you will get an error message similar to the one shown, which
says: ‘The WCF Activation - Non-HTTP Activation Feature is not installed’.

Install RabbitMQ
RabbitMQ is a message broker software that uses the Advanced Message Queuing Protocol
(AMQP). Trados GroupShare 2020 SR1 needs this to work.

Important! RabbitMQ must be started before starting all other services.

You need to install RabbitMQ and Erlang. There is a helper script in C:\ProgramData\Package
Cache\SDL\Dependencies, called GetRabbitMq. ps1. This helper script will download and
install RabbitMQ in the default configuration.

Trados GroupShare also requires the RabbitMQ Management plugin to support core
improvements introduced with the 2020 SR1 CU5 release. If this plug-in is not already
enabled on your machine, the Trados GroupShare installer will enable it automatically. After
installation, open the RabbitMQ Management plug-in to work with the RabbitMQ WebUI
and configure a user for Trados GroupShare.

See more information at https://www.rabbitmq.com/install-windows.html .

Installation Guide 33
6 Installation procedure

Web Server protocol: WebSocket installation


WebSocket is a TCP computer communication protocol., which enables a two-way, ongoing
interaction between a browser and a web server. Via WebSocket, communications are done
over the following TCP ports: 80 and 443. WebSocket is compatible with HTTP and is
supported by major browsers such as: Google Chrome, Microsoft Edge, Internet Explorer,
Firefox, Safari and Opera. This is a feature to IIS under Web Server\Application Development.

License
A trial license is provided for 30 days, with all features enabled. After this period a license
will be required to be activated on the Application Server. You need a separate license for
each Application Server.

One license will cover all the Trados GroupShare applications on a one server.

See the .

Operating systems
Ensure you are running one of the operating systems listed in “Chapter 1, Installation process
overview ” on page 1.

Recommendation: Do not install client software


on Trados GroupShare servers
The following client components of Trados GroupShare should not be installed on the
GroupShare server. These products are:
• Trados Studio
• MultiTerm Desktop

Create a user account for the server application


The server application needs a Windows user account so that it can log on at run time.

When you install the server application, you will need to provide this user name.

Create a non-privileged user account. The Trados GroupShare installer will give that account
all the required privileges.

Recommendation: use a Windows domain account

If you are in a Windows domain, create a domain wide user account for this purpose, not a
local user account. A domain wide account means you can use Windows authentication for
the Database Server and also means that at run time, Trados GroupShare users will be able to
use Windows domain features. For example, they will be able to use Windows Active
Directory to create another Trados GroupShare user.

34 Installation Guide
Installation procedure 6

Tip: RWS recommends that you set up the passwords for the server application user
account and for other service accounts so that they never expire. If the passwords expire
(perhaps in accordance with a security policy), then when they do so, the service will not work
and diagnosis can be difficult.

Setting up a user account


About this task
These manual steps are only necessary if you are setting up Trados GroupShare system
manually or the account used for running Trados GroupShare services. To enable a Windows
domain account or a local user to run Trados GroupShare services:

Procedure
1. Grant the right to Log On As A Service.
2. Grant access to all the SDL databases:
a. Click Server Roles enable public and sysadmin.
b. Under User Mapping to Trados GroupShare databases enable the db_owner and
public options.
3. Add the user to SDL Server Users group to grant URL reservation. This enables the user
to run service using a specific port.
4. Grant permission to read the identity.sdl.com certificate.
a. Go to Certificates (Local Computer) > Personal > Certificates
b. Right-click on identity.sdl.com > All Tasks > Manage Private Keys and add
the user with Read or Full Control permission.
5. Add the user to Performance Monitor Users group by running net localgroup
"Performance Monitor Users " <user> /add command.

When installing over multiple


computers
If you install different components of Trados GroupShare on different computers, follow the
next guidelines.

Licenses
You need a separate license for each computer that runs an application server.

You do not need an Trados GroupShare license for the web server or database server.

Installation Guide 35
6 Installation procedure

Order to run the installer on different


computers
To install Trados GroupShare over multiple computers, run the installer separately on each
computer.

When you run the installer, you choose the server roles that are to be installed on that
computer.

When installing on multiple computers, it is usual to install the Application Servers before
the Web Server. However you can install the server roles in any order. You may need to restart
services on the Web Server after you install an Application Server.

Note: If you install the Web Server before you install the Application Server, and you enter
incorrect details in the Website parameters for the host name or port number, re-install the
Web Server.

Open ports
Make sure you leave open the firewall ports needed for the Web tier to work.

The REST API ports that the Web tier uses need to be opened through any firewall to the
Application tier.

Windows domain
Follow these instructions for setting the Windows domain.

Ensure that all computers:


• are in the same Windows domain, or are in a trust relationship.
• use the same user account directory, typically Windows Active Directory.

Ensure that all Trados GroupShare services in the configuration:


• use the same name for theTrados GroupShare web site.
• run under the same Windows user account.

Authentication server address


When installing Trados GroupShare in a multitier architecture, you need to point the
Authentication Server address to the Web Server if not installed on the same machine or if
the Trados GroupShare website is not bound to port 80 (for example if HTTP is disabled in
favor of HTTPS).

The Authentication Server address (C:\Program Files\SDL\SDL Server\Custom Properties


Service\Sdl.CustomPropertiesService.AuthProviderImplementation.dll.config key=

36 Installation Guide
Installation procedure 6

"AuthenticationServerAddress") is set to value="http://localhost:41234/ during


installation.

You can also change this value to point to the Web Server.

Before you install the web server


Before you install the Web Server, do the following:
• Ensure that the web site name is registered in DNS.
• Configure IIS. See “Pre-installation: Configure IIS ” on page 17. The installer will not
complete until IIS is configured appropriately.

Install Groupshare
Browse to the download folder and double-click the installation file. The installer extracts
files in preparation for the install.

Note: The extracted files are needed for the installation and also for uninstalling. If you
delete these files, you will need to download and extract them again to uninstall GroupShare.

The installer runs in two phases: installation and configuration. In the installation phase,
you can install GroupShare Web Server and Application Server. After installation has finished,
the installer proceeds to the configuration of the Database Server.

Fill in the pages in the order that they are displayed. Afterwards, you can go backwards and
forwards to change details as desired.

Note that depending on the options you choose, different pages are displayed. For example,
the Platform Website Parameters page is displayed only if you choose to install the Web
Server.

Choose products to install


Select the Trados GroupShare components:
• Project Server (If you select Project Server, TM Server is automatically selected as well)*
• TM Server
• MultiTerm Server

Installation Guide 37
6 Installation procedure

* Note that if you install Project Server (and Online Editor), NSSM and Server JRE (Java
Runtime Environment) (x64) are automatically installed with Trados GroupShare.

Choose server roles


On this page choose server roles for the current computer. The choice of server roles
determines which components are installed on the computer.

Note: For more information about server roles, see “Overview of the installation process ”
on page 1.

The available server roles are:


• Application Server

Note: The Trados GroupShare Console is automatically installed when this role is used.

Note: The Application Server restarts once the activation screen is closed.

• Web Server
• MultiTerm Online

38 Installation Guide
Installation procedure 6

Select database type


On this page select the database type and installation method.
• Use existing Microsoft SQL Server and configure automatically - This option
performs all the configuration needed to run Trados GroupShare against an existing
SQL Server.
• Use existing Microsoft SQL Server and configure manually - Select this option only if
your DBA has already pre-configured your SQL Server to run Trados GroupShare by
following the installation instructions. Use this option for a locked-down enterprise
installation.

Installation Guide 39
6 Installation procedure

Checking prerequisites
At this stage, the installer checks that you have all of the prerequisites installed.

If one or more of the prerequisites are missing, it will notify you of the missing prerequisites.
You must then install these prerequisites on the computer yourself. To make sure your
Windows Server is ready for installation and has all the prerequisites installed, find the helper
scripts in the installer folder. Click the Tools folder link to open the folder with the scripts.
Look in C:\ProgramData\Package Cache\SDL\SDLTradosGroupShare2020 for
GroupsharePrereqW2019. ps1 (for machines with Windows Server 2019) or
GroupsharePrereqW2016. ps1 (for machines with Windows Server 2016).

Once you install all prerequisites, return to the wizard and select Refresh. If all of the
prerequisites are installed, the Next button becomes active so that you can continue with
the installation.

Note: See the “Required software ” on page 9 section for more information about what
prerequisites are needed.

40 Installation Guide
Installation procedure 6

Choose installation folder


On this page choose the folder under which to store the Trados GroupShare program files.

The default folder is:


• (32-bit machines) %ProgramFiles%\ SDL
• (64-bit machines) %ProgramFiles(x86)%\ SDL

Note that, if you install to %ProgramFiles%, some components will go in the 32-bit
ProgramFiles folder, while other components will go in the 64-bit ProgramFiles folder.

Installation Guide 41
6 Installation procedure

Choose folder for storing files


Here you can specify the folder where you want to save:
• Project files and project packages published to Trados GroupShare
• Termbases imported/exported from MultiTerm Online
• Translation memories imported/exported from TM Server

The Trados GroupShare installer cannot check if network (UNC ) paths are valid. If you provide
a UNC path name, make sure that the folder you specify exists, and that the folder
permissions allow to store files in that location.

The default storage location is:

C:\ProgramData\SDL\SDLServer1\TM

42 Installation Guide
Installation procedure 6

Parameters for email notifications


This page is displayed if you choose to install the Application Server on the Choose Server
Roles page.

Trados GroupShare requires a working Simple Mail Transfer Protocol (SMTP) server in order
to send out notification emails when file assignments are created and edited in SDL Trados
Studio 2014 and later. Specify the settings for the SMTP server you want to use for sending
email notifications.

You can change these settings at any time, from the Trados GroupShare Console MMC
snap-in.

Parameters for email templates


This page is displayed if you chose to install the Application Server on the Choose Server
Roles page.

Trados GroupShare uses a predefined email template which defines how the notification
emails look like and what information they contain. You can use your own email template to
customize the email notifications that Trados GroupShare sends out when file assignments
are created and edited in Studio 2014 and later. Specify what server address will be indicated
for the assignments and where Trados GroupShare can find your customized email
templates.

Installation Guide 43
6 Installation procedure

The external server address is now also used to populate settings for Online Editor too.
Enter the Web Server address in the External server address field.

Important! If you do not specify the External server address field, you will not get email
notification links and Online Editor will not work properly.

Services configuration
This page is displayed if you chose the Application Server role for this computer.

Provide the Windows user account that you have created for run time access. The installer
creates the local Windows group SDL Server Users and makes the specified account a
member of that group.

The installer assigns those privileges that are required to run the server application to the
group. For details on assigned privileges, see “Reference ” on page 91.

The Application service port must be the same port specified for the application service on
the Website parameters details.

Note: If the application server computer has a firewall, or is behind a firewall, ensure that
the firewall allows connections on the port that you specify.

44 Installation Guide
Installation procedure 6

The TM Service hostname and port should be specified. Leave as the default for a local TM
Service installation.

Website parameters
This page is displayed if you are installing the SDL Web Server on this computer.

Custom website location URI:


specify the full URI (including any subfolders) where you want to deploy the Trados
GroupShare website. If you leave this field empty, the Trados GroupShare website is
deployed under the IIS website SDL Server.
Website host header:
if the SDL Web Server is the only web site on this computer, you can leave this field empty.
However, if other web services on this computer use the same port, set a host header to
distinguish between them.
Website http port:
Usually the default port number is satisfactory. However, you might need to change it to
accord with your company security policy. For example, you need to ensure that the
firewall does not block access to the specified port numbers.

Installation Guide 45
6 Installation procedure

Application Server Name and Port:


Set the host name and TCP port of the Application Server. If you have not yet installed the
Application Server, enter the details that you plan to use for that server.
Host name:
if you install the Application Server on this computer, enter localhost.If the Application
Server is on another computer, use the fully qualified name of that computer. The default
name is localhost.
TCP port:
Ensure that the TCP Port number you specify here matches the one you specify for the
Application Server in the Platform Service Parameters page.

Note: The Web Server does not include a configuration screen to change these details
after installation. If you run the installer to completion with incorrect details for the
Application Server, or if you move the Application Server to another computer, re-install the
Web Server.

46 Installation Guide
Installation procedure 6

Message_ The installer has detected that the


website parameters...
IIS already has a website running on this port.

If you have just set up IIS as part of this installation, select Yes and continue. If you have
other web sites already running on this computer, select No to edit the settings.

Ready to install
These pages allow you to review the items that are to be installed and change them before
you go ahead with the installation.

Installation Guide 47
6 Installation procedure

Installing Software
The installation program installs the components.

If a reboot is required you will be notified at the end of the configuration section.

48 Installation Guide
Installation procedure 6

Using a multi-tier architecture


This is a set of instructions for performing the installation in a multi-tier architecture.

About this task


The instructions below describe a three-tier architecture with a Web tier, an Application tier
and a Database server (the Database server can be remote).

Procedure
1. Install the Application tier:
a. Select to install all products.
b. On the roles setup step, only select the Application Server role.
c. All other installation steps remain the same as for a normal installation.
2. Go through the entire installation and configuration, close the installation wizard and
apply a license (or use the trial).
3. Move to the server dedicated to the Web tier and install it:
a. Select to install all products.
b. On the roles setup step, only select Web Server role (and optionally, MultiTerm
Online).
c. On the Web Server Settings page of the wizard, specify the NetBIOS name or FQDN

Installation Guide 49
6 Installation procedure

of the Application Server tier under Host Name.


d. All other installation steps remain the same as for a normal installation.
4. Go to your browser and access the Web tier for test. Also test the server by setting it up
in Trados Studio.

Specify Message Queue settings


This is how you configure the Message Queue.

About this task


After the installation wizard has installed the SDL Trados GroupShare Web Server or
Application Server, you need to configure the Message Queue Settings.

Procedure
1. Set RabbitMQ connection details.
2. Set RabbitMQ host and port details.

50 Installation Guide
Installation procedure 6

Microsoft SQL server configuration


After the installation wizard has installed the Trados GroupShare Web Server or Application
Server the Message Queue Settings were completed, it prompts for the Database Server
details.

Follow these instructions to configure the SQL Server database.

Enter Database Server details for Microsoft SQL


Server
Complete this page with details of the Database Server, as follows:
1. Fill in the Server box with the name of an existing database server.
2. When you click Next, the installer program validates the name of the Database Server.
At this stage, it does not attempt to connect to the database.

Remember: You can create a new database and deploy the WebHooks service from the
installer by filling in the WebHooks Database Name field.

Installation Guide 51
6 Installation procedure

Database Service account details for Microsoft


SQL Server
Choose the appropriate authentication method.

If you choose Use Integrated Security (recommended), the application uses Windows
authentication, meaning that at run time the Application Server will use the service account
details to log onto the Database Server.

If you do not choose Use Integrated Security, the application will use SQL Server
authentication at run time. Be aware that in that case the password is not encrypted, and
that the application does not check password strength.

Configuring System
The installer displays a progress screen.

52 Installation Guide
Installation procedure 6

Administrative Login Required


The Administrator Login Required dialog is displayed if the account you are logged in with
does not have sufficient user privileges to create the database.

Either restart the installation with a user account that has sufficient privileges on the
Database Server, or enter the details of an SQL account that has these privileges.

Note that this account is only used during the installation process.

If you now have given permissions to the installing account on the database, you could
retry Use Integrated Security.

Installation Guide 53
6 Installation procedure

Migrating termbase permissions to


Trados GroupShare permissions
Starting with Trados GroupShare 2017, termbase role and permissions management moves
from MultiTerm Administrator to Trados GroupShare.

About this task


If you are upgrading an older supported version of Trados GroupShare, at the end of the
installation process, a wizard will assist you in assigning termbases to Trados GroupShare
organizations and mapping existing termbase roles into Trados GroupShare roles.

Procedure
1. On the Termbase Migration Wizard welcome page, select Next.
2. On the Organize Termbases wizard page:
a. Use the commands on the right to manage the Trados GroupShare organization
structure.
b. Select orphan termbases on the left and assign them as resources in the Trados
GroupShare organization structure.
3. On the Update Roles wizard page, create new Trados GroupShare roles and map them
to existing termbase roles.
The termbase roles are grouped under Trados GroupShare roles. The users that were
members of a termbase role will be members of the corresponding Trados GroupShare
role in the organization where the termbase was assigned in Step 2.

54 Installation Guide
Installation procedure 6

The New role option is enabled when you select one or more termbase roles from the
same group. It creates a new Trados GroupShare role and moves the selected termbase
roles under it.

Configuring Windows authentication


For Windows authentication to work on the Trados GroupShare server, you need to set a
Server Principal Name (SPN) to identify the account running Trados GroupShare services with
the fully qualified domain name (FQDN) of the web application.

Before you begin

Note: Make sure you open HTTP port 41000.

You need an account that has Domain Admin permissions or has the Validated write to
service principal names permission delegated.

Procedure
1. Launch an elevated command line session.
2. Run:
• for http:

setspn -S http/servername serviceaccount

• for https:

setspn -S https/servername serviceaccount

Where servername is the fully qualified domain name and serviceaccount is the account
running the Trados GroupShare services.

This is an example of how the syntax could look like:

setspn -S http/gsserver.sdl.com global\adminuser

Installation Guide 55
6 Installation procedure

56 Installation Guide
7

Post-Installation: Configure IIS


7 Post-Installation: Configure IIS

After installation you can make additional changes to IIS.

It is assumed that the reader of this chapter is familiar with IIS.

Enabling and disabling endpoints


You enable or disable endpoints related to HTTP, HTTPS and TCP connections.
• Enable or disable HTTP or HTTPS.
• Enable or disable TCP connections.

To enable or disable endpoints in the GroupShare web site, edit the file C:\Program Files
(x86)\SDL\SDL Server\Platform\web.config.

The GroupShare website has three services and each service has definitions for each
endpoint for that service (HTTPS, HTTP and, perhaps, TCP).

The general procedure to enable endpoints is to uncomment the lines for that endpoint in
all the Trados GroupShare services. Find the endpoint definitions by looking for the
associated comment line that starts each definition.

User authentication service


Find the endpoint definitions by looking for the associated comment line that starts each
definition.

Service tag:
• <service name="Sdl.Enterprise2.Platform.Router.UserManagerRouter"
behaviorConfiguration="routerServiceBehavior">

Each endpoint definition is headed by one of the following comment lines:


• <!-- Identity Router http endpoint -->

• <!-- Identity Router http endpoint -->

Router service
Find the endpoint definitions by looking for the associated comment line that starts each
definition.

Service tag:
• <servicename="Sdl.Enterprise2.Platform.Router.IssuedTokenRouter"
behaviorConfiguration="routerServiceBehavior">

Each endpoint definition is headed by one of the following comment lines:


• <!-- Issued Token Router http endpoint -->

• <!-- Issued Token Router http endpoint -->

• <!-- Issued Token Router http endpoint -->

58 Installation Guide
Post-Installation: Configure IIS 7

Discovery service
Find the endpoint definitions by looking for the associated comment line that starts each
definition.

Service tag:
• C<service name="Sdl.Enterprise2.Platform.Router.DiscoveryService"
behaviorConfiguration="routerServiceBehavior">

Each endpoint definition is headed by one of the following comment lines:


• <!-- Discovery Service https endpoint -->

• <!-- Discovery Service https endpoint -->

Providing HTTPS Services


The default configuration for Trados GroupShare is to use HTTP endpoints. You can set up
IIS to support HTTPS services.

To do this:
1. Get an X.509 certificate.
2. Enable HTTPS binding.

Tip: If you enable HTTPS services, disable HTTP. If both HTTPS and HTTP connections are
available, Trados GroupShare will work but the interaction is liable to be confusing for the
user.

Get an X.509 certificate


The first step is to get an X.509 certificate from an established Certificate Authority (CA).

An X.509 certificate contains details such as the web site. It also certifies that the CA has
publicly committed that those details belong to you, and that they have not been tampered
with.

For details on how to get a certificate, contact a trusted root CA. All browsers contain a list
of trusted root CAs. For example, in Internet Explorer, open Internet Options, click the
Content tab, and then Certificates > Trusted Root Certification Authorities.

Installation Guide 59
7 Post-Installation: Configure IIS

Enable HTTPS binding


Edit the web config file.

By default the installer configures the GroupShare web site to handle HTTP traffic on port
80. Configure the website to support SSL by editing the file SDL\SDL Server\Platform\web.
config.

Under each of the <services> tag you will see HTTPS endpoint definitions, commented out.
The endpoint definitions are headed by the appropriate comment line for the service, as
follows:

<!-- Issued Token Router https endpoint -->

<!-- Issued Token Router https endpoint -->

<!-- Issued Token Router https endpoint -->

Each endpoint definition has two parts:

Https.....RequestReplyallows client access via HTTPS.

Https....Metadataallows webservice querying via HTTPS.

Uncomment these endpoint definitions.

Edit the list of web sites in the Windows Server manager.

From the Windows 2016/2012 Server Manager, open the list of web sites, right-click the
web site that is going to provide the HTTPS service, and select Edit bindings. Add an HTTPS
binding, choosing the X.509 certificate that you obtained.

Securing your Trados GroupShare webserver


You can use HTTP Strict Transport Security (HSTS) policy to protect against man-in-the-
middle attacks, such as protocol downgrade attacks and cookie hijacking.

About this task


To enable HSTS and secure cookies:

Procedure
1. Navigate to C:\ProgramData\Package Cache\SDL\SDLTradosGroupShare2020\
2. Locate the EnableHSTS.ps1 and SecureCookie. ps1 powershell scripts and run them as
administrator.

60 Installation Guide
Post-Installation: Configure IIS 7

Fix IIS site binding manually


After the installation is finished, you need to fix the site binding manually in IIS. This will
enable you to have Trados GroupShare 2020 SR1 deployed on HTTPS.

Procedure
1. Open GroupShare console => set External Server Address to the correct URL with HTTPS.
2. Go to IIS.
3. On the Edit Site Binding page:

a. Select the HTTPS type and the correct port.


b. Select the correct SSL certificate.

Run time settings on the client


Applying the settings described above enables a client-sever connection to be HTTPS.

When you run the client program (for example, Trados Studio) and select a server, the client
will allow you to choose whether to use HTTPS for the new connection.

Disable HTTP binding


1. Comment out HTTP endpoints

For all three services listed in Enabling and Disabling Endpoints, comment out the endpoint
definition lines, that is, the definition lines headed by the following comments:
• <!-- Identity Router http endpoint -->

• <!-- Issued Token Router http endpoint -->

• <!-- Discovery Service http endpoint -->

2. Edit router service behavior

Installation Guide 61
7 Post-Installation: Configure IIS

Change the router service behavior to:

serviceMetadata httpGetEnabled="false".

<behaviors>
<serviceBehaviors>
<behavior name="routerServiceBehavior">
<serviceMetadata httpGetEnabled="false" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>

Enabling TCP Endpoints


By default, Trados GroupShare does not support TCP endpoints on IIS.

You normally use TCP endpoints if you have users on your LAN, because TCP endpoints
enhance client-server communication performance.

To enable the use of TCP endpoints, edit the file SDL\SDL Server\Platform\web.config and
uncomment the TCP endpoint definitions. These are headed by the following comment
line:

<!-- Issued Token Router tcp endpoint -->

The endpoint definition has two parts:

Tcp....RequestReply allows client access via TCP.

Tcp....Metadata allows webservice querying via TCP.

Uncomment both of these parts. Also, make sure that the TCP bindings in IIS are enabled.

You do not need to modify the client.

62 Installation Guide
8

Post-Installation: Configure
MultiTerm
8 Post-Installation: Configure MultiTerm

If you are not installing MultiTerm, you can skip this chapter.

If you are installing MultiTerm, you may need to configure it after you install Trados
GroupShare.

Configure MultiTerm Online-Export


The default folder for file transfers between MultiTerm Online and MultiTerm Server is:
%ProgramData%\SDL\SDLServer1\FileStore\MultiTerm

MultiTerm Online stores all imported files and exported files in this location.

You can specify a different folder in Trados GroupShare Console from SDL Trados
GroupShare > Settings > File Storage
• The user account that runs the Application Service.
• The user account that runs Apache Tomcat.

If you are working with a split installation scenario, make sure to create a network location
to enable import and export between MultiTerm Server and MultiTerm Online. The same
read-write access conditions as mentioned above apply.

Note: In previous versions of MultiTerm, this folder was specified in Trados GroupShare
Console under %WINDIR%\ Temp\ Transfer

Upgrade from earlier MultiTerm


versions

Upgrading from earlier versions of MultiTerm


Server
The Trados GroupShare 2020 SR1 installer automatically upgrades MultiTerm Server 2017
and 2015 to MultiTerm Server 2020 SR1.

Run the installer on each computer, starting with the Application Server.

MultiTerm Server 2017 and 2015 data is compatible with MultiTerm Server 2020 SR1.

Note: Deactivate your Trados GroupShare license before upgrading to Trados GroupShare
2020.

Before upgrading to Trados GroupShare 2020 SR1 , make sure that your Trados GroupShare
2017 version is using CU10 (or higher).

64 Installation Guide
Post-Installation: Configure MultiTerm 8

Move termbase data to a new database


server

Overview
The following procedure moves termbase data to a different database server. It does not
conserve other MultiTerm data such as catalog objects.
1. Export the data from the existing termbase.
2. Create a termbase on the target database server.
3. Import the exported data into the new termbase.

Note: To upgrade a 2009 termbase, use the Upgrade wizard in MultiTerm GroupShare.
Upgrade From Earlier MultiTermVersions.

Detailed procedure
1. From the Catalog view in MultiTerm select the termbase you are moving.
2. In the Navigation pane, select Definition. From the Catalog menu, select Save to save
the definition file (as a *.xdt file).
3. In the Navigation pane, select Export, and then choose one of the Export definitions
available in the work pane.
4. From the Catalog menu, select Process to export the termbase data using the Export
Wizard.
5. Run MultiTerm Desktop and connect to the desired MultiTerm server. Use the Create
New Termbase wizard to create a new termbase, using the definition file you saved in
step 2.
6. From the Catalog view in MultiTerm select a new termbase.
7. In the Navigation pane, select Import, and then choose one of the import definitions
available in the work pane.
8. From the Catalog menu, select Process to import the termbase data using the Import
Wizard.

Install MultiTerm Online


MultiTermOnline is a web server application that allows users to access MultiTerm Server
over the Internet, through a browser interface.

Installation Guide 65
8 Post-Installation: Configure MultiTerm

About this task


You can install MultiTerm Online on the same computer as the MultiTerm Server or on a
different computer.
To install MultiTerm Online, log in with Administrator privileges and do the following steps:

Procedure
1. Install Apache Tomcat 9. We recommend installing Apache Tomcat 9.0.70 for better
security. Apache Tomcat is not part of Trados GroupShare installer. On 64-bit systems,
you need the 64-bit version of Apache Tomcat.
2. Run the installer and select MultiTerm Online. Run the installer to completion.
3. Copy the MultiTerm.war file to the Webapps folder of the Tomcat installation directory.
This triggers the unpacking process. You do not need to restart the Tomcat service.

Note: MultiTerm.war is located in the Online folder under the MultiTerm Server
installation folder (usually %ProgramFiles%\SDL\SDL Server\SDL MultiTerm
\MultiTerm16\Online). Trados GroupShare installs the *.war file alongside native 64-bit
components, in the Program Files folder. All the other Trados GroupShare and MultiTerm
components are installed in Program Files (x86) folder.

4. To specify the location and port number of the SDL Anywhere router, edit the properties
mtonline.router.host and mtonline.router.portNumber in the file mtonline.properties,
as described in the next section, “Configure Multiterm Online ” on page 67.
5. Run Configure Tomcat as an Administrator (usually you can find this from the Start
menu under Apache Tomcat) and click the Java tab.
• Add the following line in the Java Options box:
-Djava.library.path=MultiTermJNIConnectorPath
Here MultiTermJNIConectorPath is the folder which contains the
SDL.MultiTerm.Client.JNIConnector. dll file (usually $ProgramFiles\SDL\SDL
Server\SDL MultiTerm\MultiTerm17.)
Example:
-Djava.library.path=C:\Program Files\SDL\SDL Server\SDL MultiTerm
\MultiTerm17

• Add the following line:


-Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true
6. Restart the Tomcat service.

Note: For Upgrade users: When distributing the new MultiTerm.war, all content of
the %ProgramFiles%\Apache Software Foundation\Tomcat X.0\webapps\multiterm
folder is overwritten. If necessary information or customization are required for further
reference (e.g. to rebuild new profiles of layouts) ensure you make a backup of the
%ProgramFiles%\Apache Software Foundation\Tomcat X.0\webapps\multiterm folder
before extracting theMultiTerm.war.

66 Installation Guide
Post-Installation: Configure MultiTerm 8

Note: (optional) If you run the application with Tomcat 9.0 or higher and you are using
Internet Explorer, go to the conf folder under the Tomcat folder example (C:\Program
Files\Apache Software Foundation\Tomcat 9\conf) and edit the context.xml file
adding the following inside the Context tag: <CookieProcessor
className="org.apache.tomcat.util.http.LegacyCookieProcessor" />. This is
required for Internet Explorer because the browser does not work with the new cookies
implementation. The CookieProcessor tag is pointing to an older version of
implementation that Internet Explorer handles.

Configure MultiTerm Online


You can change most MultiTerm Online settings from MultiTerm Online, in the
Administration view.

See next section for information about using SSL in MultiTerm Online.

However, to change some settings, you need to edit the following file:

tomcatfolder\ webapps\ multiterm\ WEB-INF\ mtonline.properties where tomcatfolder is


the folder of the Apache Tomcat Server installation.

The following table lists these settings.

Installation Guide 67
8 Post-Installation: Configure MultiTerm

Setting Description
mtonline.router.host Specifies the name of the SDL Anywhere
server. Default is 127.0.0.1 “localhost” is not
supported.

Change the host value to the full server


name if SDL Anywhere server is configured
to run on HTTPS.
mtonline.router.path Specifies any subfolders in the URL of the
website where the Trados GroupShare
server is deployed.

Default is empty, meaning that the


Groupshare administrator deployed the
GroupShare server to a URL which does not
contain any subfolders.
mtonline.router.portNumber Specifies the port number for the SDL
Anywhere server Default 80.

Change port number to 443 if SDL Anywhere


is configured to run on https. If SDL
Anywhere is running on https on a
non-standard port, specify the port number
here and add https:// as a prefix to the
server name mentioned above.
mtonline.webservice.sessionTime Specifies the number of minutes that an
inactive user remains logged in to MultiTerm
Online.
This setting should correspond to the
setting in the<session-timeout> element in
the file web.xml, in the same folder as
mtonline.properties.

Minimum is 2.

Default is 30.
mtonline.webservice.language Specifies the MultiTerm Online user
interface language. Valid values are: en de
fr.

Default is en.
mtonline.webservice.editEnabled Specifies whether the MultiTerm Online
toolbar displays Editing tools. Editing tools
allow termbase entries to be edited.

Default is true.
mtonline.webservice.supportAddress Specifies an email address or website for the
Contact Support link.

Default is http://www.sdl.com/support/

68 Installation Guide
Post-Installation: Configure MultiTerm 8

Setting Description
mtonline.webservice.enableLinkPassword If true, MultiTerm Online will use any
password included in a link URL. If false,
MultiTerm Online will prompt for the
password.
Default is false.
mtonline.webservice. Specifies whether MultiTerm Online displays
displayVerboseErrors verbose error messages.

This is primarily a support tool, not an end


user tool.

Default is false.
mtonline.webservice.toggleFullForm If True, the default display for editing
termbase entries is to show all available
fields. If false, only used fields are displayed.
Default is false.
mtonline.webservice.publicHost Specifies the external web address that the
user will use to access MultiTerm Online.
Required if MultiTerm Online is behind a
reverse proxy.
Default is empty.

Configuring MultiTerm Online to use SSL


Procedure
1. Using the Certificates MMC snap-in, export the SSL certificate (and its full certificate
chain if there is one) into a PKCS12 keystore (a PFX file in Windows). It is important to
include the Private Key for the certificate. The Export Certificate wizard will prompt for a
password to use to encrypt the keystore and this password will be used in the next
step, so you may want to take a copy.
2. Edit the conf\Server.xml file in the Tomcat installation folder, as follows:
• Uncomment the SSL HTTP connector definition.
• In the SSL HTTP connector definition, add the following parameters:

SSLEnabled="true"
keystoreFile=”<full pathname for the stored PKCS12 keystore file>”
keystorePass=”<password that you used to encrypt the file>"
keystoreType="PKCS12"

• If you chose Native option when you installed Tomcat, disable the APR listener by
commenting out the following line:

<Listener className="org.apache.catalina.core.AprLifecycleListener"
/>
If you do not do this, any attempt to access the MultiTerm logon
page will produce an HTTP 500 error with the detail:

Installation Guide 69
8 Post-Installation: Configure MultiTerm

ssl_error_rx_record_too_long.

3. Restart Tomcat.
SSL HTTP connector definition example:

<Connector port="8443" maxHttpHeaderSize="8192"


maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
SSLEnabled="true"
keystoreFile="C:\Program Files\Apache Software Foundation
\SelfSSLCert.pfx"
keystorePass="MyPassword"
keystoreType="PKCS12" />

Troubleshoot browser connection to


MultiTerm Online
First, ensure that the database server, MultiTerm Server, SDL Anywhere and MultiTerm
Online components are in place.

About this task

Tip: RWS recommends that you create a sample termbase before checking the online
connection.

If these are in place, check each step of the connection between a client browser and
MultiTerm Online, as follows:

Procedure
1. In your browser, enter the MultiTerm Online URL, for example
http://servername:portnumber/ multiterm/ where servername is the name of the MultiTerm
Online Server and portnumber is the port number that Tomcat listens on.
2. Log in to MultiTerm Online using the login for the guest user account: User name guest.
Password guest.
3. MultiTerm Online displays a list of available termbases; select the termbase that you
created. If the termbase page opens, all the connections between MultiTerm Online,
MultiTerm Server and the database server are working correctly.
Also, for diagnostic purposes, set mtonline.webservice.displayVerboseErrors= true
in the file mtonline.properties (as described in the “Configure MultiTerm Online ” on
page 67 section ) and restart Tomcat server. The error messages are displayed in the
browser.

70 Installation Guide
Post-Installation: Configure MultiTerm 8

Where to change MultiTerm


To display and change MultiTerm server settings, use the Trados GroupShare Console,
which is installed on any Trados GroupShare machine that includes the Application Server
role.

To find the program search for Trados GroupShare Console 2020 SR1 under Windows Start
> All Programs.

For more information, see the help installed with Trados GroupShare Console.

Installation Guide 71
8 Post-Installation: Configure MultiTerm

72 Installation Guide
9

Post-installation: Configure
TM Server
9 Post-installation: Configure TM Server

If you are not installing TM Server, you can skip this chapter.

If you are installing TM Server, you may need to configure it after you have installed Trados
GroupShare.

Overview: Upgrading from earlier TM


Server Versions
Upgrading from TM Server 2017
Trados GroupShare 2020 SR1 upgrades TM Server 2017 to TM Server 2020 SR1.

Run the installer on each computer, starting with the application server.

TM Server 2017 data is compatible with TM Server 2020 SR1.

Note: Deactivate your Trados GroupShare license before upgrading to Trados GroupShare
2020 SR1. Before upgrading to Trados GroupShare 2020 SR1, make sure that your Trados
GroupShare 2017 version is using CU10 (or higher).

Use Translation Memories Created by Previous


TM Server Versions
Translation memories created by TM Server 2011 are compatible with TM Server 2020 SR1.

In TM Server, translation memories are held in containers, so for TM Server 2020 SR1 to
access translation memories, you need to register the containers of those translation
memories with TM Server 2020 SR1.

Note: You do not register each translation memory separately; when you register a
container that contains translation memories, you thereby register all translation memories
in the container.

Post-Upgrade: Check and Decommision


Previous Versions
To check access to the user details and translation memories, log in to Trados GroupShare
as an administrator.

For information on administrator log in, see “Reference ” on page 91.

74 Installation Guide
Post-installation: Configure TM Server 9

For more information on viewing translation memories and user details after you have
logged in, see the .

When you have confirmed that you have imported user details and that you can access
translation memory from a browser, check that you can do the same from Trados Studio or
MultiTerm as appropriate, then decommission your older versions of TM Server.

Installation Guide 75
9 Post-installation: Configure TM Server

76 Installation Guide
10

Post-installation: Configure
Notification Service
10 Post-installation: Configure Notification Service

Notification Service is not installed in all scenarios. Skip this chapter if Notification Service is
not present on your installation.

To defend against cross-site WebSocket hijacking a new setting was added to Notification
Service configuration file, that needs to be updated manually if the website is to be accessed
via more than one URL.

The default location of the configuration file is C:\Program Files\SDL\SDL Server\Notification


Service\appsettings.json. The setting under Host.AllowedOrigins is set by default to the
external server address. It supports a list of comma separated values. Requests to
Notification Service are validated and if the origin is not in the list of AllowedOrigin the
response will be HTTP 403 Forbidden.

If the website is to be accessed via more than one URL, perform the following steps:
1. Open the Notification Service appsettings.json (default folder: C:\Program Files\SDL\SDL
Server\Notification Service) for editing.
2. Set Host.AllowedOrigins to a comma separated list of all origins (scheme, hostname,
and port) used to access the GroupShare website (e.g. "AllowedOrigins":
"https://servername.company.corp,http://servername:81").

78 Installation Guide
11

Post-installation: Check
service health
11 Post-installation: Check service health

You can check the status of service health after installation.

About this task


Health endpoints work if the port for each service is open. Some services might appear
DOWN if the RabbitMQ management plugin is not installed, as the services call RabbitMQ
on port 15672 to verify the connection.

Procedure
1. Check core services:
a. Authenticate via a POST request with valid credentials on http://<host>:41234/
authentication/api/1.0/login.
b. Check the service status:

• GET http://<host>/api/management/v2/license
• GET http://<host>/api/projectserver/v2/dashboard
2. Check Online Editor services:

Service URL
TM Service http://<host>:41235/api/tmservice/
health

BCM Service http://<host>:41253/api/bcms/health

Verification Service http://<host>:41262/api/verification/


health

Editor Service http://<host>:41256/api/es/health

Editor Service Router http://<host>:41255/api/esrouter/


health

FGA Service http://<host>:41250/api/fga-service/


health

Translation Model Service http://<host>:41251/api/translation-


model-service/health

Statistics Service http://<host>:41254/api/statistics/


health

Language Resource Service http://<host>:41238/api/language-


resource-service/health

Translation Service http://<host>:41258/api/health

Feedback Service http://<host>:41259/api/health

Reporting Service http://<host>:41263/api/reports/


health

Logging Service http://<host>:41265/api/health

80 Installation Guide
12

Post-installation: Configure
Okta SAML2 authentication
12 Post-installation: Configure Okta SAML2 authentication

You can enable the Okta SAML2 provider for your Trados GroupShare instance.

Setting up an Okta account


SML2 SSO with Okta is one of several SSO options that Trados GroupShare supports. To
configure additional identity providers like Auth0, JWT-based flows (supporting OpenID
Connect), or a custom authentication flow, contact our Professional Services. Starting with
GroupShare 2020 SR1 CU8 we support both IdP and SP initiated SAML2 SSO login flows.

Before you begin

Before you start configuring the Okta provider, you first need to create an Okta account.

Procedure
1. Go to the Okta website and sign up for an account: https://www.okta.com/free-trial/ or
https://developer.okta.com/signup /
After completing the signup, you will receive a confirmation email.
2. Get the link to your Okta account from the signup confirmation email
(https://dev-<nnn>.okta.com/).

Setting up an application in Okta


The next step to add the Okta SSO provider to Trados GroupShare is to create a new
application in your Okta account.

Procedure
1. Follow the instructions from https://developer.okta.com/standards/SAML/setting_up_a
_saml_application_in_okta to add a new application to your Okta account.
• In the Configure SAML step of the Create SAML Integration wizard, fill in the Single
sign on URL with http://<server-name>/ TokenExchange. This is the location where
the SAML assertion will be sent as a POST request.
• Fill in GroupShare as the Audience URI (SP Entry ID).
• In the Attribute Statemens section, add optional attributes. These will be sent with
the SAML assertion so that Trados GroupShare can extract the following attribute
statements for configuring user details:

Name Format Value


FirstName Unspecified user.firstName
LastName Unspecified user.lastName
Email Unspecified user.email

2. After you finish the wizard and the configuration is done, go to the Sign On tab on the
application's detail page. Download the XML file from the Identity Provider metadata
link. You will need this later on.
3. Go to Directory > People and add people to the directory.

82 Installation Guide
Post-installation: Configure Okta SAML2 authentication 12

People are users that can be assigned to application in Okta later on (i.e. used to sign in
through Okta).
4. Go back to the application and assign the added users to the Trados GroupShare app.
5. Optionally, set up a group or role membership to ensure automatic assignment of user
roles on log in. For more information, see the “Configuring Application Service for
SSO ” on page 86 section and the Manually assign people to a group topic in the Okta
documentation.

Configuring the Trados GroupShare


Web UI
You need to configure Trados GroupShare Web UI to work with third-party login providers.

Procedure
1. Go to C:\Program Files (x86)\SDL\SDL Server\Web\resources and edit
loginProvidersConfig. json as in this example:

[
{
"name":"GroupShare",
"url":"GroupShare"
},
{
"name":"{okta}",
"signInUrl":"{Sign-in URL}",
"signOutRedirectUrl": "{URL to redirect to after sign-out}"
}
]

Description of JSON properties:


• name - specifies what is displayed in the Login provider field on the Log in screen.
• signInUrl - the URL where the user will be redirected to authenticate. If configuring -
IdP initiated SAML SSO - set this value to be equal to the IdP's URL for sign-in that creates a
SAML response to be consumed by GroupShare. In Okta you can find this as the "App Embed
Link". - SP initiated SAML SSO - set this value to "{GroupShare Server URL}/TokenExchange/
InitiateSaml".
• signOutRedirectUrl - any URL where the user will be redirected after logging out.

Setting up the Token Exchange Web


application
The installer automatically deploys TokenExchange as a web application.

Installation Guide 83
12 Post-installation: Configure Okta SAML2 authentication

Before you begin

After installing Trados GroupShare, check that application works by accessing


http://<GroupShare-server>/TokenExchange.

You should see a blank screen with No SAML Authn response received message. This is the
endpoint that Okta will send the SAML response to. This will convert it to an OAuth bearer
token and will redirect to Trados GroupShare Web UI.

About this task

To configuring the Token Exchange:

Procedure
1. Go to C:\Program Files (x86)\SDL\SDL Server\Web\TokenExchange and open the
web.config XML file .
2. Update web.config, under appSettings correct the GroupShareUrl value, to point to
the Web UI address:

<add key="GroupShareUrl" value="{GroupShare Server URL}" />

3. Update saml.config - correct the GroupShareUrl value, to point to the Web UI address:
ServiceProvider section

<ServiceProvider Name="GroupShare"
Description="Token exchange"
AssertionConsumerServiceUrl="{GroupShare Server
URL}"/TokenExchange"
LocalCertificateFile="Certificates\sdl.identity.com.cer"
LocalCertificatePassword=""/>

LocalCertificateFile are used when generating signatures on message sent to a


partner provider (outbound signature generation).
LocalCertificatePassword holds the clear tet password of the private key, in the
certificate file, specified as LocalCertificateFiles.

Note:

Details can be found under "Signing the SAML request".

PartnerIdentityProvider section

<PartnerIdentityProvider Name="http://www.okta.com/exkd1jxbtoccFeImW0h7"
Description="Okta"
DisableAudienceRestrictionCheck="true"
SignAuthnRequest="true"
SignLogoutRequest="true"
SignLogoutResponse="true"
WantLogoutRequestSigned="true"
WantLogoutResponseSigned="true"
SingleSignOnServiceBinding="urn:oasis:names:tc:SAML:2.0:bindings:
HTTP-POST"
SingleSignOnServiceUrl=""
SingleLogoutServiceBinding="urn:oasis:names:tc:SAML:2.0:bindings:
HTTP-POST"
SingleLogoutServiceUrl=""

84 Installation Guide
Post-installation: Configure Okta SAML2 authentication 12

PartnerCertificateFile="Certificates\okta.cer"/>

To correct the values in this section, use the information from the Identity Provider
metadata file, that you downloaded from Okta. Correct the Name (=entityID in metadata
file) property using the metadata file. PartnerCertificateFile is for inbound signature
verification.
4. Update the certificates under Certificates folder. Go to Okta and under Trados
GroupShare application, Sign On method page, select View Setup Instructions. This
has the SSO URL that you could use above. Download the certificate (okta.cert) and
place it under the Certificates folder. Make sure that the PartnerCertificateFile in
saml.config matches the path correctly.

5. (Split installation only) On the machine where the Web server is installed, add the
following two registry keys, with their respective string values:
a. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SDL\Platform\Rest\Authorization:
ServerUrl "http://{appServer}:{port}/ authentication/ api/ token"
b. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SDL\Platform\Rest\SamlToken:
ServerUrl"http://{appServer}:{port}/authentication/api/samltoken"

• {appServer} is the server where Sdl.Application service is installed.

• {port} is the port where Sdl.Application service is running. Default is 41234.


6. Signing the SAML request (SP initiated SAML SSO only, optional, supported starting
GroupShare 2020 SR1 CU08).
a.
Note: Note: In some environments (specifics unknown), there may be issues if the
certificate's private key is created with a CNG KSP Provider. To avoid this, a certificate
with a legacy Crypto API CSP like "Microsoft Enhanced RSA and AES Cryptographic
Provider" can be created.

Select or create the certificate you would like to use to sign the Saml request.
b. Export the certificate as a file with private key (tested with .pfx format).
c. Deploy this certificate file to the TokenExchange certificate folder (TokenExchange
installation folder (default C:\Program Files (x86)\SDL\SDL Server\Web
\TokenExchange\Certificates).
d. In saml.config file PartnerIdentityProvider element set SignAuthnRequest="true".
e. In ServiceProvider element, set LocalCertificateFile to be relative path to certificate
file (e.g. LocalCertificateFile="Certificates\certificate.pfx").
f. Set LocalCertificatePassword to be the clear text password of the private key in the
certificate file.
g.
Note: Not all identity providers support verifying the signature of the SAML request.
For example, Okta currently does not support this. Auth0 does support it, with
additional configuration.

7. For HTTPS, secure the cookie used between login redirects by opening the
AuthnRedirect. cshtml file under C:\Program Files (x86)\SDL\SDL Server\Web
\TokenExchange\Views\AuthnResponse, and adding the Secure flag for the following
cookies:

Installation Guide 85
12 Post-installation: Configure Okta SAML2 authentication

<script type='text/javascript'>
document.cookie = 'sso_user=@Model.Username;secure;path=/';
document.cookie = 'sso_token=@Html.Raw(@Model.Token);secure;
path=/';
document.cookie = 'sso_saml_token=@Html.Raw(@Model.SamlToken);
secure;path=/';
window.location.replace('@Html.Raw(@Model.GsUrl)');
</script>

Configuring automatic assignment of


user roles in SSO login flows
Before you begin

To configure the Application Service for SSO:

Procedure
1. Go to C:\Program Files (x86)\SDL\SDL Server\Application and open the
ApplicationService. exe.config file.
2. Add the GUID of your organization by replacing the default value 00000000-0000-0000-
0000-000000000000 in the key= "defaultUserOrganizationId" parameter.
You can find the GUID of an organization in the database table [SDLSystem].
[sts].[ResourceGroup]).

<add key="IdentityProviders" value="[URL specified in the


PartnerIdentityProvider section]" />
<add key="defaultUserOrganizationId" value="00000000-0000-0000-0000-
000000000000" />

3. If you want to create users automatically, enable the following parameter: <add
key="CreateIdpUser" value="true" />.
4. Add the following element in the <configuration> element, after <configSections>
(replace values as needed):

<identityProviderConfiguration>
<identityProviders>
<identityProvider
name="{Identity Provider Name}"
displayName="{Idp display name - as desired}"
signinUrl="{Sign-In URL}" />
</identityProviders>
</identityProviderConfiguration>

5. Check that the configSections contains the following:

<section name="identityProviderConfiguration" type="Sdl.StudioServer.


Authorization.AuthorizationServer.RestApi.IdentityProviders.Configura-
tion.IdentityProviderConfigurationSection, Sdl.StudioServer.Authoriza-
tion.AuthorizationServer.RestApi" />

86 Installation Guide
Post-installation: Configure Okta SAML2 authentication 12

6. To log into Trados GroupShare 2020 SR1 from Trados Studio 2022 (CU02 or later) using
SSO, add the following in the ApplicationService. exe.config configuration, replacing
the relevant data in the name, displayName and signinUrl attributes:

<identityProviderConfiguration>
<identityProviders>
<identityProvider
name="http://www.Okta.com/exkd1jxbtoccFeImW0h7"
displayName="{Okta}"
signinUrl="https://dev-<nnn>.Okta.com/app/sdldev<nnn>_
groupsharewebui_1/exkd1jxbtoccFeImW0h7/sso/saml" />
</identityProviders>
</identityProviderConfiguration>

Automatic role assignment


Starting with the 2020 CU6 release, Trados GroupShare supports the automatic assignment
of user roles in SSO login flows. To enable this, set up a group or role membership in the
identity provider:

Procedure
1. Go to C:\Program Files (x86)\SDL\SDL Server\Application and open the
ApplicationService. exe.config file.
2. To update user's roles automatically, enable <add key="UpdateIdpMembershipInfo"
value="true" />. This ensures that user roles are automatically updated in Trados
GroupShare when users are moved to a different group in Okta.
3. To ensure users are assigned the correct role when logging into Trados GroupShare
using Okta:
a. Add users to a relevant group in Okta. For example: CorpTranslator. For information
about working with Okta group roles, see the Okta documentation .
b. Configure the Group Attribute Statement for your Trados GroupShare app
configuration. This will pass all the groups to which the authenticated user belongs.
Example configuration:

| Name | Name Format | Filter |


| roles | Unspecified | Matches regex: (.*)

For more information see How to define and configure a custom SAML attribute
statement in the Okta documentation.
c. Assign the group (for example CorpTranslator) to the Trados GroupShare
Application. For information on how to do this, see Assign Group to Application in
the Okta documentation.
d. Go to C:\Program Files (x86)\SDL\SDL Server\and enable the following property
in the Application. ApplicationService. exe.config file: <add
key="CreateIdpUser" value="true" />. This will automatically create users on
login
e. Go to C:\Program Files (x86)\SDL\SDL Server\Application and map the user
groups in the IdpGroupMapConfig. xmlfile. For example, in the sample below, a user
belonging to the CorpTranslator role in Okta, will be logged in as a Translator

Installation Guide 87
12 Post-installation: Configure Okta SAML2 authentication

role in OrgA and Guest in Suborg:

<?xml version="1.0" encoding="utf-8" ?>


<!--this is a sample of idpGroupMap, change the map and rename the
file by removing '_sample' of the file name -->
<Mappings>
<Mapping IdpGroup = "CorpTranslator">
<GSMembership OrganizationPath="/OrgA" Role="Translator" />
<GSMembership OrganizationPath="/OrgB/Suborg" Role="Guest" />
</Mapping>
<Mapping IdpGroup = "Admin">
<GSMembership OrganizationPath="/" Role="Administrator" />
</Mapping>
</Mappings>

Note:
• make sure to create the organizations before users log into Trados GroupShare
via Okta.
• restart the SDL Application Service after creating the organizations or changing
any properties in the ApplicationService. exe.config file. Otherwise, role
assignment will not work.
• make sure to map the Trados GroupShare membership organization path and
not the organization name or its ID.

f. Go to C:\Program Files (x86)\SDL\SDL Server\Web\TokenExchange


\WebConfig.com and set the value of the IdpGroupSamlAttributeName property to
the value of the name attribute statement specified in step 3b.

Changing the client secret


If an SSO login provider is configured, the client secret can be used to authenticate with the
server and to retrieve a bearer token (see “Testing authentication endpoint with client_
credentials grant” on page 0). It is mandatory that the client secret is changed in any
production environment where an SSO login provider is configured.

Encrypt client secret


About this task
In the Package Cache folder there's a utility called Configurator. exe. You can use this utility
in the command line with the encrypt argument to encrypt a password for the configuration
files.

88 Installation Guide
Post-installation: Configure Okta SAML2 authentication 12

Procedure
1. Choose a string as a client secret.
2. On the Trados GroupShare server, open Command Prompt with administrative privileges.
3. Change to folder C:\ProgramData\Package Cache\SDL\SDLTradosGroupShare2020

cd "C:\ProgramData\Package Cache\SDL\SDLTradosGroupShare2020"

4. Run command:

Configurator.exe encrypt <client secret>

where <client secret> is the client secret.


5. Copy the last line of the output, which is the encrypted client secret consisting of Base64
characters.

Configure Application Service


Procedure
1. Open C:\Program Files (x86)\SDL\SDL Server\Application\ApplicationService.
exe.config for editing.
2. Find the <add key="AuthorizationClientSecret" value="[value]" /> line and replace
[value] with the encrypted client secret.
3. Save your changes.
4. Restart the Application Service.

Configure TokenExchange
Procedure
1. Open C:\Program Files (x86)\SDL\SDL Server\Web\TokenExchange\Web.config for
editing.
2. Find the <add key="AuthorizationClientSecret" value="[value]" /> line and replace
the [value] with the encrypted client secret.
3. Save your changes.

Installation Guide 89
12 Post-installation: Configure Okta SAML2 authentication

90 Installation Guide
13

Reference
13 Reference

Reference information.

REST API information


REST API information is hosted in Swagger. The information can be used interactively to
learn more about the actions that can be performed in the WebUI, as well as lookup and
editing in Terminology REST API.

The following REST API sources are available:


• Static resource: http://host/ swagger-ui
• Interactive resource: http://host/ documentation/ api/ index
• TM Service: http://<host>/ docs/ ui/ index

GroupShare kit
The kit includes two types of available information: .NET library for Trados GroupShare REST
API and TM Search and Terminology Editing using REST API.

The following information is available:


• .NET library for REST API: https://github.com/ sdl/ groupsharekit. net
• TM Search and Terminology Editing using REST API:
http://groupsharekitsampleweb.azurewebsites.net/Account/Login?ReturnUrl=%2F

Configuration Information

Trados GroupShare program installation


By default, Trados GroupShare programs are installed under:
• %ProgramFiles%\ SDL\ (64-bitmachines)

• %ProgramFiles(x86)%\ SDL\ (32-bitmachines)

Note: The MultiTerm.war file which is used by the Tomcat service is installed alongside
native 64-bit components, under .%ProgramFiles%\ SDL\ .

92 Installation Guide
Reference 13

Log files and other program data


These files are installed under: %ProgramData%\ SDL\ Service\ Logs.

Registry keys
The install creates and sets registry keys under: HKEY_LOCAL_MACHINE\ SOFTWARE\ SDL\ (32-bit
machines)

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SDL\ (64-bitmachines)

Unpacked installation files


By default, the installer unpacks the installation files into folders under: %ProgramData%
\Package Cache\SDL\.

Note: These files are needed for the installation and also for uninstalling. If you delete
these files, you will need to download and extract them again to uninstall Trados GroupShare.

Application Server - restart options


The Application Server may restart or not depending on the changes you make to the
configuration or the licensing options.

Generally, the Apllication Server restarts once the activation screen is closed.

The Application Server restarts automatically if:


• a different license is activated
• the same license is activated after changes to its configuration

The Application Server does not restart automatically if:


• the license is only viewed
• the license is deactivated and (and no trial license is active)

Trados GroupShare use of UDP and TCP/IP ports


Ensure that any firewall allows access to and from these ports if these ports are used in
your configuration. Some ports need to be enabled for outside traffic, while others need to
be enabled if split install is used.

In ascending order, they are:

Ports for outside traffic


80 Standard HTTP port

Installation Guide 93
13 Reference

Ports for outside traffic


443 Standard HTTPS port
8080 Default Apache Tomcat port
*41000 HTTP port to be opened only when Windows authentication is
needed
Ports for split install
808 Windows port for TCP binding
1434 UDP port used by SQL Server
41000 Used by the Trados GroupShare Application Server. This is set
in the Windows Registry.
41234 HTTP port used by the Trados GroupShare REST API
41235 HTTP port used by TMService
41236 HTTP port used by Management Service
41237 HTTP port used by Authentication Service
41238 HTTP port used by Language Resource Service
41240 HTTP port used by Notification Service. Must to be opened for
incoming traffic on application server (TCP; split-installation
only).
41250 HTTP port used by Fine Grained Alignment Service
41251 HTTP port used by Translation Model Service
41253 HTTP port used by BCM Service
41254 HTTP port used by Statistics Service
41255 HTTP port used by Editor Service Router
41256 HTTP port used by Editor Service
41258 HTTP port used by Translation Service
41259 HTTP port used by Feedback Service
41260 HTTP port used by Translate and Analysis service
41261 HTTP port used by Custom Fields Service
41262 HTTP port used by Verification Service
Ports for outside traffic
41244 HTTPS port used by the Trados GroupShare REST API
41245 HTTPS port used by TMService
41246 HTTPS port used by Management Service
41247 HTTPS port used by Authentication Service
41248 HTTPS port used by Language Resource Service

94 Installation Guide
Reference 13

Ports for outside traffic


41350 HTTPS port used by Fine Grained Alignment Service
41351 HTTPS port used by Translation Model Service
41353 HTTPS port used by BCM Service
41354 HTTPS port used by Statistics Service
41355 HTTPS port used by Editor Service Router
41356 HTTPS port used by Editor Service
41358 HTTPS port used by Translation Service
41359 HTTPS port used by Feedback Service
41360 HTTPS port used by Translate and Analysis service
41361 HTTPS port used by Custom Fields Service
41362 HTTPS port used by Verification Service `
41263 HTTP port used by Reporting Service
41265 HTTP port used by Logging Service

Window User Accounts

Installer created user accounts and groups

Groups and privileges


The installer creates the SDL Server Users Windows group, which has read-only permissions
to the system32\ inetsrv\ config\ folder, to access the redirect.config file.

The user account that runs SDL services has the privilege “Log on as a service”.

Group assignment
When you install MultiTerm, the installer puts the MultiTerm user account into the group
SDL Server Users.

Installation Guide 95
13 Reference

Resources and access


The following table shows access to resources for English language, 32-bit versions of
Windows.

Other versions will have equivalent resource names.

Resource Identity Access level


HKEY_LOCAL_MACHINE Everyone Full Control
\Software\SDL\Platform
C:\Windows\Temp SDL Server Users Full Control
C:\ProgramData\All SDL Server Users Full Control
Users\Application
data\SDL
C:\Windows\System32 SDL Server Users Read Only
\inetsrv\Config IIS 7.5 only

C:\Windows\System32 SDL Server Users Read Only


\inetsrv\Config
\redirection.config IIS 7.5
only
C:\Windows\System32 SDL Server Users Read Only
\inetsrv\Config
\applicationHost.config
IIS 7.5 only
C:\ProgramData\All SDL Server Users Full Control
Users\Application
Data\Microsoft\Crypto\RSA
\MachineKeys IIS 7.5 only
Only applies to the
generated certificate file in
this folder.

Groupshare User Accounts

Trados GroupShare logon information


The Trados GroupShare server ensures that user credentials are valid across all its
components.

A user account created in Trados GroupShare is visible in MultiTerm Administrator, and can
be made a user of a termbase.

For more information about managing users in Trados GroupShare, see the Trados
GroupShare Help available at Trados GroupShare Help .

96 Installation Guide
Reference 13

Installer-created Trados GroupShare user


accounts
When you install Trados GroupShare, the installer creates the following Trados GroupShare
users:
• System User (This is used by the server and is not for interactive users.)
• System Administrator (User name: sa, Password: sa)

Trados GroupShare standard roles


Trados GroupShare groups together permissions into roles, which are then assigned to
users.

Depending on what components of Trados GroupShare you install, the following standard
roles are automatically created during installation:
• Administrator
• Power User
• Translator
• External Translator
• Guest
• Project Manager
• MultiTerm Guest

Import user details into Trados


GroupShare
Trados GroupShare includes a utility program, User Import Tool.

This imports user and organization details into Trados GroupShare from Windows Active
Directory (or any other LDAP Server).

Running the User Import Tool


Run the User Import Tool on same computer as the Application Server and use the same
user account that you used to run the Trados GroupShare installer.

The User Import Tool is in the same folder as Trados GroupShare.

When you run the tool, it prompts you to import details from an LDAP Server such as
Windows Active Directory.

Installation Guide 97
13 Reference

Importing from an LDAP Server


When you choose this option, the User Import Tool prompts you for a Windows domain and
then displays the list of users in that domain.

You can use the standard shortcut keys to select users from the list, as follows:
• Ctrl-click to select multiple users

• Shift-click to select a range of users

• Ctrl+A to select all users.

The tool prompts you to provide a Trados GroupShare organization and roles for the
imported users. The tool imports the user details (name, description and encoded password),
assigns the users to the specified organization, and gives them the specified roles.

Note: You might find it useful to run the User Import Tool a number of times. Each time you
run it, you can assign to the users a different combination of organization and roles.

Password Policies

Password policy with Windows authentication


If you choose Windows authentication, you get Windows password enforcement.

Password policy with GroupShare passwords


A password for a user in Trados GroupShare must include at least one each of the following:
• An uppercase letter
• A lowercase letter
• A digit

Password policy for custom accounts


Companies with a Trados GroupShare custom authentication provider plug-in can use their
corporate user management system authentication to create custom user accounts and log
into Trados GroupShare.

The credentials for custom users are managed outside Trados GroupShare. Trados
GroupShare does not impose any format requirements for passwords created for custom
users.

98 Installation Guide
Reference 13

Password policy for service accounts


Tip: RWS recommends that the password for the server application user account, and for
other service accounts, should never expire. This is because, if the service password does
expire, the service will not work and diagnosis can be difficult.

Run Time Access To Trados GroupShare

From a browser
In a web browser, enter the computer name of the web server that you provided in the
installation. If you provided a host header in the installation, use that.

For example, enter:


• http://www.example.com/ sdltrados/ groupshare if you have used a custom location
URI.
• http://computername if you have not specified a custom location or a host header.

GroupShare displays its start screen and prompts you for a user name and password. For
more information, see the Trados GroupShare Help at Trados GroupShare Help .

From Trados Studio or MultiTerm


In Windows, run the client application, Trados Studio or MultiTerm.

When the application starts, click File > Setup > Servers, and choose the action (Add, Edit
or Check Server Availability). Provide the connection details as required.

For further details, see the online Help in Trados Studio and in MultiTerm on
http://docs.sdl.com .

Run Time Access To MultiTerm


To open MultiTerm Server from MultiTerm
Desktop
In Windows, run theMultiTerm Desktop.

This is usually under Start > All Programs > SDL > SDL MultiTerm ...

When the application starts, it displays the Connect to MultiTerm Server dialog box.
Complete the dialog box as required.

Installation Guide 99
13 Reference

To open MultiTerm Online from a browser


In a web browser, enter: http://servername:portnumber/ multiterm/

servername is the name of the computer that hosts the MultiTerm Online pages.

portnumber is the port number used to communicate with that computer.

Logi reporting information


Here is some useful information about the Logi reporting tool that is used by the Trados
GroupShare Dashboard.
• The Logi engine and reports are located in the Reporting folder under the website
installation folder (by default C:\Program Files (x86)\SDL\SDL Server\Web).
• There is a Reporting application in IIS under the SDL Server website.
• The SDL Server website from IIS has a URL Rewrite Rule called "Reporting" with the
pattern (.\/ )?reporting/ (.)$, the action type "None" and no action URL.

Digital Certificate Requirements


All GroupShare, MultiTerm Online code, and installer files are digitally signed.

Make sure your list of approved root certificates is up-to-date and includes the root certificate
from the Certification Authority that generates RWS's code signing certificate.
• For computers with access to the Internet:
• Windows Vista or later - Go to https://www.digicert.com . and add the new root
certificate to your Trusted Root Certification Authorities certificate store.
• Windows XP or earlier - Go to
http://catalog.update.microsoft.com/v7/site/Home.aspx . and search for either
root update or KB931125 to find the correct cumulative Root Update package to
install.
• For computers in a locked down corporate environment without access to the Internet:
Follow the Root update package installation on disconnected environments
instructions available at http://support.microsoft.com/kb/931125 .
You can also download the specific root certificates directly from
https://www.digicert.com/digicert-root-certificates.htm . and apply the certificates to
each locked down workstation manually or by group policy. At the time of writing,
GroupShare and MultiTerm Online require DigiCert Assured ID Root CA and DigiCert
Assured ID Code Signing CA-1.

100 Installation Guide


Reference 13

Uninstallation and re-installation


To modify or uninstall Trados GroupShare
components
Use the Windows control panel program Add or remove programs, and choose GroupShare
(not a GroupShare component) to uninstall or modify Trados GroupShare.

After uninstallation you can remove the Trados GroupShare registry keys and the unpacked
installation files.

If you use Add or remove programs to modify Trados GroupShare, you can add components
to Trados GroupShare, but you cannot remove components.

Re-installing Trados GroupShare


You can continue with the previous GroupShare database when you reinstall Trados
GroupShare.

If you want to re-use the previous database, ensure you use the same installation details.
The installation recognizes that a database already exists and uses it.

Installation Guide 101


13 Reference

102 Installation Guide


14

Acknowledgments
14 Acknowledgments

Trados GroupShare 2020 SR2 CU8 includes the following open-source, licensed or similar
third-party software:

Afx.Web.Http
Version: 6.5.11
Vendor:
Copyright: Copyright © mycsv 2018
License type:
License details:
AlphaFS
Version: 2.0.1.0
Vendor: Peter Palotas, Jeffrey Jangli, Alexandr Normuradov
Copyright: Copyright (c) 2008-2018 Peter Palotas, Jeffrey Jangli, Alexandr Normuradov
License type: MIT
License details: https://opensource.org/licenses/MIT
ANTLR 3 Runtime
Version: 3.4.1.9004
Vendor: Terence Parr
Copyright: Copyright (c) 2011 The ANTLR Project
License type: BSD
License details: https://github.com/antlr/antlrcs/blob/master/LICENSE.txt
Antlr.Unofficial
Version: 3.4.1
Vendor: Terence Parr
Copyright: Copyright (c) 2011 The ANTLR Project
License type: BSD-3-Clause
License details: https://github.com/antlr/antlr4/blob/master/LICENSE.txt
Aspose.Cells
Version: 22.1.0
Vendor: Aspose
Copyright: © Aspose Pty Ltd 2001-2021. All Rights Reserved.
License type: Commercial
License details: https://about.aspose.com/legal/eula

104 Installation Guide


Acknowledgments 14

Aspose.Diagram
Version: 21.11.0
Vendor: Aspose
Copyright: © Aspose Pty Ltd 2001-2021. All Rights Reserved.
License type: Commercial
License details: https://about.aspose.com/legal/eula
Aspose.Email
Version: 21.8.1
Vendor: Aspose
Copyright: © Aspose Pty Ltd 2001-2021. All Rights Reserved.
License type: Commercial
License details: https://about.aspose.com/legal/eula
Aspose.PDF
Version: 20.2.0
Vendor: Aspose
Copyright: © Aspose Pty Ltd 2001-2021. All Rights Reserved.
License type: Commercial
License details: https://about.aspose.com/legal/eula
Aspose.PSD
Version: 22.1.0
Vendor: Aspose
Copyright: © Aspose Pty Ltd 2001-2021. All Rights Reserved.
License type: Commercial
License details: https://about.aspose.com/legal/eula
Aspose.Slides.NET
Version: 21.9
Vendor: Aspose
Copyright: © Aspose Pty Ltd 2001-2021. All Rights Reserved.
License type: Commercial
License details: https://about.aspose.com/legal/eula
Aspose.Words
Version: 22.2.0
Vendor: Aspose
Copyright: © Aspose Pty Ltd 2001-2021. All Rights Reserved.
License type: Commercial

Installation Guide 105


14 Acknowledgments

License details: https://about.aspose.com/legal/eula


Autofac
Version: 4.8.1
Vendor: Autofac
Copyright: Copyright © 2015 Autofac Contributors
License type: MIT
License details: https://opensource.org/licenses/mit-license.php
AutoMapper
Version: 7.0.1.0
Vendor: Jimmy Bogard
Copyright: Copyright (c) 2010 Jimmy Bogard
License type: MIT
License details: https://opensource.org/licenses/MIT
Castle.Core
Version: 5.0.0
Vendor: http://www.castleproject.org/
Copyright: Copyright (c) 2004-2019 Castle Project
License type: Apache 2.0
License details: https://github.com/castleproject/Core/blob/master/LICENSE
CDS.Web.Common
Version: 1.0.0
Vendor: vhaporduckaj
Copyright:
License type:
License details:
CommandLineParser
Version: 2.8.0
Vendor: ericnewton76 / commandlineparser
Copyright: Copyright (c) 2005 - 2015 Giacomo Stelluti Scala & Contributors
License type: MIT
License details: https://www.nuget.org/packages/CommandLineParser/2.8.0/License
Common.Logging
Version: 3.0.0
Vendor: https://net-commons.github.io/common-logging/
Copyright: Copyright 2006-2011 the Common Infrastructure Libraries Team

106 Installation Guide


Acknowledgments 14

License type: Apache 2.0


License details: https://github.com/net-commons/common
-logging/blob/master/license.txt
Common.Logging.Core
Version: 3.0.0
Vendor: https://net-commons.github.io/common-logging/
Copyright: Copyright 2006-2011 the Common Infrastructure Libraries Team
License type: Apache 2.0
License details: https://github.com/net-commons/common
-logging/blob/master/license.txt
CompareNETObjects
Version: 4.63.0
Vendor: Kellerman Software
Copyright: Copyright © 2021 Kellerman Software
License type: Ms-PL
License details: https://github.com/GregFinzer/Compare-Net-Objects/wiki/Licensing
coverlet.collector
Version: 3.1.2
Vendor: tonerdo
Copyright:
License type: MIT
License details: https://github.com/coverlet-coverage/coverlet/blob/master/LICENSE
DnsClient
Version: 1.5.0
Vendor: Michael Conrad
Copyright: Copyright © 2021 Michael Conrad
License type: Apache 2.0
License details: https://github.com/MichaCo/DnsClient.NET/blob/1.5.0/LICENSE
DocumentFormat.OpenXml
Version: 2.15.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://licenses.nuget.org/MIT

Installation Guide 107


14 Acknowledgments

dompurify
Version: 2.0.6
Vendor: https://github.com/cure53/DOMPurify
Copyright: Copyright 2015 Mario Heiderich
License type: Apache 2.0
License details: https://github.com/cure53/DOMPurify/blob/main/LICENSE
DotNetOpenAuth
Version: 4.3.4
Vendor: Andrew Arnott
Copyright: Copyright (c) 2011, Outercurve FoundationCopyright (c) 2008-2012, Andrew
Arnott
License type: Ms-PL
License details: https://opensource.org/licenses/ms-pl.html
DotNetOpenAuth.Core
Version: 4.3.4.13329
Vendor: Andrew Arnott
Copyright: Copyright © 2012 Outercurve Foundation
License type: Ms-PL
License details:
https://github.com/DotNetOpenAuth/DotNetOpenAuth/blob/develop/LICENSE.txt
DotNetOpenAuth.OAuth.Common
Version: 4.3.4.13329
Vendor: Andrew Arnott
Copyright: Copyright © 2012 Outercurve Foundation
License type: Ms-PL
License details:
https://github.com/DotNetOpenAuth/DotNetOpenAuth/blob/develop/LICENSE.txt
DotNetOpenAuth.OAuth2.AuthorizationServer
Version: 4.3.4.13329
Vendor: Andrew Arnott
Copyright: Copyright © 2012 Outercurve Foundation
License type: Ms-PL
License details:
https://github.com/DotNetOpenAuth/DotNetOpenAuth/blob/develop/LICENSE.txt

108 Installation Guide


Acknowledgments 14

DotNetOpenAuth.OAuth2.Client
Version: 4.3.4.13329
Vendor: Andrew Arnott
Copyright: Copyright © 2012 Outercurve Foundation
License type: Ms-PL
License details:
https://github.com/DotNetOpenAuth/DotNetOpenAuth/blob/develop/LICENSE.txt
DotNetOpenAuth.OAuth2.ClientAuthorization
Version: 4.3.4.13329
Vendor: Andrew Arnott
Copyright: Copyright © 2012 Outercurve Foundation
License type: Ms-PL
License details:
https://github.com/DotNetOpenAuth/DotNetOpenAuth/blob/develop/LICENSE.txt
DotNetOpenAuth.OAuth2.Core
Version: 4.3.4.13329
Vendor: Andrew Arnott
Copyright: Copyright © 2012 Outercurve Foundation
License type: Ms-PL
License details:
https://github.com/DotNetOpenAuth/DotNetOpenAuth/blob/develop/LICENSE.txt
DotNetOpenAuth.OAuth2.ResourceServer
Version: 4.3.4.13329
Vendor: Andrew Arnott
Copyright: Copyright © 2012 Outercurve Foundation
License type: Ms-PL
License details:
https://github.com/DotNetOpenAuth/DotNetOpenAuth/blob/develop/LICENSE.txt
EnterpriseLibrary.TransientFaultHandling
Version: 6.0.1304
Vendor: Microsoft
Copyright: © 2013 Microsoft Corporation
License type: MS-PL
License details: https://opensource.org/licenses/ms-pl

Installation Guide 109


14 Acknowledgments

EnterpriseLibrary.TransientFaultHandling.Data
Version: 6.0.1304.1
Vendor: Microsoft
Copyright: © 2013 Microsoft Corporation
License type: Apache 2.0
License details: https://opensource.org/licenses/Apache-2.0
EntityFramework
Version: 6.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/ef6/blob/main/LICENSE.txt
Erlang OTP
Version: 25.1.0
Vendor: Pivotal Software
Copyright: Copyright Ericsson AB 2010-2017. All Rights Reserved.
License type: Apache 2.0
License details: https://www.apache.org/licenses/LICENSE-2.0.html
Evolve.Tool
Version: 2.3.0
Vendor: Philippe Lécaillon
Copyright: Copyright © P.Lécaillon 2019
License type: MIT
License details: https://github.com/lecaillon/Evolve/blob/master/LICENSE
Flee
Version: 1.2.2
Vendor: Muhammet Parlak
Copyright: Copyright 2017
License type: L-GPL
License details: https://libraries.io/github/mparlak/Flee
FluentValidation
Version: 8.5.0
Vendor: Jeremy Skinner
Copyright: Copyright (c) .NET Foundation and contributors 2008-2020
License type: Apache 2.0

110 Installation Guide


Acknowledgments 14

License details:
https://github.com/FluentValidation/FluentValidation/blob/master/License.txt
HiNetCloud.System.Net.Http.Formatting
Version: 20.3.22.10
Vendor: Hangzhou NetCloud Technology Co., Ltd
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
HiNetCloud.System.Web.Http.SelfHost
Version: 20.3.22.16
Vendor: Hangzhou NetCloud Technology Co., Ltd
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
HiNetCloud.System.Web.WebPages.Deployment
Version: 20.3.22.16
Vendor: Hangzhou NetCloud Technology Co., Ltd
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
HiNetCloud.System.Web.WebPages.Razor
Version: 20.3.22.16
Vendor: Hangzhou NetCloud Technology Co., Ltd
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
HtmlAgilityPack
Version: 1.11.24
Vendor: ZZZ Projects
Copyright: Copyright © ZZZ Projects Inc.
License type: MIT
License details: https://github.com/zzzprojects/html-agility-pack/blob/master/LICENSE

Installation Guide 111


14 Acknowledgments

ICSharpCode.Decompiler
Version: 7.1.0.6543
Vendor: ICSharpCode
Copyright: Copyright 2011-2021 AlphaSierraPapa
License type: MIT
License details:
ICSharpCode.SharpZipLib
Version: 1.2.0
Vendor: ICSharpCode
Copyright: Copyright © 2000-2018 SharpZipLib Contributors
License type: MIT
License details: https://github.com/icsharpcode/SharpZipLib/blob/master/LICENSE.txt
Icu4c.Win.Full.Lib
Version: 59.1.15
Vendor: SIL International
Copyright: Copyright (c) 2016-2017 SIL International
License type:
License details: https://github.com/sillsdev/icu4c-svn/blob/trunk/license.html
icu-dotnet
Version: 54.0.82
Vendor: SIL International
Copyright: Copyright (c) 1995-2014 International Business Machines Corporation and
others
License type: MIT
License details: https://licenses.nuget.org/MIT
IIS.Microsoft.Web.Administration
Version: 8.5.9600.17042
Vendor: Microsoft
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
License type:
License details:
Infragistics
Version: 19.2.20192.134
Vendor: Infragistics
Copyright: © Infragistics, Inc. 2003-2019

112 Installation Guide


Acknowledgments 14

License type: Commercial


License details:
Java OpenJDK 8
Version: Not specified
Vendor: Oracle
Copyright: Title to Software and all associated intellectual property rights is retained by
Oracle and/or its licensors.
License type: Oracle
License details: https://www.oracle.com/downloads/licenses/binary-code-license.html
Java SE Runtime Environment
Version: 1.8.0.172
Vendor: Oracle
Copyright: Title to Software and all associated intellectual property rights is retained by
Oracle and/or its licensors.
License type: Oracle
License details: https://www.oracle.com/downloads/licenses/binary-code-license.html
jquery
Version: 3.6.0
Vendor: https://github.com/jquery/jquery
Copyright: Copyright OpenJS Foundation and other contributors, https://openjsf.org/
License type: MIT
License details: https://github.com/jquery/jquery/blob/master/LICENSE.txt
Json.Net
Version: 13.01
Vendor: James Newton-King
Copyright: copyright © James Newton-King 2008
License type: MIT
License details:
https://raw.githubusercontent.com/JamesNK/Newtonsoft.Json/master/LICENSE.md
lodash
Version: 4.17.15
Vendor: https://github.com/lodash/lodash
Copyright: Copyright JS Foundation and other contributors https://js.foundation/
License type: MIT
License details: https://github.com/lodash/lodash/blob/master/LICENSE

Installation Guide 113


14 Acknowledgments

log4net
Version: 2.0.14
Vendor: The Apache Software Foundation
Copyright: Copyright 2004-2017 The Apache Software Foundation
License type: Apache 2.0
License details: https://logging.apache.org/log4net/license.html
Lucene.Net
Version: 3.0.3
Vendor: Apache
Copyright: Copyright (c) 2019 .NET Foundation
License type: Apache 2.0
License details: http://www.apache.org/licenses/LICENSE-2.0
Lucene.Net.Contrib
Version: 3.0.3
Vendor: Lucene.Net community
Copyright: Copyright (c) 2019 .NET Foundation
License type: Apache 2.0
License details: http://www.apache.org/licenses/LICENSE-2.0
Markdig.Signed
Version: 0.18.3
Vendor: Alexandre Mutel
Copyright: Alexandre Mutel
License type: BSD-2-Clause
License details: https://github.com/xoofx/markdig/blob/master/license.txt
Metrics.NET
Version: 0.5.5.0
Vendor: iulian.margarintescu, The Recognos Metrics.NET Team
Copyright: Copyright © 2017 Iulian Margarintescu, The Recognos Metrics.NET Team
License type: Apache 2.0
License details: https://github.com/Recognos/Metrics.NET/blob/master/LICENSE
Metrics.NET.Graphite
Version: 0.5.0
Vendor: iulian.margarintescu, The Recognos Metrics.NET Team
Copyright: Copyright © 2017 Iulian Margarintescu, The Recognos Metrics.NET Team
License type: Apache 2.0

114 Installation Guide


Acknowledgments 14

License details: https://github.com/Recognos/Metrics.NET.Graphite/blob/dev/LICENSE


Microsoft .NET Core
Version: 3.1.16
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: MIT
License details: https://opensource.org/licenses/MIT
Microsoft Entity Framework
Version: 6.2.0
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: http://www.apache.org/licenses/LICENSE-2.0
Microsoft EntityFramework Core
Version: 3.1.8
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: http://www.apache.org/licenses/LICENSE-2.0
Microsoft Extensions
Version: 3.100.2021
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: https://raw.githubusercontent.com/aspnet/Home/2.0.0/LICENSE.txt
Microsoft.ApplicationInsights.NLogTarget
Version: 2.13.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/microsoft/ApplicationInsights
-dotnet/blob/develop/LICENSE

Installation Guide 115


14 Acknowledgments

Microsoft.AspNet.Cors
Version: 5.2.7
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/master/LICENSE.txt
Microsoft.AspNet.Http.Extensions
Version: 2.1.1
Vendor: Microsoft
Copyright: Copyright © Microsoft Corporation
License type: Ms-PL
License details: https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm
Microsoft.AspNet.OData
Version: 7.5.8
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/OData/WebApi/blob/master/License.txt
Microsoft.AspNet.SignalR
Version: 2.4.1
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: https://raw.githubusercontent.com/SignalR/SignalR/2.3.0/LICENSE.txt
Microsoft.AspNet.SignalR.Core
Version: 2.4.1
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: https://raw.githubusercontent.com/SignalR/SignalR/2.3.0/LICENSE.txt
Microsoft.AspNet.Web.Optimization
Version: 1.1.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL

116 Installation Guide


Acknowledgments 14

License details:
Microsoft.AspNet.WebApi.Client
Version: 5.2.7
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/master/LICENSE.txt
Microsoft.AspNet.WebApi.Client
Version: 5.2.7
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
Microsoft.AspNet.WebApi.Core
Version: 5.2.7
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/master/LICENSE.txt
Microsoft.AspNet.WebApi.Core
Version: 5.2.7
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
Microsoft.AspNet.WebApi.Owin
Version: 5.2.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
Microsoft.AspNet.WebApi.OwinSelfHost
Version: 5.2.7
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

Installation Guide 117


14 Acknowledgments

License type: Apache 2.0


License details: https://github.com/aspnet/AspNetWebStack/blob/master/LICENSE.txt
Microsoft.AspNet.WebApi.OwinSelfHost
Version: 5.2.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
Microsoft.AspNet.WebApi.Tracing
Version: 5.2.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
Microsoft.AspNet.WebHooks.Common
Version: 1.2.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
Microsoft.AspNet.WebHooks.Custom
Version: 1.2.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
Microsoft.AspNet.WebHooks.Custom.Api
Version: 1.2.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:

118 Installation Guide


Acknowledgments 14

Microsoft.AspNet.WebHooks.Custom.SqlStorage
Version: 1.2.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
Microsoft.AspNetCore
Version: 2.1.7
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/master/LICENSE.txt
Microsoft.AspNetCore.Antiforgery
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/master/LICENSE.txt
Microsoft.AspNetCore.Authentication.Abstractions
Version: 2.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/master/LICENSE.txt
Microsoft.AspNetCore.Authentication.Core
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/master/LICENSE.txt
Microsoft.AspNetCore.Authorization
Version: 6.0.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT

Installation Guide 119


14 Acknowledgments

License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt


Microsoft.AspNetCore.Authorization.Policy
Version: 2.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/master/LICENSE.txt
Microsoft.AspNetCore.Connections.Abstractions
Version: 6.0.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
Microsoft.AspNetCore.Cors
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetWebStack/blob/master/LICENSE.txt
Microsoft.AspNetCore.Cryptography.Internal
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/DataProtection/blob/master/LICENSE.txt
Microsoft.AspNetCore.DataProtection
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/DataProtection/blob/master/LICENSE.txt
Microsoft.AspNetCore.DataProtection.Abstractions
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

120 Installation Guide


Acknowledgments 14

License type: Apache 2.0


License details: https://github.com/aspnet/DataProtection/blob/master/LICENSE.txt
Microsoft.AspNetCore.Diagnostics
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Diagnostics/blob/master/LICENSE.txt
Microsoft.AspNetCore.Diagnostics.Abstractions
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Diagnostics/blob/master/LICENSE.txt
Microsoft.AspNetCore.Diagnostics.HealthChecks
Version: 2.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Diagnostics/blob/master/LICENSE.txt
Microsoft.AspNetCore.HostFiltering
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/BasicMiddleware/blob/master/LICENSE.txt
Microsoft.AspNetCore.Hosting
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Hosting/blob/master/LICENSE.txt

Installation Guide 121


14 Acknowledgments

Microsoft.AspNetCore.Hosting.Abstractions
Version: 2.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Hosting/blob/master/LICENSE.txt
Microsoft.AspNetCore.Hosting.Server.Abstractions
Version: 2.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Hosting/blob/master/LICENSE.txt
Microsoft.AspNetCore.Hosting.WindowsServices
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Hosting/blob/master/LICENSE.txt
Microsoft.AspNetCore.Html.Abstractions
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/HtmlAbstractions/blob/master/LICENSE.txt
Microsoft.AspNetCore.Http
Version: 2.2.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
Microsoft.AspNetCore.Http.Abstractions
Version: 2.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0

122 Installation Guide


Acknowledgments 14

License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt


Microsoft.AspNetCore.Http.Connections
Version: 1.1.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
Microsoft.AspNetCore.Http.Connections.Common
Version: 6.0.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
Microsoft.AspNetCore.Http.Extensions
Version: 2.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
Microsoft.AspNetCore.Http.Features
Version: 5.0.14
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
Microsoft.AspNetCore.HttpOverrides
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
Microsoft.AspNetCore.JsonPatch
Version: 6.0.6
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

Installation Guide 123


14 Acknowledgments

License type: Apache 2.0


License details: https://github.com/dotnet/aspnetcore/blob/master/LICENSE.txt
Microsoft.AspNetCore.Localization
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/aspnetcore/blob/master/LICENSE.txt
Microsoft.AspNetCore.Metadata
Version: 6.0.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
Microsoft.AspNetCore.Mvc
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Mvc.Abstractions
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Mvc.ApiExplorer
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt

124 Installation Guide


Acknowledgments 14

Microsoft.AspNetCore.Mvc.Core
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Mvc.Cors
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Mvc.DataAnnotations
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Mvc.Formatters.Json
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Mvc.Localization
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Mvc.Razor
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0

Installation Guide 125


14 Acknowledgments

License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt


Microsoft.AspNetCore.Mvc.Razor.Extensions
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Mvc.RazorPages
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Mvc.TagHelpers
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Mvc.ViewFeatures
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Razor
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Razor.Design
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

126 Installation Guide


Acknowledgments 14

License type: Apache 2.0


License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.Razor.Language
Version: 6.0.6
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
Microsoft.AspNetCore.Razor.Runtime
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Mvc/blob/master/LICENSE.txt
Microsoft.AspNetCore.ResponseCaching.Abstractions
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/ResponseCaching/blob/master/LICENSE.txt
Microsoft.AspNetCore.ResponseCompression
Version: 2.1.21
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details:
Microsoft.AspNetCore.Routing
Version: 2.2.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details:

Installation Guide 127


14 Acknowledgments

Microsoft.AspNetCore.Routing.Abstractions
Version: 2.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details:
Microsoft.AspNetCore.Server.IISIntegration
Version: 2.1.7
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details:
Microsoft.AspNetCore.Server.Kestrel
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/KestrelHttpServer/blob/master/LICENSE.txt
Microsoft.AspNetCore.Server.Kestrel.Core
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/KestrelHttpServer/blob/master/LICENSE.txt
Microsoft.AspNetCore.Server.Kestrel.Https
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/KestrelHttpServer/blob/master/LICENSE.txt
Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0

128 Installation Guide


Acknowledgments 14

License details: https://github.com/aspnet/KestrelHttpServer/blob/master/LICENSE.txt


Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets
Version: 2.1.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/KestrelHttpServer/blob/master/LICENSE.txt
Microsoft.AspNetCore.SignalR
Version: 1.1.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/SignalR/blob/master/LICENSE.txt
Microsoft.AspNetCore.SignalR.Common
Version: 6.0.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
Microsoft.AspNetCore.SignalR.Core
Version: 1.1.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/SignalR/blob/master/LICENSE.txt
Microsoft.AspNetCore.SignalR.Protocols.Json
Version: 6.0.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
Microsoft.AspNetCore.StaticFiles
Version: 2.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

Installation Guide 129


14 Acknowledgments

License type: Apache 2.0


License details: https://github.com/aspnet/StaticFiles/blob/master/LICENSE.txt
Microsoft.AspNetCore.WebSockets
Version: 2.2.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/WebSockets/blob/master/LICENSE.txt
Microsoft.AspNetCore.WebUtilities
Version: 2.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/aspnetcore/blob/master/LICENSE.txt
Microsoft.Bcl
Version: 1.1.10
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
Microsoft.Bcl.Build
Version: 1.0.14
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
Microsoft.CodeAnalysis.Analyzers
Version: 3.3.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:

130 Installation Guide


Acknowledgments 14

Microsoft.CodeAnalysis.Common
Version: 4.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
Microsoft.CodeAnalysis.CSharp.Scripting
Version: 4.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/roslyn/blob/main/License.txt
Microsoft.CodeAnalysis.Razor
Version: 6.0.6
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Razor/blob/master/LICENSE.txt
Microsoft.CodeAnalysis.Scripting.Common
Version: 4.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/roslyn/blob/main/License.txt
Microsoft.CodeAnalysis.VisualBasic
Version: 4.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/roslyn/blob/main/License.txt
Microsoft.CodeCoverage
Version: 17.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT

Installation Guide 131


14 Acknowledgments

License details: https://github.com/microsoft/vstest/blob/main/LICENSE


Microsoft.CSharp
Version: 4.7.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/master/LICENSE.TXT
Microsoft.Data.Edm
Version: 5.6.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
Microsoft.Data.OData
Version: 5.8.4
Vendor: Microsoft
Copyright: (C) Microsoft Corporation. All rights reserved
License type: MIT
License details: https://github.com/OData/odata.net/blob/master/LICENSE.txt
Microsoft.Data.Services.Client
Version: 5.8.4
Vendor: Microsoft
Copyright: Copyright (c) 2018 Microsoft. All rights reserved.
License type: MIT
License details: https://raw.githubusercontent.com/OData/odata.net/master/LICENSE.txt
Microsoft.Data.Sqlite.Core
Version: 2.1.0
Vendor: Microsoft
Copyright: (C) Microsoft Corporation. All rights reserved
License type: Apache 2.0
License details: https://github.com/aspnet/Microsoft.Data.Sqlite/blob/master/LICENSE.txt
Microsoft.Diagnostics.Tracing.EventSource.Redist
Version: 1.1.28
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

132 Installation Guide


Acknowledgments 14

License type: Apache 2.0


License details:
Microsoft.DiaSymReader.Native
Version: 1.7.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details:
Microsoft.DotNet.PlatformAbstractions
Version: 2.1.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details:
Microsoft.EntityFrameworkCore
Version: 6.0.6
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/efcore/blob/2.1.1/LICENSE.txt
Microsoft.EntityFrameworkCore.Abstractions
Version: 6.0.6
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/efcore/blob/2.1.1/LICENSE.txt
Microsoft.EntityFrameworkCore.Analyzers
Version: 6.0.10
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/efcore/blob/2.1.1/LICENSE.txt

Installation Guide 133


14 Acknowledgments

Microsoft.EntityFrameworkCore.Design
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/efcore/blob/2.1.1/LICENSE.txt
Microsoft.EntityFrameworkCore.InMemory
Version: 2.2.6
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/efcore/blob/main/LICENSE.txt
Microsoft.EntityFrameworkCore.Relational
Version: 6.0.6
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/efcore/blob/2.1.1/LICENSE.txt
Microsoft.EntityFrameworkCore.Relational.Design
Version: 1.1.6
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/efcore/blob/1.1.6/LICENSE.txt
Microsoft.EntityFrameworkCore.Sqlite
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/efcore/blob/2.1.1/LICENSE.txt
Microsoft.EntityFrameworkCore.Sqlite.Core
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0

134 Installation Guide


Acknowledgments 14

License details: https://github.com/dotnet/efcore/blob/2.1.1/LICENSE.txt


Microsoft.EntityFrameworkCore.Sqlite.Design
Version: 1.1.6
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/efcore/blob/2.1.1/LICENSE.txt
Microsoft.EntityFrameworkCore.SqlServer
Version: 6.0.10
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/efcore/blob/main/LICENSE.txt
Microsoft.Extensions.Caching.Abstractions
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v5.0.0/LICENSE.TXT
Microsoft.Extensions.Caching.Memory
Version: 6.0.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v5.0.0/LICENSE.TXT
Microsoft.Extensions.Configuration
Version: 6.0.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Configuration.Abstraction
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

Installation Guide 135


14 Acknowledgments

License type: MIT


License details: https://github.com/dotnet/runtime/blob/master/LICENSE.TXT
Microsoft.Extensions.Configuration.Binder
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/master/LICENSE.TXT
Microsoft.Extensions.Configuration.CommandLine
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Configuration.EnvironmentVariables
Version: 6.0.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.1/LICENSE.TXT
Microsoft.Extensions.Configuration.FileExtensions
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Configuration.Json
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT

136 Installation Guide


Acknowledgments 14

Microsoft.Extensions.Configuration.UserSecrets
Version: 6.0.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.1/LICENSE.TXT
Microsoft.Extensions.DependencyInjection
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.DependencyInjection.Abstractions
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.DependencyModel
Version: 2.1.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/core-setup/blob/v2.1.0/LICENSE.TXT
Microsoft.Extensions.Diagnostics.HealthChecks
Version: 6.0.6
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/extensions/blob/v3.1.8/LICENSE.txt
Microsoft.Extensions.Features
Version: 6.0.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT

Installation Guide 137


14 Acknowledgments

License details: https://github.com/dotnet/aspnetcore/blob/v6.0.2/LICENSE.txt


Microsoft.Extensions.FileProviders.Abstractions
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.FileProviders.Composite
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/FileSystem/blob/2.1.1/LICENSE.txt
Microsoft.Extensions.FileProviders.Embedded
Version: 2.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/FileSystem/blob/2.0.1/LICENSE.txt
Microsoft.Extensions.FileProviders.Physical
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.FileSystemGlobbing
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Hosting
Version: 6.0.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

138 Installation Guide


Acknowledgments 14

License type: MIT


License details: https://github.com/dotnet/runtime/blob/v6.0.1/LICENSE.TXT
Microsoft.Extensions.Hosting.Abstractions
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Hosting.WindowsServices
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Http
Version: 2.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/HttpClientFactory/blob/2.2.0/LICENSE.txt
Microsoft.Extensions.Localization
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Localization/blob/2.1.1/LICENSE.txt
Microsoft.Extensions.Localization.Abstractions
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/Localization/blob/2.1.1/LICENSE.txt

Installation Guide 139


14 Acknowledgments

Microsoft.Extensions.Logging
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Logging.Abstractions
Version: 6.0.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Logging.Configuration
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Logging.Console
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Logging.Debug
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Logging.EventLog
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT

140 Installation Guide


Acknowledgments 14

License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT


Microsoft.Extensions.Logging.EventSource
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.ObjectPool
Version: 6.0.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/aspnetcore/blob/v6.0.2/LICENSE.txt
Microsoft.Extensions.Options
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.Options.ConfigurationExtensions
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.PlatformAbstractions
Version: 1.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type:
License details: https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm
Microsoft.Extensions.Primitives
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

Installation Guide 141


14 Acknowledgments

License type: MIT


License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Microsoft.Extensions.WebEncoders
Version: 2.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/HtmlAbstractions/blob/2.1.1/LICENSE.txt
Microsoft.IdentityModel.JsonWebTokens
Version: 6.20.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/AzureAD/azure-activedirectory-identitymodel
-extensions-for-dotnet/blob/6.8.0/LICENSE.txt
Microsoft.IdentityModel.Logging
Version: 6.20.0
Vendor: Microsoft
Copyright: Copyright (c) Microsoft Corporation
License type: MIT
License details: https://licenses.nuget.org/MIT
Microsoft.IdentityModel.Tokens
Version: 6.20.0
Vendor: Microsoft
Copyright: Copyright (c) Microsoft Corporation
License type: MIT
License details: https://licenses.nuget.org/MIT
Microsoft.Net.Compilers
Version: 2.9.0
Vendor: Microsoft
Copyright: Copyright (c) Microsoft Corporation
License type: MIT
License details: https://github.com/dotnet/roslyn/blob/version-2.9.0/License.txt

142 Installation Guide


Acknowledgments 14

Microsoft.Net.Http
Version: 2.2.29
Vendor: Microsoft
Copyright: Copyright (c) Microsoft Corporation
License type: MS-PL
License details:
Microsoft.Net.Http.Headers
Version: 2.2.8
Vendor: Microsoft
Copyright: Copyright (c) Microsoft Corporation
License type: Apache 2.0
License details: https://github.com/dotnet/aspnetcore/blob/v2.2.8/LICENSE.txt
Microsoft.NET.Test.Sdk
Version: 17.2.0
Vendor: Microsoft
Copyright: Copyright (c) Microsoft Corporation
License type: MS-PL
License details: https://github.com/microsoft/vstest/blob/v17.1.0/LICENSE
Microsoft.NETCore.Platforms
Version: 6.0.4
Vendor: Microsoft
Copyright: Copyright (c) Microsoft Corporation
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.1/LICENSE.TXT
Microsoft.NETCore.Targets
Version: 5.0.0
Vendor: Microsoft
Copyright: Copyright (c) Microsoft Corporation
License type: MS-PL
License details:
Microsoft.Odata.Core
Version: 7.7.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT

Installation Guide 143


14 Acknowledgments

License details: https://github.com/OData/odata.net/blob/master/LICENSE.txt


Microsoft.Odata.Edm
Version: 7.7.3
Vendor: Microsoft
Copyright: Copyright (c) 2018 Microsoft. All rights reserved.
License type: MIT
License details: https://raw.githubusercontent.com/OData/odata.net/master/LICENSE.txt
Microsoft.Owin
Version: 2.0.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetKatana/blob/dev/LICENSE.txt
Microsoft.Owin.Cors
Version: 4.1.90908.136
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: https://raw.githubusercontent.com/aspnet/AspNetKatana/v4.0.
1/LICENSE.txt
Microsoft.Owin.Diagnostics
Version: 4.1.90908.136
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: https://raw.githubusercontent.com/aspnet/AspNetKatana/v4.0.
1/LICENSE.txt
Microsoft.Owin.Host.HttpListener
Version: 2.0.2
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: https://raw.githubusercontent.com/aspnet/AspNetKatana/v4.0.
1/LICENSE.txt

144 Installation Guide


Acknowledgments 14

Microsoft.Owin.Host.SystemWeb
Version: 3.1.60405.82
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: https://raw.githubusercontent.com/aspnet/AspNetKatana/v4.0.
1/LICENSE.txt
Microsoft.Owin.Hosting
Version: 2.0.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/aspnet/AspNetKatana/blob/dev/LICENSE.txt
Microsoft.Owin.Security
Version: 4.1.90908.136
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: https://raw.githubusercontent.com/aspnet/AspNetKatana/v4.0.
1/LICENSE.txt
Microsoft.Owin.SelfHost
Version: 3.1.60405.82
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: https://raw.githubusercontent.com/aspnet/AspNetKatana/v4.0.
1/LICENSE.txt
Microsoft.Owin.StaticFiles
Version: 4.1.90908.136
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: https://raw.githubusercontent.com/aspnet/AspNetKatana/v4.0.
1/LICENSE.txt

Installation Guide 145


14 Acknowledgments

Microsoft.Spatial
Version: 7.7.3
Vendor: Microsoft
Copyright: Copyright (c) 2018 Microsoft. All rights reserved.
License type: MIT
License details: https://raw.githubusercontent.com/OData/odata.net/master/LICENSE.txt
Microsoft.SqlServer.DacFx
Version: 150.4573.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://docs.microsoft.com/en-us/Legal/sql/data-tier-application
-framework-license-terms?view=sql-server-ver16
Microsoft.SqlServer.DacFx.x64
Version: 150.4573.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://docs.microsoft.com/en-us/Legal/sql/data-tier-application
-framework-license-terms?view=sql-server-ver16
Microsoft.SqlServer.DacFx.x86
Version: 150.4200.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://docs.microsoft.com/en-us/Legal/sql/data-tier-application
-framework-license-terms?view=sql-server-ver16
Microsoft.SqlServer.SqlManagementObjects
Version: 150.18178.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/microsoft/sqlmanagementobjects/blob/main/LICENSE

146 Installation Guide


Acknowledgments 14

Microsoft.SqlServer.TransactSql.ScriptDom
Version: 150.4573.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
Microsoft.TestPlatform
Version: 16.11.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/microsoft/vstest/blob/v16.11.0/LICENSE
Microsoft.TestPlatform.AdapterUtilities
Version: 17.1.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/microsoft/vstest/blob/v17.1.0/LICENSE
Microsoft.TestPlatform.ObjectModel
Version: 17.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/microsoft/vstest/blob/v17.1.0/LICENSE
Microsoft.TestPlatform.TestHost
Version: 17.2.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/microsoft/vstest/blob/v17.1.0/LICENSE
Microsoft.Tpl.Dataflow
Version: 4.5.24
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT

Installation Guide 147


14 Acknowledgments

License details:
Microsoft.VisualStudio.Azure.Containers.Tools.Targets
Version: 1.9.10
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
https://www.nuget.org/packages/Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.9.10/License
Microsoft.VisualStudio.Web.CodeGeneration.Design
Version: 6.0.6
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: Apache 2.0
License details: https://github.com/dotnet/Scaffolding/blob/main/LICENSE
Microsoft.Web.Administration
Version: 7.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type:
License details:
Microsoft.Web.Infrastructure
Version: 1.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://www.microsoft.com/web/webpi/eula/aspnetmvc3update
-eula.htm
Microsoft.Web.WebView2
Version: 1.0.705.50
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: BSD-3-Clause
License details: https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.705.
50/License

148 Installation Guide


Acknowledgments 14

Microsoft.Win32.Primitives
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
Microsoft.Win32.Registry
Version: 5.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v5.0.0/LICENSE.TXT
Microsoft.Win32.SystemEvents
Version: 6.0.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
MongoDB.Driver
Version: 2.11.6
Vendor: MongoDB
Copyright: Copyright © 2010-present MongoDB Inc.
License type: Apache 2.0
License details: https://github.com/mongodb/mongo-csharp
-driver/blob/master/License.txt
MongoDB.driver.GridFS
Version: 2.4.4.0
Vendor: MongoDB
Copyright: Copyright 2010-present MongoDB Inc.
License type: Apache 2.0
License details: https://www.nuget.org/packages/MongoDB.Driver.GridFS/2.11.0/License
Moq
Version: 4.14.5
Vendor: Daniel Cazzulino
Copyright:

Installation Guide 149


14 Acknowledgments

License type: BSD-3-Clause


License details: https://github.com/moq/moq4/blob/v4.14.5/License.txt
Moq.AutoMock
Version: 2.0.1
Vendor: Adam Hewitt
Copyright: Copyright Tim Kellogg 2020
License type: MIT
License details: https://github.com/moq/Moq.AutoMocker/blob/v2.0.1/LICENSE
MSTest.TestAdapter
Version: 2.2.10
Vendor: Microsoft
Copyright: Copyright (c) 2020 Microsoft Corporation
License type: MIT
License details: https://github.com/microsoft/testfx/blob/v2.2.10/LICENSE
MSTest.TestFramework
Version: 2.2.10
Vendor: Microsoft
Copyright: Copyright (c) 2020 Microsoft Corporation
License type: MIT
License details: https://github.com/microsoft/testfx/blob/v2.2.10/LICENSE
murmurhash
Version: 1.0.3
Vendor: Darren Kopp
Copyright: Copyright 2013 Darren Kopp
License type: Apache 2.0
License details: https://github.com/darrenkopp/murmurhash
-net/blob/master/LICENSE.md
murmurhash-signed
Version: 1.0.2
Vendor: Darren Kopp
Copyright: Copyright 2013
License type: Apache 2.0
License details: https://github.com/darrenkopp/murmurhash
-net/blob/master/LICENSE.md

150 Installation Guide


Acknowledgments 14

NETStandard.Library
Version: 2.0.3
Vendor: Microsoft
Copyright: .NET Foundation and Contributors
License type: MIT
License details:
Newtonsoft.Json
Version: 13.0.1
Vendor: James Newton-King
Copyright: Copyright © James Newton-King 2008
License type: MIT
License details: https://github.com/JamesNK/Newtonsoft.Json/blob/13.0.1/LICENSE.md
Newtonsoft.Json.Bson
Version: 1.0.1
Vendor: James Newton-King
Copyright: Copyright (c) 2017 James Newton-King
License type: MIT
License details: https://github.com/JamesNK/Newtonsoft.Json.Bson/blob/1.0.
1/LICENSE.md
Ninject
Version: 3.3.4
Vendor: Ninject Project Contributors
Copyright: 2007-2010 Enkari, Ltd. 2010-2017 Ninject Project Contributors.
License type: Apache 2.0
License details: https://github.com/ninject/Ninject/blob/master/LICENSE.txt
NLog
Version: 4.7.13
Vendor: Jarek Kowalski, Kim Christensen, Julian Verdurmen
Copyright: Copyright (c) 2004-2020 NLog Project - https://nlog-project.org/
License type: BSD-3-Clause
License details: https://github.com/NLog/NLog/blob/master/LICENSE.txt
NLog.Extensions.Logging
Version: 1.6.5
Vendor: Microsoft, Julian Verdurmen
Copyright: Copyright (c) 2016, NLog

Installation Guide 151


14 Acknowledgments

License type: BSD-2-Clause


License details: https://github.com/NLog/NLog.Extensions.Logging/blob/master/LICENSE
Non-sucking Service Manager
Version: 2.24.101
Vendor: Ian Patterson
Copyright: NSSM is public domain. You may unconditionally use it and/or its source code
for any purpose you wish.
License type: Public Domain
License details: https://git.nssm.cc/nssm/nssm
Npgsql
Version: 4.0.11
Vendor:
Copyright: Copyright (c) 2002-2018, The Npgsql Development Team
License type: POSTGRESQL
License details: https://github.com/npgsql/npgsql/blob/v4.0.11/LICENSE.txt
NSubstitute
Version: 4.2.2
Vendor: David Tchepak
Copyright: Copyright (c) 2009 Anthony Egerton and David Tchepak
License type: BSD-3-Clause
License details: https://github.com/nsubstitute/NSubstitute/blob/v4.2.2/LICENSE.txt
NuGet.Frameworks
Version: 6.2.1
Vendor: Jean-Pierre Briedé
Copyright: Copyright (c) .NET Foundation and Contributors.
License type: Apache 2.0
License details: https://github.com/NuGet/NuGet.Client/blob/6.1.0.16/LICENSE.txt
Owin
Version: 1.0.0
Vendor: Louis DeJardin
Copyright:
License type: Apache 2.0
License details: https://github.com/owin-contrib/owin-hosting/blob/master/LICENSE.txt

152 Installation Guide


Acknowledgments 14

Polly
Version: 7.2.2.0
Vendor: Michael Wolfenden, App vNext
Copyright: Copyright (c) 2021, App vNext
License type: BSD
License details: https://github.com/App-vNext/Polly/blob/7.2.2+9/LICENSE.txt
PowerCollections
Version: 1.0.0.0
Vendor: Wintellect
Copyright: Copyright 2015 Wintellect
License type: EPL
License details: https://www.nuget.org/packages/Stakata.Wintellect.PowerCollections/1.0.
4/License
pythonx86
Version: 3.9.7
Vendor: https://www.python.org/
Copyright: Copyright (c) 2001-2021 Python Software Foundation
License type:
License details: https://github.com/python/cpython/blob/main/LICENSE
Quartz
Version: 3.0.7
Vendor: Marko Lahma, Quartz.NET
Copyright: Copyright Marko Lahma
License type: Apache 2.0
License details: https://github.com/quartznet/quartznet/blob/master/license.txt
RabbitMQ Server
Version: 3.8.8
Vendor: Pivotal Software
Copyright: (c) 2007-2020 VMware, Inc. or its affiliates.
License type: Mozilla
License details: https://raw.githubusercontent.com/rabbitmq/rabbitmq-server/v3.8.
8/LICENSE-MPL-RabbitMQ
RabbitMQ.Client
Version: 6.4.0
Vendor: VMware
Copyright: Copyright © 2007-2020 VMware, Inc. or its affiliates.

Installation Guide 153


14 Acknowledgments

License type: Apache 2.0


License details: https://github.com/rabbitmq/rabbitmq-dotnet
-client/blob/master/LICENSE-APACHE2
RaptorDB_doc
Version: 3.3.17
Vendor: Mehdi Gholam
Copyright: Copyright (c) 2014 Mehdi Gholam
License type: MIT
License details: https://github.com/mgholam/RaptorDB-Document/blob/master/LICENSE
RazorEngine.NetCore
Version: 3.1.0
Vendor:
Copyright: RazorEngine Copyright © RazorEngine Project 2011-2020
License type: Apache 2.0
License details: https://github.com/fouadmess/RazorEngine/blob/master/LICENSE.md
re-motion Framework
Version: 2.2.0
Vendor: open source
Copyright: Copyright (c) rubicon IT GmbH, www.rubicon.eu
License type: Apache 2.0
License details: https://opensource.org/licenses/Apache-2.0
Remotion.Linq
Version: 2.2.0
Vendor: rubicon IT
Copyright: Copyright (c) rubicon IT GmbH, www.rubicon.eu
License type: Apache 2.0
License details: http://www.apache.org/licenses/LICENSE-2.0
Reveal.Sdk.Wpf.Trial
Version: 1.0.1574
Vendor: infragistics
Copyright: Copyright ©2020 Infragistics Inc.
License type:
License details: https://www.nuget.org/packages/Reveal.Sdk.Wpf.Trial/1.0.1574/License

154 Installation Guide


Acknowledgments 14

runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.native.System
Version: 4.3.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.native.System.Data.SqlClient.sni
Version: 4.7.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://licenses.nuget.org/MIT
runtime.native.System.IO.Compression
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL

Installation Guide 155


14 Acknowledgments

License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm


runtime.native.System.Net.Http
Version: 4.3.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.native.System.Security.Cryptography.Apple
Version: 4.3.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple
Version: 4.3.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

156 Installation Guide


Acknowledgments 14

License type: MS-PL


License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm

Installation Guide 157


14 Acknowledgments

runtime.win-arm64.runtime.native.System.Data.SqlClient.sni
Version: 4.4.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.win-x64.runtime.native.System.Data.SqlClient.sni
Version: 4.4.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.win-x86.runtime.native.System.Data.SqlClient.sni
Version: 4.4.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
Rx.Net
Version: 4.4.1
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors
License type: Apache 2.0
License details: https://github.com/Reactive-Extensions/Rx.NET/blob/master/LICENSE
Serilog
Version: 2.6.0
Vendor: Serilog Contributors
Copyright: © 2013-2020 Serilog Contributors
License type: Apache 2.0
License details: https://github.com/serilog/serilog/blob/dev/LICENSE
Serilog.Settings.AppSettings
Version: 2.1.2
Vendor: Serilog Contributors
Copyright: © 2013-2020 Serilog Contributors
License type: Apache 2.0

158 Installation Guide


Acknowledgments 14

License details: https://github.com/serilog/serilog/blob/dev/LICENSE


Serilog.Sinks.Async
Version: 1.4.0
Vendor: Jezz Santos, Serilog Contributors
Copyright: © 2013-2020 Serilog Contributors
License type: Apache 2.0
License details: https://github.com/serilog/serilog-sinks-async/blob/dev/LICENSE
Serilog.Sinks.ColoredConsole
Version: 3.0.1
Vendor: Serilog Contributors
Copyright: © 2013-2020 Serilog Contributors
License type: Apache 2.0
License details: https://github.com/serilog/serilog-sinks-async/blob/dev/LICENSE
Serilog.Sinks.Console
Version: 3.0.1
Vendor: Serilog Contributors
Copyright: © 2013-2020 Serilog Contributors
License type: Apache 2.0
License details: https://github.com/serilog/serilog-sinks-async/blob/dev/LICENSE
Serilog.Sinks.File
Version: 3.2.0
Vendor: Serilog Contributors
Copyright: © 2013-2020 Serilog Contributors
License type: Apache 2.0
License details: https://github.com/serilog/serilog-sinks-async/blob/dev/LICENSE
Serilog.Sinks.Graylog
Version: 2.1.2
Vendor: Anton Volkov
Copyright: Anton Volkov Copyright © 2019
License type: MIT
License details: https://github.com/whir1/serilog-sinks-graylog/blob/master/LICENSE
Serilog.Sinks.Literate
Version: 3.0.0
Vendor: Serilog Contributors
Copyright: Copyright © 2016 Serilog Contributors

Installation Guide 159


14 Acknowledgments

License type: Apache 2.0


License details: https://github.com/serilog/serilog-sinks-literate/blob/dev/LICENSE
Serilog.Sinks.RollingFile
Version: 3.3.0
Vendor: Serilog Contributors
Copyright: Copyright © 2016 Serilog Contributors
License type: Apache 2.0
License details: https://github.com/serilog/serilog-sinks-rollingfile/blob/dev/LICENSE
SerilogTraceListener
Version: 3.0.10041
Vendor: Serilog Contributors
Copyright: Copyright © 2016 Serilog Contributors
License type: Apache 2.0
License details: https://github.com/serilog-contrib/serilog-diagnostics
-tracelistener/blob/dev/LICENSE
SetACL
Version: 3.0.6
Vendor: Helge Klein
Copyright: Copyright: Helge Klein
License type: GPL
License details: N/A
SharpZipLib
Version: 1.2.0
Vendor: SharpDevelop
Copyright: Copyright © 2000-2019 SharpZipLib Contributors
License type: MIT
License details: https://github.com/icsharpcode/SharpZipLib/blob/master/LICENSE.txt
SignalR
Version: 3.1.0
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/aspnetcore/blob/v3.1.0/src/SignalR/THIRD
-PARTY-NOTICES

160 Installation Guide


Acknowledgments 14

signalr
Version: 3.1.0
Vendor: https://github.com/signalr/bower-signalr
Copyright: Copyright (c) Microsoft Open Technologies, Inc. All rights reserved.
License type: Apache 2.0
License details: https://github.com/SignalR/bower-signalr/blob/master/LICENSE.md
Spring.Core
Version: 2.0.1
Vendor: Steve Bohlen
Copyright:
License type: Apache 2.0
License details: https://github.com/spring-projects/spring-net/blob/spring-net-2.0.
1-GA/license.txt
Spring.NET Framework
Version: 2.0.1.45000
Vendor: Spring.NET Framework Team
Copyright: Copyright 2002-2012 Spring.NET Framework Team
License type: Apache 2.0
License details: http://www.apache.org/licenses/LICENSE-2.0
SQLite
Version: 1.0.105.1
Vendor: Public Domain
Copyright: Public Domain
License type: Public Domain
License details: https://en.wikipedia.org/wiki/Public_domain
SQLite Interop
Version: 1.0.105.1
Vendor: Public Domain
Copyright: Public Domain
License type: Public Domain
License details: https://en.wikipedia.org/wiki/Public_domain
SQLitePCLRaw.bundle_green
Version: 1.1.11
Vendor: Eric Sink
Copyright: Copyright 2014-2018 Zumero, LLC

Installation Guide 161


14 Acknowledgments

License type: Apache 2.0


License details: https://github.com/ericsink/SQLitePCL.raw/blob/master/LICENSE.TXT
SQLitePCLRaw.core
Version: 1.1.11
Vendor: Eric Sink
Copyright: Copyright 2014-2018 Zumero, LLC
License type: Apache 2.0
License details: https://github.com/ericsink/SQLitePCL.raw/blob/master/LICENSE.TXT
SQLitePCLRaw.lib.e_sqlite3.linux
Version: 1.1.11
Vendor: Eric Sink
Copyright: Copyright 2014-2018 Zumero, LLC
License type: Apache 2.0
License details: https://github.com/ericsink/SQLitePCL.raw/blob/master/LICENSE.TXT
SQLitePCLRaw.lib.e_sqlite3.osx
Version: 1.1.11
Vendor: Eric Sink
Copyright: Copyright 2014-2018 Zumero, LLC
License type: Apache 2.0
License details: https://github.com/ericsink/SQLitePCL.raw/blob/master/LICENSE.TXT
SQLitePCLRaw.lib.e_sqlite3.v110_xp
Version: 1.1.11
Vendor: Eric Sink
Copyright: Copyright 2014-2018 Zumero, LLC
License type: Apache 2.0
License details: https://github.com/ericsink/SQLitePCL.raw/blob/master/LICENSE.TXT
SQLitePCLRaw.provider.e_sqlite3.net45
Version: 1.1.11
Vendor: Eric Sink
Copyright: Copyright 2014-2018 Zumero, LLC
License type: Apache 2.0
License details: https://github.com/ericsink/SQLitePCL.raw/blob/master/LICENSE.TXT

162 Installation Guide


Acknowledgments 14

StackExchange.Redis.StrongName
Version: 1.2.6
Vendor: Stack Exchange, Inc., marc.gravell
Copyright: 2017 Stack Exchange, Inc.
License type: MIT
License details:
https://github.com/StackExchange/StackExchange.Redis/blob/main/LICENSE
Steeltoe.Discovery.EurekaBase
Version: 2.4.2
Vendor: Steeltoe, VMware
Copyright: Copyright © 2017 Steeltoe, VMware
License type: Apache 2.0
License details: https://github.com/SteeltoeOSS/Steeltoe/blob/master/LICENSE
Swagger (Swashbuckle)
Version: 5.6.0
Vendor: SmartBear Software
Copyright: Copyright (c) 2013, Richard Morris
License type: BSD-3-Clause
License details: https://opensource.org/licenses/BSD-3-Clause
Swashbuckle.AspNetCore
Version: 6.3.1
Vendor:
Copyright:
License type: MIT
License details:
https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/master/LICENSE
Swashbuckle.AspNetCore.Swagger
Version: 6.3.1
Vendor:
Copyright:
License type: MIT
License details:
https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/master/LICENSE

Installation Guide 163


14 Acknowledgments

Swashbuckle.AspNetCore.SwaggerGen
Version: 6.3.1
Vendor:
Copyright:
License type: MIT
License details:
https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/master/LICENSE
Swashbuckle.AspNetCore.SwaggerUI
Version: 6.3.1
Vendor:
Copyright:
License type: MIT
License details:
https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/master/LICENSE
Swashbuckle.Core
Version: 5.5.3
Vendor: Richard Morris
Copyright: Copyright (c) 2013, Richard Morris
License type: BSD-3-Clause
License details:
https://github.com/domaindrivendev/Swashbuckle.WebApi/blob/master/LICENSE
System.AppContext
Version: 4.3.0
Vendor:
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Buffers
Version: 4.5.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/corefx/blob/master/LICENSE.TXT

164 Installation Guide


Acknowledgments 14

System.Collections
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Collections.Concurrent
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.Collections.Immutable
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.ComponentModel
Version: 4.0.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.ComponentModel.Annotations
Version: 4.7.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/master/LICENSE.TXT
System.Configuration.ConfigurationManager
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT

Installation Guide 165


14 Acknowledgments

License details: https://github.com/dotnet/runtime/blob/master/LICENSE.TXT


System.Console
Version: 4.3.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.Data.SqlClient
Version: 4.8.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Data.SQLite
Version: 1.0.111
Vendor: SQLite
Copyright: Public domain
License type: Public domain
License details: https://www.sqlite.org/copyright.html
System.Data.SQLite.Core
Version: 1.0.111
Vendor: SQLite
Copyright: Public domain
License type: Public domain
License details:
System.Data.SQLite.Linq
Version: 1.0.103
Vendor: SQLite
Copyright: Public domain
License type: Public domain
License details:
System.Diagnostics.Debug
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

166 Installation Guide


Acknowledgments 14

License type: MS-PL


License details:
System.Diagnostics.DiagnosticSource
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Diagnostics.EventLog
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Diagnostics.FileVersionInfo
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Diagnostics.StackTrace
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Diagnostics.Tools
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:

Installation Guide 167


14 Acknowledgments

System.Diagnostics.Tracing
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Drawing.Common
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Dynamic.Runtime
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Globalization
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.Globalization.Calendars
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.Globalization.Extensions
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL

168 Installation Guide


Acknowledgments 14

License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm


System.IdentityModel.Tokens.Jwt
Version: 6.20.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/AzureAD/azure-activedirectory-identitymodel
-extensions-for-dotnet/blob/dev/LICENSE.txt
System.Interactive.Async
Version: 3.1.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.IO
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.IO.Abstractions
Version: 16.1.25
Vendor: Tatham Oddie
Copyright: Copyright © Tatham Oddie 2010
License type: MIT
License details: https://github.com/System-IO
-Abstractions/System.IO.Abstractions/blob/main/LICENSE
System.IO.Compression
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:

Installation Guide 169


14 Acknowledgments

System.IO.Compression.ZipFile
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.IO.FileSystem
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.IO.FileSystem.Primitives
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.IO.Packaging
Version: 4.4.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.IO.Pipelines
Version: 6.0.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Linq
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL

170 Installation Guide


Acknowledgments 14

License details:
System.Linq.Expressions
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Management.Automation.dll
Version: 10.0.10586
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Memory
Version: 4.5.5
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Net.Http
Version: 4.3.4
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Net.Http.Formatting.Extension
Version: 5.2.3
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Net.Primitives
Version: 4.3.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

Installation Guide 171


14 Acknowledgments

License type: MS-PL


License details:
System.Net.Sockets
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Net.WebSockets.WebSocketProtocol
Version: 5.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Numerics.Vectors
Version: 4.5.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.ObjectModel
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Reactive
Version: 4.4.1
Vendor: .NET Foundation and Contributors
Copyright: Copyright (c) .NET Foundation and Contributors.
License type: MIT
License details: https://github.com/dotnet/reactive/blob/main/LICENSE

172 Installation Guide


Acknowledgments 14

System.Reflection
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Reflection.Emit
Version: 4.7.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Reflection.Emit.ILGeneration
Version: 4.7.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Reflection.Emit.Lightweight
Version: 4.7.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Reflection.Extensions
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Reflection.Metadata
Version: 6.0.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT

Installation Guide 173


14 Acknowledgments

License details:
System.Reflection.Primitives
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Reflection.TypeExtensions
Version: 4.7.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Resources.ResourceManager
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Runtime
Version: 4.3.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Runtime.CompilerServices.Unsafe
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Runtime.Extensions
Version: 4.3.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

174 Installation Guide


Acknowledgments 14

License type: MS-PL


License details:
System.Runtime.Handles
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Runtime.InteropServices
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Runtime.InteropServices.RuntimeInformation
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Runtime.Numerics
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Runtime.Serialization.Primitives
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:

Installation Guide 175


14 Acknowledgments

System.Security.AccessControl
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Security.Cryptography.Algorithms
Version: 4.3.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Security.Cryptography.Cng
Version: 5.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Security.Cryptography.Csp
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Security.Cryptography.Encoding
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Security.Cryptography.OpenSsl
Version: 5.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL

176 Installation Guide


Acknowledgments 14

License details:
System.Security.Cryptography.Primitives
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Security.Cryptography.ProtectedData
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Security.Cryptography.X509Certificates
Version: 4.3.2
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Security.Cryptography.Xml
Version: 4.5.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Security.Permissions
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Security.Principal.Windows
Version: 5.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

Installation Guide 177


14 Acknowledgments

License type: MIT


License details: https://github.com/dotnet/runtime/blob/master/LICENSE.TXT
System.ServiceProcess.ServiceController
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
System.Spatial
Version: 5.6.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Text.Encoding
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Text.Encoding.CodePages
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Text.Encoding.Extensions
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:

178 Installation Guide


Acknowledgments 14

System.Text.Encodings.Web
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Text.Json
Version: 6.0.5
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Text.RegularExpressions
Version: 4.3.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Threading
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Threading.Channels
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Threading.Tasks
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL

Installation Guide 179


14 Acknowledgments

License details:
System.Threading.Tasks.Extensions
Version: 4.5.4
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details:
System.Threading.Tasks.Parallel
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Threading.Thread
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Threading.Timer
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.ValueTuple
Version: 4.5.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/corefx/blob/master/LICENSE.TXT
System.Windows.Extensions
Version: 6.0.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.

180 Installation Guide


Acknowledgments 14

License type: MIT


License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
System.Xml.ReaderWriter
Version: 4.3.1
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Xml.XDocument
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Xml.XmlDocument
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Xml.XPath
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:
System.Xml.XPath.XDocument
Version: 4.3.0
Vendor: Microsoft
Copyright: © Microsoft Corporation. All rights reserved.
License type: MS-PL
License details:

Installation Guide 181


14 Acknowledgments

Validation
Version: 2.4.22
Vendor: Andrew Arnott
Copyright:
License type: MS-PL
License details: https://github.com/aarnott/Validation
Wdc.System.Net.Http.Formatting.NetStandard
Version: 1.0.7
Vendor: Atila Tosta
Copyright: Copyright 2017, Atila Tosta
License type: N/A
License details: N/A
WebView2.DOM
Version: 0.1.0
Vendor: Arturo Torres Sánchez
Copyright: Copyright (c) 2020 Arturo Torres Sánchez
License type: MIT
License details:
Whe.Web.Mvc
Version: 1.0.1
Vendor: Ivaylo Kenov
Copyright: Copyright (c) 2014 Ivaylo Kenov
License type: MIT
License details:
WiX.Toolset.UnofficialFork
Version: 3.11.2
Vendor: Jozef Izso
Copyright: Copyright (c) 2015-2019 Jozef Izso
License type: MIT
License details:
Xerces-C++ XML Parser
Version: 12.0.1410.0
Vendor: Apache Software Foundation
Copyright: software copyright (c) 1999, IBM Corporation., http://www.ibm.com
License type: Apache 2.0

182 Installation Guide


Acknowledgments 14

License details: http://www.apache.org/licenses/LICENSE-2.0


Xliff.OM
Version: 1.2.0
Vendor: Microsoft
Copyright: Copyright (c) Microsoft Corporation
License type: MIT
License details: https://github.com/sdl/XLIFF2-Object-Model
xunit
Version: 2.4.1
Vendor: Brad Wilson
Copyright: Copyright (c) .NET Foundation and Contributors All Rights Reserved
License type: MIT
License details: https://github.com/xunit/xunit/blob/2.4.1/license.txt
xunit.abstractions
Version: 2.0.3
Vendor: Brad Wilson
Copyright: Copyright (c) .NET Foundation and Contributors All Rights Reserved
License type: MIT
License details: https://github.com/xunit/xunit/blob/main/LICENSE
xunit.analyzers
Version: 0.10.0
Vendor: Marcin Dobosz
Copyright: Copyright 2016 Marcin Dobosz
License type: Apache 2.0
License details: https://github.com/xunit/xunit.analyzers/blob/rel/0.1.0/LICENSE
xunit.assert
Version: 2.4.1
Vendor: Brad Wilson
Copyright: Copyright (c) .NET Foundation and Contributors All Rights Reserved
License type: MIT
License details: https://github.com/xunit/xunit/blob/2.4.1/license.txt
xunit.core
Version: 2.4.1
Vendor: Brad Wilson
Copyright: Copyright (c) .NET Foundation and Contributors All Rights Reserved

Installation Guide 183


14 Acknowledgments

License type: MIT


License details: https://github.com/xunit/xunit/blob/2.4.1/license.txt
xunit.extensibility.core
Version: 2.4.1
Vendor: Brad Wilson
Copyright: Copyright (c) .NET Foundation and Contributors All Rights Reserved
License type: MIT
License details: https://github.com/xunit/xunit/blob/2.4.1/license.txt
xunit.extensibility.execution
Version: 2.4.1
Vendor: Brad Wilson
Copyright: Copyright (c) .NET Foundation and Contributors All Rights Reserved
License type: MIT
License details: https://github.com/xunit/xunit/blob/2.4.1/license.txt
xunit.runner.reporters
Version: 2.4.1
Vendor: Brad Wilson
Copyright: Copyright (c) .NET Foundation and Contributors All Rights Reserved
License type: MIT
License details: https://github.com/xunit/xunit/blob/2.4.1/license.txt
xunit.runner.utility
Version: 2.4.1
Vendor: Brad Wilson
Copyright: Copyright (c) .NET Foundation and Contributors All Rights Reserved
License type: MIT
License details: https://github.com/xunit/xunit/blob/2.4.1/license.txt
xunit.runner.visualstudio
Version: 2.4.3
Vendor: Brad Wilson
Copyright: Copyright (c) .NET Foundation and Contributors All Rights Reserved
License type: MIT
License details: https://github.com/xunit/visualstudio.xunit/blob/v2.4.3/License.txt

184 Installation Guide


Acknowledgments 14

YamlDotNet
Version: 8.1.0
Vendor: Microsoft
Copyright: Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and
contributors
License type: MIT
License details: https://github.com/aaubry/YamlDotNet/blob/v8.1.0/LICENSE.txt

Version:
Vendor:
Copyright:
License type:
License details:

Version:
Vendor:
Copyright:
License type:
License details:

Version:
Vendor:
Copyright:
License type:
License details:

Version:
Vendor:
Copyright:
License type:
License details:
meteor
Version: 1.5
Vendor: CMU Machine Translation Lab
Copyright: Copyright: Carnegie Mellon University
License type: L-GPL
License details: https://github.com/cmu-mtlab/meteor/blob/master/COPYING

Installation Guide 185


14 Acknowledgments

joshua
Version: 6.1
Vendor: Apache Software Foundation
Copyright: Copyright © 2004-2021 The Apache Software Foundation
License type: Apache 2.0
License details: https://github.com/apache/joshua/blob/master/LICENSE.txt
tercom
Version: 0.10.0
Vendor: BBN Technologies and University of Maryland
Copyright: Copyright (C) 2007 BBN Technologies and University of Maryland
License type: L-GPL
License details: https://github.com/jhclark/tercom/blob/master/LICENSE.txt
beer
Version: 2.0
Vendor: Miloš Stanojević, Khalil Sima'an
Copyright: Authors: Miloš Stanojević and Khalil Sima'an, Institute for Logic, Language and
Computation, University of Amsterdam
License type: Apache 2.0
License details: https://github.com/neural-dialogue-metrics/beer/blob/master/LICENSE
App.Metrics.Reporting.Graphite
Version: 4.1.0
Vendor:
Copyright: Copyright (c) 2016 Allan Hardy
License type: Apache 2.0
License details: https://github.com/AppMetrics/AppMetrics/blob/4.1.0/LICENSE
AutoMocking Based on Ninject
Version: 3.3.0
Vendor:
Copyright: 2010 bbv Software services AG. 2010-2017 Ninject Project Contributors.
License type: Apache 2.0
License details: https://github.com/ninject/Ninject.MockingKernel/blob/3.3.0/LICENSE.txt
BoDi
Version: 1.4.1.0
Vendor: Gaspar Nagy
Copyright: Copyright © 2010-2018, Gaspar Nagy

186 Installation Guide


Acknowledgments 14

License type: Apache 2.0


License details: https://github.com/SpecFlowOSS/BoDi/blob/v1.4.1/LICENSE.txt
Castle.Core
Version: 4.4.0
Vendor:
Copyright: Copyright © 2004-2019 Castle Project
License type: Apache 2.0
License details: https://raw.githubusercontent.com/castleproject/Core/v4.4.0/LICENSE
Confluent.Kafka
Version: 1.3.0.0
Vendor: https://www.confluent.io/
Copyright: Copyright (c) 2016-2019 Confluent Inc. 2015-2016 Andreas Heider
License type: Apache 2.0
License details: https://raw.githubusercontent.com/confluentinc/confluent-kafka-dotnet/v
1.3.0/LICENSE
Core Microsoft SqlClient Data Provider
Version: 1.13.20136.2
Vendor:
Copyright: © Microsoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/dotnet/SqlClient/blob/main/LICENSE
Cucumber.Messages
Version: 6.0.1.0
Vendor: Cucumber Messages
Copyright: Copyright © Cucumber Ltd & Tech Talk
License type: MIT
License details: https://raw.githubusercontent.com/cucumber/common/cucumber
-messages/v6.0.1/LICENSE
EncodingTools
Version: 1.0.0.1
Vendor:
Copyright: Copyright © 2007
License type: MIT
License details: https://github.com/Axili39/encodingtools/blob/master/LICENSE

Installation Guide 187


14 Acknowledgments

EntityFrameworkCoreMock.Shared
Version: 1.0.0.26
Vendor:
Copyright: Copyright © 2017-2019 Wouter Huysentruit
License type: MIT
License details: https://raw.githubusercontent.com/huysentruitw/entity-framework-core
-mock/master/LICENSE
e_sqlite3
Version: 1.0.0
Vendor:
Copyright: Copyright © 2014-2018 Zumero, LLC
License type: Apache 2.0
License details: https://raw.githubusercontent.com/ericsink/SQLitePCL.raw/v1.0.
0/LICENSE.TXT
Gherkin
Version: 6.0.0
Vendor: Gaspar Nagy
Copyright: Copyright © Cucumber Ltd. Gaspar Nady
License type: MIT
License details:
https://github.com/cucumber/common/blob/gherkin/v6.0.0.0/gherkin/LICENSE
International Components for Unicode
Version: 59.1.0.0
Vendor:
Copyright: Copyright © 1991-2022 Unicode, Inc. All rights reserved.
License type:
License details: http://www.unicode.org/copyright.html#License
MongoDB
Version: 2.13.3
Vendor:
Copyright: Copyright © 2010-present. MongoDB Inc.
License type: Apache 2.0
License details: https://www.mongodb.com/community/licensing

188 Installation Guide


Acknowledgments 14

ImpromptuInterface
Version: 6.2.2.0
Vendor:
Copyright: Copyright © Ekon Benefits 2010-2012
License type: Apache 2.0
License details: https://github.com/ekonbenefits/impromptu
-interface/blob/master/License.txt
JSON.NET BSON
Version: 1.0.2
Vendor: James Newton-King
Copyright: Copyright © James Newton-King 2017
License type: MIT
License details: https://github.com/JamesNK/Newtonsoft.Json.Bson/blob/1.0.
2/LICENSE.md
MongoDB.Driver.Legacy
Version: 2.7.0.0
Vendor:
Copyright: Copyright © 2019-present. MongoDB Inc.
License type: Apache 2.0
License details: https://github.com/mongodb/mongo-csharp
-driver/blob/master/License.txt
MongoDB.Libmongocrypt
Version: 1.0.0.0
Vendor:
Copyright: Copyright © 2019-present. MongoDB Inc.
License type: Apache 2.0
License details: https://github.com/mongodb/libmongocrypt/blob/master/LICENSE
MONO CLI
Version: 2.0.0.0
Vendor:
Copyright: (c) 2003-2004 Various authors.
License type: MIT
License details: https://github.com/mono/mono/blob/main/LICENSE

Installation Guide 189


14 Acknowledgments

MurmurHash
Version: 1.0.3
Vendor: Darren Kopp
Copyright: Copyright 2013 Darren Kopp
License type:
License details: https://github.com/explosion/murmurhash/blob/master/LICENSE
NLog
Version: 4.5.8
Vendor: Jarek Kowalski, Kim Christensen, Julian Verdurmen
Copyright: Copyright (c) 2004-2020 NLog Project - https://nlog-project.org/
License type: BSD
License details: https://github.com/NLog/NLog/blob/dev/LICENSE.txt
NLog.Extensions.Logging
Version: 1.6.5
Vendor: Microsoft, Julian Verdurmen
Copyright: Copyright (c) 2016, NLog
License type: BSD-2-Clause
License details: https://github.com/NLog/NLog.Extensions.Logging/blob/master/LICENSE
NSubstitute
Version: 4.2.2.0
Vendor: Anthony Egerton, David Tchepak
Copyright: Copyright (c) 2009 Anthony Egerton (nsubstitute@delfish.com) and David
Tchepak (dave@davesquared.net)
License type: BSD
License details: https://github.com/nsubstitute/NSubstitute/blob/main/LICENSE.txt
NSwag.Core
Version: 11.20.1.0
Vendor: Rico Suter
Copyright: Copyright © Rico Suter, 2017
License type: MIT
License details: https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md
Owin
Version: 1.0
Vendor:
Copyright:

190 Installation Guide


Acknowledgments 14

License type: Apache 2.0


License details: https://github.com/tomi85/Microsoft.Owin/blob/master/LICENSE.txt
Pipelines.Sockets.Unofficial
Version: 2.2.0
Vendor:
Copyright: Marc Gravel 2018
License type: MIT
License details:
https://github.com/mgravell/Pipelines.Sockets.Unofficial/blob/main/LICENSE
Polly.Extensions.Http
Version: 3.0.0.0
Vendor:
Copyright: Copyright (c) 2015-2018, App vNext
License type: BSD
License details: https://github.com/App-vNext/Polly.Extensions.Http/blob/3.0.0%2B
1/LICENSE.txt
PowerCollections
Version: 1.0.0.0
Vendor: Wintellect
Copyright: Copyright 2015 Wintellect
License type: EPL
License details: https://www.nuget.org/packages/Stakata.Wintellect.PowerCollections/1.0.
4/License
Quartz.NET
Version: 3.0.7.0
Vendor: Marko Lahma, Quartz.NET
Copyright: Copyright Marko Lahma
License type: Apache 2.0
License details: https://github.com/quartznet/quartznet/blob/master/license.txt
RabbitMQ Server
Version: 3.8.8
Vendor: Pivotal Software
Copyright: (c) 2007-2020 VMware, Inc. or its affiliates.
License type: Mozilla
License details: https://raw.githubusercontent.com/rabbitmq/rabbitmq-server/v3.8.
8/LICENSE-MPL-RabbitMQ

Installation Guide 191


14 Acknowledgments

RabbitMQ.Client
Version: 5.1.2
Vendor: VMware
Copyright: Copyright © 2007-2020 VMware, Inc. or its affiliates.
License type: Apache 2.0
License details: https://github.com/rabbitmq/rabbitmq-dotnet
-client/blob/master/LICENSE-APACHE2
RaptorDB
Version: 3.3.19
Vendor: Mehdi Gholam
Copyright: Copyright (c) 2014 Mehdi Gholam
License type: MIT
License details: https://github.com/mgholam/RaptorDB-Document/blob/master/LICENSE
re-motion Framework
Version: 2.2.0
Vendor: rubicon IT
Copyright: Copyright (C) rubicon IT GmBH, www.rubicon.eu - Licensed under Apache
License, Version 2.0
License type: Apache 2.0
License details: http://www.apache.org/licenses/LICENSE-2.0
RichardSzalay.MockHttp.Net45
Version: 6.0.0
Vendor: Richard Szalay
Copyright: Copyright © 2014 Richard Szalay
License type: MIT
License details: https://github.com/richardszalay/mockhttp/blob/master/LICENSE
Sentinel EMS 2.0
Version: 2.0.1
Vendor: Gemalto (Safenet)
Copyright: Copyright © 2010
License type: Commercial
License details:
Microsoft .NET Core
Version: 5.0.2
Vendor: Microsoft
Copyright: Copyright (c) .NET Foundation and Contributors

192 Installation Guide


Acknowledgments 14

License type: MIT


License details: https://github.com/dotnet/core/blob/v5.0.2/LICENSE.TXT
Microsoft OpenApi
Version: 1.2.3.0
Vendor: Microsoft
Copyright: Copyright(C) Mirosoft Corporation. All rights reserved.
License type: MIT
License details: https://github.com/microsoft/OpenAPI.NET/blob/v1.2.4/LICENSE
Sentinel RMS Development Kit
Version: 9.2.1.0011
Vendor: https://docs.sentinel.thalesgroup.com/softwareandservices/RMS/
Copyright: Copyright(c) 2017 SafeNet Inc.
License type:
License details:
jsonminify
Version: 0.4.1
Vendor: Kyle Simpson
Copyright: (c) Kyle Simpson
License type: MIT
License details: https://github.com/fkei/JSON.minify/blob/0.4.1/README.md
fingerprint2
Version: 2.1.0
Vendor: Valentin Vasilyev
Copyright: Copyright (c) 2022 Valentin Vasilyev
License type: MIT
License details: https://raw.githubusercontent.com/fingerprintjs/fingerprintjs/2.1.
0/LICENSE
Solid Framework (x86)
Version: 10.0.11516.1
Vendor:
Copyright: Copyright(C) 2000-2020
License type: MIT
License details: https://github.com/solid-framework/core/blob/master/LICENSE

Installation Guide 193


14 Acknowledgments

Solid Utils (x86)


Version: 10.0.1465.1
Vendor:
Copyright:
License type:
License details:
Serilog.Settings.AppSettings
Version: 2.1.2.0
Vendor:
Copyright:
License type: Apache 2.0
License details: https://github.com/serilog/serilog-settings-appsettings/blob/dev/LICENSE
Serilog.Sinks.ColoredConsole
Version: 3.0.1.0
Vendor:
Copyright:
License type: Apache 2.0
License details: https://github.com/serilog-archive/serilog-sinks
-coloredconsole/blob/dev/LICENSE
Serilog.Sinks.Console
Version: 3.0.1
Vendor:
Copyright:
License type: Apache 2.0
License details: https://www.apache.org/licenses/LICENSE-2.0
Serilog.Sinks.File
Version: 3.2.0.0
Vendor:
Copyright:
License type: Apache 2.0
License details: https://www.apache.org/licenses/LICENSE-2.0
Serilog.Sinks.Graylog.Core
Version: 1.0.0.0
Vendor:
Copyright: Copyright (c) 2016 Anton Volkov

194 Installation Guide


Acknowledgments 14

License type: MIT


License details: https://github.com/whir1/serilog-sinks-graylog/blob/master/LICENSE
SerilogTraceListener
Version: 3.0.10041.0
Vendor:
Copyright: Copyright © Serilog TraceListener Contributors 2015
License type: Apache 2.0
License details: https://www.apache.org/licenses/LICENSE-2.0
SharpCompress
Version: 0.23.0
Vendor:
Copyright:
License type: MIT
License details:
https://github.com/adamhathcock/sharpcompress/blob/master/LICENSE.txt
Smart Heap
Version: 6.03.68
Vendor:
Copyright: Copyright © 1991-2001 Compuware Corp.
License type: GPL
License details: https://github.com/Neehan/Smart-Heap/blob/master/LICENSE
Snappy compression codec
Version: 1.1.1.7
Vendor:
Copyright: Copyright(C) 2014 Robert Vazan
License type: GPL
License details: https://github.com/google/snappy/blob/main/COPYING
System.Net.Http.Primitives
Version: 4.2.29.0
Vendor:
Copyright: © Microsoft Corporation. All rights reserved.
License type: Ms-PL
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm

Installation Guide 195


14 Acknowledgments

SQLitePCLRaw
Version: 1.0.0.0
Vendor:
Copyright: Copyright 2014-2018 Zumero, LLC.
License type: Apache 2.0
License details:
https://raw.githubusercontent.com/ericsink/SQLitePCL.raw/master/LICENSE.TXT
StackExchange.Redis
Version: 2.2.11.4742
Vendor:
Copyright: 2014-2021 Stack Exchange, Inc.
License type: MIT
License details:
https://github.com/StackExchange/StackExchange.Redis/blob/main/LICENSE
Steeltoe.CloudFoundry.ConnectorBase
Version: 2.4.2.0
Vendor:
Copyright:
License type: Apache 2.0
License details: https://github.com/SteeltoeOSS/Steeltoe/blob/main/LICENSE
Steeltoe.Common.Abstractions
Version: 3.1.1.0
Vendor:
Copyright:
License type: Apache 2.0
License details: https://github.com/SteeltoeOSS/Steeltoe/blob/3.1.1/LICENSE
Steeltoe.Common
Version: 3.1.1.0
Vendor:
Copyright:
License type: Apache 2.0
License details: https://github.com/SteeltoeOSS/Steeltoe/blob/3.1.1/LICENSE
Steeltoe.Connector/Discovery
Version: 3.1.1.0
Vendor:
Copyright:

196 Installation Guide


Acknowledgments 14

License type: Apache 2.0


License details: https://github.com/SteeltoeOSS/Steeltoe/blob/main/LICENSE
Steeltoe.Extensions.Configuration.CloudFoundryBase
Version: 2.4.2.0
Vendor:
Copyright:
License type: Apache 2.0
License details: https://github.com/SteeltoeOSS/Steeltoe/blob/main/LICENSE
OpenJDK Platform 8
Version: 8.0.3120.7
Vendor:
Copyright: Copyright © 2021
License type: GPL
License details: https://github.com/openjdk/jdk/blob/jdk8-b01/LICENSE
SAML v2.0
Version: 2.8.6.0
Vendor:
Copyright: Copyright (c) ComponentSpace 2004 - 2017
License type: Commercial
License details: https://www.componentspace.com/license-agreement
Swashbuckle
Version: 5.6.0
Vendor: SmartBear Software
Copyright: Copyright © 2014
License type: BSD-3-Clause
License details: https://opensource.org/licenses/BSD-3-Clause
Swashbuckle.AspNetCore
Version: 4.0.1.0
Vendor:
Copyright:
License type: MIT
License details: https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/v4.
0.1/LICENSE

Installation Guide 197


14 Acknowledgments

Swashbuckle.AspNetCore.Swagger
Version: 4.0.1.0
Vendor:
Copyright:
License type: MIT
License details: https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/v4.
0.1/LICENSE
Swashbuckle.Core
Version: 5.6.0
Vendor: Richard Morris
Copyright:
License type: BSD-3-Clause
License details:
https://github.com/domaindrivendev/Swashbuckle.WebApi/blob/master/LICENSE
System.Interactive.Async
Version: 3.2.0.702
Vendor:
Copyright: Copyright (c) .NET Foundation and Contributors
License type: MIT
License details: https://github.com/dotnet/reactive/blob/main/LICENSE
TechTalk.SpecFlow
Version: 3.4.31.13239
Vendor:
Copyright: Copyright © SpecFlow Team
License type: BSD
License details: https://github.com/SpecFlowOSS/SpecFlow/blob/master/LICENSE.txt
Solid Utils
Version: 10.0.1465.1
Vendor:
Copyright: Copyright (C) 2016-2020 Solid Documents Limited
License type: Apache 2.0
License details: https://github.com/tesseract-ocr/tesseract/blob/main/LICENSE
WebGrease
Version: 1.5.2.14234
Vendor:
Copyright: Copyright © Microsoft 2012

198 Installation Guide


Acknowledgments 14

License type: Ms-PL


License details: https://www.microsoft.com/web/webpi/eula/msn_webgrease_eula.htm
XZ Utils
Version: 4.999.9beta
Vendor:
Copyright: Public Domain by Lasse Collin and Igor Pavlov
License type: Public Domain
License details: https://github.com/xz-mirror/xz/blob/master/COPYING
zlib
Version: 1.2.8
Vendor:
Copyright: (C) 1995-2013 Jean-loup Gailly and Mark Adler
License type: Public Domain
License details:
meteor
Version: 1.5
Vendor: CMU Machine Translation Lab
Copyright: Copyright: Carnegie Mellon University
License type: L-GPL
License details: https://github.com/cmu-mtlab
App.Metrics.Abstractions
Version: 4.3.0
Vendor: Allan Hardy and Contributors
Copyright:
License type: Apache License 2.0
License details: https://github.com/AppMetrics/AppMetrics/blob/4.3.0/LICENSE
App.Metrics.Concurrency
Version: 4.3.0
Vendor: Allan Hardy and Contributors
Copyright:
License type: Apache License 2.0
License details: https://github.com/AppMetrics/Concurrency/blob/master/LICENSE

Installation Guide 199


14 Acknowledgments

App.Metrics.Core
Version: 4.3.0
Vendor: Allan Hardy and Contributors
Copyright:
License type: Apache License 2.0
License details: https://github.com/AppMetrics/Concurrency/blob/master/LICENSE
App.Metrics.Formatters.Asci
Version: 4.3.0
Vendor: Allan Hardy and Contributors
Copyright:
License type: Apache License 2.0
License details: https://github.com/AppMetrics/Concurrency/blob/master/LICENSE
App.Metrics.Formatters.Graphite
Version: 4.3.0
Vendor: Allan Hardy and Contributors
Copyright:
License type: Apache License 2.0
License details: https://github.com/AppMetrics/Concurrency/blob/master/LICENSE
Microsoft.Bcl.AsyncInterfaces
Version: 6.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/v6.0.0/LICENSE.TXT
Azure.Core
Version: 1.24.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/Azure/azure-sdk-for-net/blob/Azure.Core_1.24.
0/LICENSE.txt
Azure.Identity
Version: 1.6.0
Vendor: Microsoft
Copyright:

200 Installation Guide


Acknowledgments 14

License type: MIT


License details: https://github.com/Azure/azure-sdk-for-net/blob/v1.6-November
2011/LICENSE.txt
Elmah.MVC.ODataLogs
Version: 1.0.0
Vendor: akomarov
Copyright:
License type:
License details:
System.Xml.XmlSerializer
Version: 4.3.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
Humanizer.Core
Version: 2.14.1
Vendor: Mehdi Khalili, Claire Novotny
Copyright:
License type: MIT
License details: https://github.com/Humanizr/Humanizer/blob/v2.14.1/LICENSE
Microsoft.AspNetCore.Identity.EntityFrameworkCore
Version: 6.0.10
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/aspnetcore/blob/v6.0.10/LICENSE.txt
Microsoft.AspNetCore.Mvc.NewtonsoftJson
Version: 6.0.10
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/aspnetcore/blob/v6.0.10/LICENSE.txt

Installation Guide 201


14 Acknowledgments

Microsoft.Build
Version: 17.2.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/msbuild/blob/v17.2.0/LICENSE
Microsoft.Build.Framework
Version: 17.2.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/msbuild/blob/v17.2.0/LICENSE
Microsoft.Build.Locator
Version: 1.4.1
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/microsoft/MSBuildLocator/blob/release/1.4/LICENSE
Microsoft.CodeAnalysis.AnalyzerUtilities
Version: 3.3.3
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/roslyn-analyzers/blob/v3.3.3/License.txt
Microsoft.CodeAnalysis.CSharp
Version: 4.1.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/roslyn/blob/v4.1.0/License.txt
Microsoft.CodeAnalysis.CSharp.Features
Version: 4.2.0
Vendor: Microsoft
Copyright:
License type: MIT

202 Installation Guide


Acknowledgments 14

License details: https://github.com/dotnet/roslyn/blob/v4.2.0/License.txt


Microsoft.CodeAnalysis.CSharp.Workspaces
Version: 4.2.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/roslyn/blob/v4.2.0/License.txt
Microsoft.CodeAnalysis.Elfie
Version: 1.0.0
Vendor: Microsoft
Copyright:
License type:
License details:
Microsoft.CodeAnalysis.Features
Version: 4.2.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/roslyn/blob/v4.2.0/License.txt
Microsoft.CodeAnalysis.VisualBasic.Features
Version: 4.2.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/roslyn/blob/v4.2.0/License.txt
Microsoft.CodeAnalysis.VisualBasic.Workspaces
Version: 4.2.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/roslyn/blob/v4.2.0/License.txt
Microsoft.CodeAnalysis.Workspaces.Common
Version: 4.2.0
Vendor: Microsoft
Copyright:

Installation Guide 203


14 Acknowledgments

License type: MIT


License details: https://github.com/dotnet/roslyn/blob/v4.2.0/License.txt
Microsoft.CodeAnalysis.Workspaces.MSBuild
Version: 4.2.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/roslyn/blob/v4.2.0/License.txt
Microsoft.CodeDom.Providers.DotNetCompilerPlatform
Version: 1.0.3
Vendor: Microsoft
Copyright:
License type:
License details:
Microsoft.Data.SqlClient
Version: 4.1.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/SqlClient/blob/v4.1.0/LICENSE
Microsoft.Data.SqlClient.SNI.runtime
Version: 4.0.0
Vendor: Microsoft
Copyright:
License type:
License details:
Microsoft.DiaSymReader
Version: 1.4.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/symreader/blob/main/License.txt

204 Installation Guide


Acknowledgments 14

Microsoft.DotNet.Scaffolding.Shared
Version: 6.0.6
Vendor: Microsoft
Copyright:
License type: Apache License 2.0
License details: https://github.com/dotnet/Scaffolding/blob/main/LICENSE
Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers
Version: 0.3.261602
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/upgrade-assistant/blob/main/LICENSE.txt
Microsoft.Extensions.ApiDescription.Server
Version: 6.0.6
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/aspnetcore/blob/v6.0.6/LICENSE.txt
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions
Version: 6.0.6
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/aspnetcore/blob/v6.0.6/LICENSE.txt
Microsoft.Identity.Client
Version: 4.45.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/AzureAD/microsoft-authentication-library-for
-dotnet/blob/4.45.0/LICENSE
Microsoft.Identity.Client.Extensions.Msal
Version: 2.22.0
Vendor: Microsoft
Copyright:

Installation Guide 205


14 Acknowledgments

License type: MIT


License details: https://github.com/AzureAD/microsoft-authentication-extensions-for
-dotnet/blob/2.22.0/LICENSE
Microsoft.IdentityModel.Abstractions
Version: 6.20.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/AzureAD/azure-activedirectory-identitymodel
-extensions-for-dotnet/blob/6.20.0/LICENSE.txt
Microsoft.IdentityModel.Protocols
Version: 6.20.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/AzureAD/azure-activedirectory-identitymodel
-extensions-for-dotnet/blob/6.20.0/LICENSE.txt
Microsoft.IdentityModel.Protocols.OpenIdConnect
Version: 6.20.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/AzureAD/azure-activedirectory-identitymodel
-extensions-for-dotnet/blob/6.20.0/LICENSE.txt
Microsoft.NET.StringTools
Version: 1.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/msbuild/blob/main/LICENSE
Microsoft.OpenApi
Version: 1.3.2
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/microsoft/OpenAPI.NET/blob/1.3.2/LICENSE

206 Installation Guide


Acknowledgments 14

Microsoft.VisualStudio.RemoteControl
Version: 16.3.44
Vendor: Microsoft
Copyright:
License type:
License details: https://visualstudio.microsoft.com/license-terms/mt736442/
Microsoft.VisualStudio.Utilities.Internal
Version: 16.3.36
Vendor: Microsoft
Copyright:
License type:
License details: https://visualstudio.microsoft.com/license-terms/mt736439/
Microsoft.VisualStudio.Web.CodeGeneration
Version: 6.0.6
Vendor: Microsoft
Copyright:
License type: Apache License 2.0
License details: https://github.com/dotnet/Scaffolding/blob/main/LICENSE
Microsoft.VisualStudio.Web.CodeGeneration.Core
Version: 6.0.6
Vendor: Microsoft
Copyright:
License type: Apache License 2.0
License details: https://github.com/dotnet/Scaffolding/blob/main/LICENSE
Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore
Version: 6.0.6
Vendor: Microsoft
Copyright:
License type: Apache License 2.0
License details: https://github.com/dotnet/Scaffolding/blob/main/LICENSE
Microsoft.VisualStudio.Web.CodeGeneration.Templating
Version: 6.0.6
Vendor: Microsoft
Copyright:
License type: Apache License 2.0

Installation Guide 207


14 Acknowledgments

License details: https://github.com/dotnet/Scaffolding/blob/main/LICENSE


Microsoft.VisualStudio.Web.CodeGeneration.Utils
Version: 6.0.6
Vendor: Microsoft
Copyright:
License type: Apache License 2.0
License details: https://github.com/dotnet/Scaffolding/blob/main/LICENSE
Microsoft.VisualStudio.Web.CodeGenerators.Mvc
Version: 6.0.6
Vendor: Microsoft
Copyright:
License type: Apache License 2.0
License details: https://github.com/dotnet/Scaffolding/blob/main/LICENSE
NuGet.DependencyResolver.Core
Version: 6.2.1
Vendor: Microsoft
Copyright:
License type: Apache License 2.0
License details: https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
NuGet.LibraryModel
Version: 6.2.1
Vendor: Microsoft
Copyright:
License type: Apache License 2.0
License details: https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
NuGet.Packaging
Version: 6.2.1
Vendor: Microsoft
Copyright:
License type: Apache License 2.0
License details: https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
NuGet.ProjectModel
Version: 6.2.1
Vendor: Microsoft
Copyright:

208 Installation Guide


Acknowledgments 14

License type: Apache License 2.0


License details: https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
NuGet.Protocol
Version: 6.2.1
Vendor: Microsoft
Copyright:
License type: Apache License 2.0
License details: https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
NuGet.Versioning
Version: 6.2.1
Vendor: Microsoft
Copyright:
License type: Apache License 2.0
License details: https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm

Installation Guide 209


14 Acknowledgments

runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl
Version: 4.3.3
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
Sdl.Core.PluginFramework
Version: 2.1.0
Vendor: SDL
Copyright:
License type:
License details:
sdl.core.pluginframework.build
Version: 16.1.0
Vendor: SDL
Copyright:
License type:
License details:
System.Collections.NonGeneric
Version: 4.3.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.ComponentModel.EventBasedAsync
Version: 4.3.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.Composition
Version: 6.0.0
Vendor: Microsoft
Copyright:
License type: MIT

210 Installation Guide


Acknowledgments 14

License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT


System.Composition.AttributedModel
Version: 6.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT
System.Composition.Convention
Version: 6.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT
System.Composition.Hosting
Version: 6.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT
System.Composition.Runtime
Version: 6.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT
System.Composition.TypedParts
Version: 6.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT
System.Data.DataSetExtensions
Version: 4.5.0
Vendor: Microsoft
Copyright:

Installation Guide 211


14 Acknowledgments

License type: MIT


License details: https://github.com/dotnet/corefx/blob/master/LICENSE.TXT
System.Diagnostics.Contracts
Version: 4.3.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.Diagnostics.TextWriterTraceListener
Version: 4.3.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.Diagnostics.TraceSource
Version: 4.3.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.Formats.Asn1
Version: 6.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT
System.IO.FileSystem.AccessControl
Version: 5.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT

212 Installation Guide


Acknowledgments 14

System.Memory.Data
Version: 6.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT
System.Private.DataContractSerialization
Version: 4.3.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.Private.Uri
Version: 4.3.2
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.Runtime.Caching
Version: 6.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT
System.Runtime.Serialization.Xml
Version: 4.3.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm
System.Security.Cryptography.Algorithms.Extensions
Version: 1.0.0
Vendor: Microsoft
Copyright:
License type: MIT

Installation Guide 213


14 Acknowledgments

License details: https://dotnet.microsoft.com/en-us/dotnet_library_license.htm


System.Security.Cryptography.Pkcs
Version: 6.0.1
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT
System.Threading.Tasks.Dataflow
Version: 6.0.0
Vendor: Microsoft
Copyright:
License type: MIT
License details: https://github.com/dotnet/runtime/blob/release/6.0/LICENSE.TXT

214 Installation Guide

You might also like