[
https://issues.apache.org/jira/browse/USERGRID-321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14270074#comment-14270074
]
David Johnson commented on USERGRID-321:
----------------------------------------
I have a PR that fixes this now -->
https://github.com/apache/incubator-usergrid/pull/146
Turns out, we were not including any DLLs in the release. We were excluding but
we did have them in source code control. My PR removes the DLLs and NuPkg files
from source code control entirely.
I did some research, found the missing licenses for the libraries that were
missing them and added as LICENSE.txt files in my PR. I also removed the Apache
license headed from files that are not Apache licensed.
> Bring Dot-Net SDK into license policy compliance
> ------------------------------------------------
>
> Key: USERGRID-321
> URL: https://issues.apache.org/jira/browse/USERGRID-321
> Project: Usergrid
> Issue Type: Story
> Components: SDK-DotNet
> Affects Versions: 1.0
> Reporter: David Johnson
> Assignee: David Johnson
> Fix For: 1.0.1
>
>
> There are a bunch of problems with our Dot-Net SDK in the dependencies. The
> SDK depends on four libraries:
> 1. NSubstitute - BSD license
> 2. NUnit - one off "provided as is" license
> 3. Newtonsoft.Json - no license information
> 4. RestSharp - no license information
> Here are the problems:
> * All of the four dependencies above include binary DLL files. We can't ship
> those.
> * They all include .nupkg files, which are binary files that contain DLLs. We
> can't ship those.
> * And they all include XML files and .nuspec files with an Apache header, but
> they are not Apache files, they were copied from the dependencies. We need to
> remove the headers and change our header-checker (RAT) so that it will ignore
> anything in the packages directory.
> * We don't know the licenses for two dependencies, and the "as is" license
> may need legal review.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)