As far as I understand for OpenStack they just mirror it to github, any
code review and patch acceptance is still done in OpenStack gerrit.

OPNFV should have the mirror so that a broader ecosystem of software
developers could be built for NFV even if they could only browse the code
on github

On Mon, Sep 26, 2016 at 8:13 AM, Ashlee Young <a...@wildernessvoice.com>
wrote:

> In the fashion I mentioned, it doesn't bypass the our governance.
>
> One of the issues we always have to contend with is the DCO. It still
> requires that the Dev that is ultimately bringing something into our
> ecosystem is doing some level of due diligence. But this isn't a new risk.
>
> Sent from my iPad
>
> On Sep 26, 2016, at 7:28 AM, Heather Kirksey <hkirk...@linuxfoundation.org>
> wrote:
>
> Lots of good thoughts here.
>
> One other thing is the legal aspect -- I know that developers don't
> necessarily like lawyers and don't like legal constraints impinging on
> their innovation and their work. On the other hand, as an open source
> project that holds the communal IP for important work for our industry, we
> have to be mindful of our IPR rules and enforcement of them; otherwise we
> open ourselves up to some thorny legal situations that can really get in
> the way of what we're trying to accomplish. Many of our (not currently
> strongly enforced) policies around OPNFV repo usage are influenced by that.
>
> That's not to say our current default is the only way to do things, but if
> we start to explore some other things we do have to keep that sort of thing
> in mind.
>
> On Sun, Sep 25, 2016 at 1:59 PM, Ashlee Young <a...@wildernessvoice.com>
> wrote:
>
>> I can make a meeting on 10/6, but will be on my way back from Disney :)
>>
>> So, previously, I had my Github location as my primary spot, which worked
>> great for trying to build up a community. It was easier than the current
>> private Gerrit arrangement. But it also has a downside. After discussion
>> with the other TSC members, I changed the flow up and I made the
>> Gerrit.opnfv.org repo the primary and then made the Github location the
>> mirror.
>>
>> These are things I had to deal with:
>>
>> 1) Create a robot to update the mirror as Gerrit changes. This was also
>> built into my build script. But a robot kinda has to be in place to keep
>> the two locations in sync.
>>
>> 2) The problem on the Github side is that there's no real place to tie
>> into the Gerrit workflow. So I made a quarantine area for people to upload
>> a directory structure and some code for us to verify and test.  This made
>> it easy to accept contributions in the mirror. But it ensure they were
>> going to be out of sync with Gerrit.
>>
>> By the way, all additions are out of sync with Gerrit unless you're on
>> the review. So I don't see why this is new for the committers.
>>
>> 3) Since the same code has to be reviewed by the same reviewers, really
>> the only extra step is to get the code then from the Github side to the
>> appropriate Gerrit folder location. This would have to be done by either a
>> committer or contributor with Gerrit access. If done by a committer, it
>> could be done with a +2 if the code had already been reviewed on the Github
>> side.
>>
>> 4) Downsides of the process is that while the outside contributor can be
>> viewed as the contributor in the original Github side of things and even in
>> the copyrights, he/she won't show in the statistics because the final
>> commit will have to be someone with access to the project in Gerrit.
>>
>> Then again, let's not forget that someone on the outside can easily
>> obtain Gerrit access. They don't need to be a member. One of us in the
>> community could easily walk them through stuff to be added. This is merely
>> to ensure the directories and the community is broadly viewable by the
>> outside world, so that we can get them to help us, or to at least use what
>> we've developed. And that's key. At the end of the day, we also want our
>> code re-used.
>>
>> I hope this helps some.
>>
>> Best,
>>
>> Ash
>>
>> Sent from my iPad
>>
>> On Sep 26, 2016, at 3:10 AM, Raymond Paik <rp...@linuxfoundation.org>
>> wrote:
>>
>> Luke,
>>
>> "External" repos is something we want to have a discussion on in
>> early/mid October (borrowing Bin's Thursday Technical Community Discussion
>> mtg.)
>>
>> In OpenStack, if someone contributes to the github repo, do some of those
>> github contributions also get "moved" to the main OpenStack repo?  If yes,
>> how is that done?  My understanding is that you also need a contributor
>> agreement in OpenStack (https://ask.openstack.org/en/
>> question/89871/does-the-company-need-to-be-a-member-of-the-
>> foundation-in-order-for-employees-to-contribute-code-
>> on-behalf-of-the-company/)
>>
>> Thanks,
>>
>> Ray
>>
>> On Sun, Sep 25, 2016 at 9:54 AM, Luke Hinds <lhi...@redhat.com> wrote:
>>
>>> Hi,
>>>
>>> I am sure this might have already been discussed, if so apologies.
>>>
>>> Is there any reason we don't mirror our repos to github (similar as
>>> happens with openstack).
>>>
>>> I ask as it could encourage more developers to get involved by
>>> increasing exposure (especially for independents).
>>>
>>> We already have an org in place https://github.com/opnfv
>>>
>>> Regards,
>>>
>>> Luke
>>>
>>> --
>>> Luke Hinds | NFV Partner Engineering | Office of Technology | Red Hat
>>> e: lhi...@redhat.com | irc: lhinds @freenode | m: +44 77 45 63 98 84 |
>>> t: +44 12 52 36 2483
>>>
>>> _______________________________________________
>>> opnfv-tech-discuss mailing list
>>> opnfv-tech-discuss@lists.opnfv.org
>>> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>>>
>>>
>> _______________________________________________
>> opnfv-tech-discuss mailing list
>> opnfv-tech-discuss@lists.opnfv.org
>> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>>
>>
>> _______________________________________________
>> opnfv-tech-discuss mailing list
>> opnfv-tech-discuss@lists.opnfv.org
>> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>>
>>
>
>
> --
> *Heather Kirksey*
> Director, OPNFV
> Mobile: +1.512.917.7938
> Email/Google Talk: hkirk...@linuxfoundation.org
> Skype: HeatherReneeKirksey
> IRC: HKirksey
>
> [image: OPNFV_RGB.png]
>
>
> _______________________________________________
> opnfv-tech-discuss mailing list
> opnfv-tech-discuss@lists.opnfv.org
> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>
>


-- 
Zhipeng (Howard) Huang

Standard Engineer
IT Standard & Patent/IT Prooduct Line
Huawei Technologies Co,. Ltd
Email: huangzhip...@huawei.com
Office: Huawei Industrial Base, Longgang, Shenzhen

(Previous)
Research Assistant
Mobile Ad-Hoc Network Lab, Calit2
University of California, Irvine
Email: zhipe...@uci.edu
Office: Calit2 Building Room 2402

OpenStack, OPNFV, OpenDaylight, OpenCompute Aficionado
_______________________________________________
opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss

Reply via email to