| I don't quite understand what you mean by outbound? I assume you mean people who contributed to the code from outside of the company and how we officially add their code in. https://github.com/capitalone/Hygieia So I work for Capital One (obligatory What's in your Wallet). This is our Open Source DevOps Dashboard (Apache v2). We do make outside contributars agree to a "Capital One Individual and Corporate Contributor License Agreement" (ctrl-f for 'Link to Agreement' on the main git page I provided above). Essentially, from a buddy of mine who works on it, we basically just need to make sure people don't somehow add non-compatiable liscensed code to it, and we can keep using it with your contribution. As for the commits from outside and taking it so that we can use it, I believe we not only have the team incharge of the project review the code, but also our Application Security guys look at the code a lot. (They always scrutinize any and all non internal code for any sort of malicious intent (software or legal)). Once the green light is from them then we are good to go, to my understanding. I don't directly work on the project. (Shameless plug for what I do work on https://ane.capitalone.com/landing . Huzzah for Direct Auto Loans!) I don't know much else, but if you reach out to any of the more active people who contribute they'll reach back out, or atleast they did for me when I reached out via my personal git account. We have two other open source projects, but I am not as familiar with them as Hygieia. https://github.com/capitalone |
I wonder if the people who initially started the open source project had to go through some sort of approval process by management and whether that was facilitated by a tool? Also if the company somehow keeps track of the open source projects activities. Outbound basically meaning = from company to open source world.