Contributing should not require Foundation membership

Bug #1311665 reported by Julie Pichon
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Core Infrastructure
Triaged
Medium
Unassigned
openstack-org
Opinion
Undecided
Unassigned

Bug Description

Currently, both the documentation (e.g. [1] [2]) and our tools enforce having to join the Foundation before being allowed to submit a patch to OpenStack. However from a recent discussion on the legal list [3] it appears that there is no basis for this:

"ATC is defined to require someone to be an Individual Member, but ATC is concerned with voting for the Technical Committee, it does not restrict contributions. Anyone, member or non-member, can submit a contribution if they have signed the relevant CLA."

It would be awesome if we could make "joining the foundation" optional, something that people do if they want to. It would remove one barrier to making contributions, especially in the context of drive-by/volunteer contributors.

[1] https://wiki.openstack.org/wiki/HowToContribute#Contributors_License_Agreement ("it's free and required for all code contributors")
[2] https://wiki.openstack.org/wiki/CLA-FAQ#When_trying_to_sign_the_new_ICLA_and_include_contact_information.2C_why_am_I.27m_getting_an_error_message_saying_that_my_E-mail_address_doesn.27t_correspond_to_a_Foundation_membership.3F
[3] http://lists.openstack.org/pipermail/legal-discuss/2014-April/000247.html

Revision history for this message
Jeremy Stanley (fungi) wrote :

This probably needs to be a discussion between the TC and the Foundation. Configuration enforcing the existence of a Foundation Member Profile before allowing a developer to commit source code was implemented at the explicit request of the Foundation.

Changed in openstack-ci:
status: New → Triaged
importance: Undecided → Medium
Jimmy McArthur (jimmy-l)
Changed in openstack-org:
status: New → Opinion
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.