# CC Rights Expansion: Diana Huang, Robert Raposa, Tim McCormack

**URL:** <https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665>\
**Category:** Core Contributors\
**Created:** [November 18, 2025, 9:45pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665 "2025-11-18T21:45:38Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![robrap](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/robrap/32/721_2.png) [@robrap](https://discuss.openedx.org/u/robrap)\
**Post date:** [November 18, 2025, 9:45pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665/1 "2025-11-18T21:45:38Z")

</div>

Following the procedure outlined in [OEP-54](https://open-edx-proposals.readthedocs.io/en/latest/processes/oep-0054-core-contributors.html#expansion-of-core-contributor-responsibilities), I (self and non-self) nominate to extend commit rights to [https://github.com/openedx/ccx-keys](https://github.com/openedx/ccx-keys) for Diana Huang, Robert Raposa, and Tim McCormack.

**Motivation**

2U’s legacy team named TNL was the maintainer of `ccx-keys` repo, but the team no longer exists, and 2U would like to transfer ownership to the arch-bom team, and more specifically, to Diana Huang, Robert Raposa, and Tim McCormack. There _may_ be a separate post to announce this change if required. In order for us to take over as maintainers, we first need commit access.

These 3 engineers are already coding CCs for `edx-platform` and several other core python libraries, include `edx-django-utils`.

**Prior work**

All changes to the `ccx-keys` repo have been nothing but routine maintenance since 2019. In 2019 was some DEPR work landed by Diana ([Update the version of opaque-keys used by this repo. by dianakhuang · Pull Request #6 · openedx/ccx-keys · GitHub](https://github.com/openedx/ccx-keys/pull/6)). Tim has landed a variety of maintenance tasks on the repo ([PRs](https://github.com/openedx/ccx-keys/pulls?q=is%3Apr+is%3Aclosed+author%3Atimmc-edx)), and Robert has not yet contributed to this repo, but has made many contributions to other major repos.

I’m hopeful that the expertise of these engineers, as well as the routine needs of the `ccx-repos` make this a simple vote, so we don’t need to leave this repo unmaintained.

Thank you.

**Please provide any feedback on this change by 2024-11-25**.

---

<div class="post-metadata">

**Author:** ![jristau1984](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/jristau1984/32/3849_2.png) [@jristau1984](https://discuss.openedx.org/u/jristau1984)\
**Post date:** [November 18, 2025, 9:52pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665/2 "2025-11-18T21:52:15Z")

</div>

I personally approve this request.

---

<div class="post-metadata">

**Author:** ![braden](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/braden/32/46_2.png) [@braden](https://discuss.openedx.org/u/braden)\
**Post date:** [November 18, 2025, 11:03pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665/3 "2025-11-18T23:03:29Z")

</div>

I support this, but I think that @dave had suggested we just merge this repo’s code into the `opaque-keys` repo, and I think that’d be even better.

---

<div class="post-metadata">

**Author:** ![dave](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/dave/32/263_2.png) [@dave](https://discuss.openedx.org/u/dave)\
**Post date:** [November 18, 2025, 11:24pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665/4 "2025-11-18T23:24:07Z")

</div>

I’m +1 for the rights expansion as a short term measure, but like @braden said, I think we should just fold ccx-keys into opaque-keys. Having a separate CCX-related repo might have made sense in the early days when it was more of an experiment, but I don’t think it makes sense for us today.

---

<div class="post-metadata">

**Author:** ![robrap](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/robrap/32/721_2.png) [@robrap](https://discuss.openedx.org/u/robrap)\
**Post date:** [November 18, 2025, 11:42pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665/5 "2025-11-18T23:42:15Z")

</div>

@dave: The consolidation makes sense to me. Since axim-engineering maintains `opaque-keys` ([see catalog-info](https://github.com/openedx/opaque-keys/blob/master/catalog-info.yaml)), would it make more sense to simply transfer `ccx-keys` from TNL to Axim, so you can own both and decide yourselves when it makes to consolidate. Sharing the burden of maintainance across two orgs makes sense from one standpoint, but also dampens the incentive to consolidate. Maybe you can discuss within Axim, and let us know. We can go with either short-term plan.

---

<div class="post-metadata">

**Author:** ![dave](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/dave/32/263_2.png) [@dave](https://discuss.openedx.org/u/dave)\
**Post date:** [November 19, 2025, 6:48pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665/6 "2025-11-19T18:48:02Z")

</div>

@robrap: We discussed this in Axim standup today. We’d like to keep this rights expansion request as-is and for you folks to take over ownership of `ccx-keys`. If you folks later want to make a PR to merge the relevant code over to `opaque-keys` and archive the `ccx-keys` repo, we’d be happy to merge that. (I’m guessing that we’d want to maintain the PyPI package for ccx-keys and list it as a dependency of opaque-keys so that we auto-install it without breaking anyone’s requirements files, but I haven’t thought about it for very long.)

Thank you!

---

<div class="post-metadata">

**Author:** ![robrap](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/robrap/32/721_2.png) [@robrap](https://discuss.openedx.org/u/robrap)\
**Post date:** [November 19, 2025, 9:20pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665/7 "2025-11-19T21:20:16Z")

</div>

Thanks @dave. If we need more votes, can you dig them up from Axim and then provide the write access, and we can update the catalog-info?

---

<div class="post-metadata">

**Author:** ![e0d](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/e0d/32/199_2.png) [@e0d](https://discuss.openedx.org/u/e0d)\
**Post date:** [November 19, 2025, 11:42pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665/8 "2025-11-19T23:42:19Z")

</div>

👍 I’m supportive of the proposed expansion.

---

<div class="post-metadata">

**Author:** ![kmccormick](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/kmccormick/32/8982_2.png) [@kmccormick](https://discuss.openedx.org/u/kmccormick)\
**Post date:** [November 20, 2025, 1:14pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665/9 "2025-11-20T13:14:23Z")

</div>

I’m supportive of the expansion. Thanks in advance for the continued maintenance of ccx-keys 👍

(I know it’s not up for vote, but I also like the proposal to consolidate into opaque-keys)

---

<div class="post-metadata">

**Author:** ![robrap](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/robrap/32/721_2.png) [@robrap](https://discuss.openedx.org/u/robrap)\
**Post date:** [November 21, 2025, 11:51pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665/10 "2025-11-21T23:51:23Z")

</div>

I’ll add a ticket for the consolidation effort. No promises about when we’ll get to it though. Thanks.

---

<div class="post-metadata">

**Author:** ![kmccormick](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/kmccormick/32/8982_2.png) [@kmccormick](https://discuss.openedx.org/u/kmccormick)\
**Post date:** [November 25, 2025, 4:23pm UTC](https://discuss.openedx.org/t/cc-rights-expansion-diana-huang-robert-raposa-tim-mccormack/17665/11 "2025-11-25T16:23:46Z")

</div>

With a 6 yes votes and no concerns, this expansion is good to move forward 👍@robrap , feel free to [open a new GH Request](https://github.com/openedx/axim-engineering/issues/new?template=01-github-request---cc-onboarding.yml) and our on-call engineer will grant you permission shortly .
