The Microsoft Research Shared Source License Agreement (MSR-SSLA) is a odd kind of "Open Source" licenses. FSF considers in "nonfree" as it does not allow commercial use.
I would like to redistribute a derived work. The clauses of relevance to me are (as I understand it):
If the Software includes source code or data, you may create derivative works of such portions of the Software and distribute the modified Software for non-commercial purposes, as provided herein.
It does include data. Thus I may create a derivative work and distribute it. So long and I do so only for non-commercial purposes. This is fine, ass I am doing it for "academic research" purposes, which is included in examples of "non-commercial" given earlier in the license.
That you will not remove any copyright or other notices from the Software.
There were not copyright style notices on the work I received. Thus I am under no obligations from this. However there was a readme. Which did mention the names of the creators and a request to reference a academic paper about the work. Out of good manners (and becuase it is useful), I will link back to the original when I redistribute it, and include such references to the authors and the paper in my own readme.
That if any of the Software is in binary format, you will not attempt to modify such portions of the Software, or to reverse engineer or decompile them, except and only to the extent authorized by applicable law.
The "Software" is not in binary form, thus this does not apply to me. (At the start of the license "Software" is defined to include text files.)
That if you distribute the Software or any derivative works of the Software, you will distribute them under the same terms and conditions as in this license, and you will not grant other rights to the Software or derivative works that are different from those provided by this MSR-SSLA.
This says, the I must distribute my derivative work only under the MSR-SSLA not under any other license (or lack there-of). So in practice this means I must include the license file with all distributed copies of the derived work. Correct?
And it curses ensures that all future derivations will be subject to the scary clause 5. That Microsoft will have full rights over any derivations (except patent rights?)
That if you have created derivative works of the Software, and distribute such derivative works, you will cause the modified files to carry prominent notices so that recipients know that they are not receiving the original Software. Such notices must state: (i) that you have changed the Software; and (ii) the date of any changes.
This will be covered in my readme, and on the page where I am redistributing it.
Am I understanding the implications of the license correctly?