***OSS License: Microsoft Reciprocal License (MRL)
 
1.  You are required to license the entire file under the same terms as original code. 
    You may license your own work that does not contain any code from this component under the license of your choice. 
2.  You are expressly forbidden from using the contributor’s name, logo and trademark. 
3.  This license has a patent retaliation clause. 
4.  All copyright, patent, trademark, and attribution notices that are present in the software must be retained while 
    distribution. 
5.  Redistribution of Software in Source Code form can be done only under the terms & conditions of this license by 
    including a complete copy of this license with your distribution. 
6.  Redistribution of Object Code is not allowed without making the Source code available to the recipient of those 
    particular files that contain code taken from software under Ms-RL. 
