DPDK community structure changes
 help / color / mirror / Atom feed
* [dpdk-moving] Draft Project Charter
@ 2016-11-08 10:55 O'Driscoll, Tim
  2016-11-08 11:40 ` Vincent JARDIN
  2016-11-08 18:15 ` [dpdk-moving] " O'Driscoll, Tim
  0 siblings, 2 replies; 7+ messages in thread
From: O'Driscoll, Tim @ 2016-11-08 10:55 UTC (permalink / raw)
  To: moving

[-- Attachment #1: Type: text/plain, Size: 3610 bytes --]

I created a draft DPDK Project Charter based on the example charters from other projects that Mike Dolan provided. It's far from complete, but there should be enough there for people to review and comment.

I've sent invites via Google docs to those who expressed an interest in working on the move to the Linux Foundation and who have email addresses that Google accepts (I think it rejects some people because Intel has configured Google docs to only allow sharing with Google accounts). I've attached a PDF for anybody else who wants to review. Alternatively you can sign up for a Google account at: https://accounts.google.com/signupwithoutgmail and then use the following link: https://docs.google.com/a/intel.com/document/d/1oCJMX-gA9LdubA40t-F31ntb7SeDBWCwDfTnkbl9tFM/edit?usp=sharing (you'll need to submit an access request the first time you try to open it).

A lot of it is fairly generic and copied from other charters, but there are some things to consider:

1. I've left the project Mission very broad because that seems to be the trend in other project charters. It's really just a high level statement of intent for the project.

2. I've assumed for now that we'll have two membership levels, although we'll need to decide that when we have a better idea of budget and likely members. For now, this is really just a placeholder. I did add some thoughts on what the benefits of the two tiers would be. It's worth reviewing and considering those. The way it's written at the moment, those who contribute to the budget have a say in how that budget is spent, and that say is proportional to the size of contribution (so higher tier members get a bigger say than lower tier members). It is important to emphasise that this doesn't affect the technical aspects of the project in any way - anybody can still contribute, become a maintainer, become a Tech Board member etc.

3. Besides DPDK we have a few sub-projects that are also hosted on dpdk.org. These are identified in section 2. There needs to be a mechanism for reviewing any new sub-projects that are proposed (e.g. if somebody wants to add another packet generator to DPDK). At the moment, I've specified that the Governing Board reviews new projects to make sure that they're consistent with the project mission, and that the project proposal includes a reasonable technical governance structure (i.e. maintainers/committers have been identified etc.). Alternatively, we could have the existing Tech Board review, but the scope of that board is just for DPDK (as defined at http://dpdk.org/dev#board) and it doesn't cover the other sub-projects like SPP, Pktgen, DTS etc. If we want to expand its scope then the composition would need to be changed to be more inclusive of other projects, which would reduce its focus on DPDK. Another option would be to have a higher level TSC like FD.io does, but that seems like too much overhead for DPDK. In all probability, new projects will be rare anyway (SPP is the only recent one).

4. The Technical Governance section is just an outline and needs to be populated. I think this should be done not just for DPDK but for the other projects as well, even though they're smaller.

5. The IP Policy specifies at the moment that everything is 3-clause BSD which isn't correct. It needs to be updated to reflect the parts of DPDK that use other licenses.

People can add comments directly to the document, or else comment via email on the moving@dpdk.org
list. If there are any areas where we don't have a consensus then we'll discuss and agree during our weekly meetings.


[-- Attachment #2: DPDKProjectCharter.pdf --]
[-- Type: application/pdf, Size: 97431 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-11-08 19:02 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-08 10:55 [dpdk-moving] Draft Project Charter O'Driscoll, Tim
2016-11-08 11:40 ` Vincent JARDIN
2016-11-08 11:57   ` [dpdk-moving] [dpdk-dev] " O'Driscoll, Tim
2016-11-08 18:18     ` Matt Spencer
2016-11-08 18:23       ` O'Driscoll, Tim
2016-11-08 18:15 ` [dpdk-moving] " O'Driscoll, Tim
2016-11-08 19:02   ` Matt Spencer

DPDK community structure changes

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.dpdk.org/moving/0 moving/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 moving moving/ http://inbox.dpdk.org/moving \
	public-inbox-index moving

Example config snippet for mirrors.
Newsgroup available over NNTP:

AGPL code for this site: git clone https://public-inbox.org/public-inbox.git