Skip to content

Commit 73e98f1

Browse files
authored
Add OSS usage disclaimer (#961)
1 parent a9c83bd commit 73e98f1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

docs/List-of-OSS-Components.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ These are the Open Source components used by Microsoft 1DS / C++ Client Telemetr
66

77
ZLIB DATA COMPRESSION LIBRARY.
88

9-
SDK maintains its own snapshot of the mainline ZLib with some Intel architecture performance optimizations [here](../zlib).
9+
SDK maintains its own snapshot of the mainline ZLib with some Intel architecture performance optimizations [here](../zlib).
10+
It is the responsibility of product teams to ensure that a snapshot of zlib they use meets their product security and licensing requirements.
1011

1112
## [SQLite](https://www.sqlite.org/index.html)
1213

1314
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.
1415

1516
SDK maintains its own snapshot of the mainline SQLite, which is used for Windows builds [here](../sqlite). Other platforms use platform-provided SQLite.
17+
It is the responsibility of product teams to ensure that a snapshot of zlib they use meets their product security and licensing requirements.
1618

1719
## [nlohmann/json](https://github.com/nlohmann/json)
1820

@@ -38,13 +40,15 @@ Google's C++ benchmarking framework. Used only for tests and not included in pro
3840

3941
Reachability is a drop-in replacement for Apple's Reachability class. It is ARC-compatible, and it uses the new GCD methods to notify of network interface changes.
4042
SDK maintains its own snapshot of the mainline `tonymillion/Reachability` [here](../third_party/Reachability). This code is not used nor included in the build of non-Apple OS.
43+
Please note if customer product is adding dependency to this component, they should ensure it meets their product security and licensing requirements.
4144

4245
## SHA-1 by Steve Reid
4346

4447
Classic implementation of SHA-1 (Public Domain).
4548
SDK maintains its own snapshot of it [here](../third_party/sha1/sha1.c).
4649
Note that this component is not included or compiled into any of the shipable bits of SDK. It is included for internal developer debug builds only.
4750
For example, SHA-1 may be used to calculate destination ETW Provider GUID based on ETW Provider name on Windows OS in developer trace tooling / instrumentation.
51+
Please note if customer product is adding dependency to this component, they should ensure it meets their product security and licensing requirements.
4852

4953
## Other components and systems
5054

0 commit comments

Comments
 (0)