DotNetBrowser is based on the open source Chromium project, that includes source code and libraries written by developers in the Chromium community. The project also includes a number of open-source third-party libraries.
One of the key questions arising when open source code is used in commercial products, is the permitted use of the open source code, and possible restrictions of use and distribution of the works based on this open source code.
We have performed a review of the licenses, associated with Chromium components used by DotNetBrowser, and made a conclusion that there are no terms that would restrict the commercial distribution of DotNetBrowser or the customer applications using it. There are also no cases when the licenses requiring disclosure of the source code (like GPL) would be applicable to DotNetBrowser or applications based on it.
The table below provides the reference to the list of Chromium components and their licenses, used in different versions of DotNetBrowser. We have also added analysis of the use permissions provided by each license and links to the licenses texts for your convenience.
Chromium Versions and License Terms
|1.7||Chromium 49 Licenses||The license files are available in a public GitHub repository, links are provided within the file.|
|1.8-1.9||Chromium 51 Licenses|
|1.10-1.11||Chromium 55 Licenses|
|1.12-1.14||Chromium 60 Licenses|
|1.15-1.19||Chromium 64 Licenses|
|1.20 and up||Chromium 69 Licenses|