SharePoint Client Object Model Assembly Distribution


  • I would like to know if it is illegal (against MS licensing agreement) to:

    1. Copy the Microsoft.SharePoint.Client and Microsoft.SharePoint.Client.Runtime assemblies from a SPF 2010 server to TFS source control.
    2. Add a reference from the source control path to my application.
    3. Deploy the application with those assemblies to clients machine, instead of installing the Redistributable on every client machine?


    Do I have to download and install the SharePoint Client Object Model Redistributable on every client machine?

    The reason I am asking this question is become I came up on a statement in the link above.

    The assemblies for the .NET version must be included when you distribute solutions that target them. SharePoint client assemblies obtained in other ways cannot be legally redistributed.

    After I distribute my solution along with the assemblies to client machines, I know that my custom solution will work on the client machines. But I would like to know for legal purposes, do I have to also install the SP Client OM Redistributable on each client machine?

    Wednesday, March 21, 2012 4:58 PM

All replies