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

Reply via email to