On Thu, Apr 23, 2020 at 7:39 PM Justin Mclean <jus...@classsoftware.com> wrote:
> Hi, > > Here would would be the ideal from an ASF point of view: > 1. All large pieces of 3rd party code is donated to the ASF via SGAs > 2. If not, anyone who worked on large contributors have a signed ICLA. > 3. Remove the 3rd party code if it has an active community elsewhere and > can be used as an external dependancy. > 4. There's no code we are using that could be considered a hostile fork or > has been taken without a communities permission. > > If you need examples of what other projects have done. Look at what Mynewt > did, they got several 3rd parties to change licenses and/or donate code. > Look at Dubbo who tracked down all contributors (even those who made > trivial changes) and got them to sign ICLAs. [2] > > I would suggest that they start and ask for SGAs from major contributors > and if the answer comes back no then move on to sorting the ICLAs where > that is possible. I know the ICLAs was looked into a while back for some > parts of the code, but seems to have stalled a little? [1] This is very helpful! Thank you! Would it be okay with you if we make a wiki page about what code can get into NuttX, and use (part of) the above there? (In particular items 1 through 4). Cheers Nathan