Changes for page Project submission
To version 3.1
edited by Antoine Mottier
on 2021/05/25 15:13
on 2021/05/25 15:13
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. wadmin1 +xwiki:XWiki.amottier - Syntax
-
... ... @@ -1,1 +1,1 @@ 1 - XWiki2.11 +CommonMark Markdown 1.2 - Content
-
... ... @@ -1,16 +1,14 @@ 1 - ==Submitting a new project==1 +## Submitting a new project 2 2 3 -New projects can be submitted from the [[project submission page >>projects:wiki.submission]].3 +New projects can be submitted from the [[project submission page|projects:wiki.submission]]. 4 4 5 -The proposal is then debated on the [ [Technology Council mailing list>>https://mail.ow2.org/wws/info/technology-council]]and/or on the issue created in [[technology council project on GitLab>>https://gitlab.ow2.org/ow2/technology-council/-/issues]].6 -The technology council evaluates its relevance for OW2 according to the [[evaluation criteria >>||anchor="HCriteria"]]. The Technology Council must reach a consensus to adopt the project.5 +The proposal is then debated on the [Technology Council mailing list](https://mail.ow2.org/wws/info/technology-council) and/or on the issue created in [technology council project on GitLab](https://gitlab.ow2.org/ow2/technology-council/-/issues). 6 +The technology council evaluates its relevance for OW2 according to the [[evaluation criteria||anchor="HCriteria"]]. The Technology Council must reach a consensus to adopt the project. 7 7 8 - ==Criteria==8 +## Criteria 9 9 10 -The fully executed Individual membership of the project leader is the minimum membership requirement for a project to be accepted in incubation. For projects which are developed commercially by a company, the company is expected to get at least the [[OW2 Corporate Membership >>ow2:Membership_Joining.Membership_Categories||target="_blank"]].10 +The fully executed Individual membership of the project leader is the minimum membership requirement for a project to be accepted in incubation. For projects which are developed commercially by a company, the company is expected to get at least the [[OW2 Corporate Membership|ow2:Membership_Joining.Membership_Categories]]. 11 11 12 -in terms of complementarities, synergies, license, support, etc 13 - 14 14 Criteria for rejection are : 15 15 16 16 * No Website ... ... @@ -21,93 +21,93 @@ 21 21 * VCS repository with low activity (can mean a dead project or not very used) 22 22 * or other that happen during the discussion with the future applicant 23 23 24 - ==Project acceptance discussion==22 +## Project acceptance discussion 25 25 26 -When a new project is submitted, the CTO starts a new thread ([discuss] Project Proposal: XXX) that links to the proposal page on the projects site. This thread and the GitLab issue should be used to discuss and comment on the proposal (before any vote). 24 +When a new project is submitted, the CTO starts a new thread ([discuss] Project Proposal: XXX) that links to the proposal page on the projects site. This thread and the GitLab issue should be used to discuss and comment on the proposal (before any vote). 27 27 This thread should also be used for potential mentors to volunteer. The TC should try and discuss the project proposal within 2 weeks. 28 28 29 29 When the discussion runs out, the vote for the project acceptance can start. 30 30 31 - ==Vote==29 +## Vote 32 32 33 - ===Vote period===31 +### Vote period 34 34 35 -The vote is open for a pre-defined amount of time - **currently one week** - that has to be clearly written in the vote thread. 33 +The vote is open for a pre-defined amount of time - **currently one week** - that has to be clearly written in the vote thread on the mailing list. 36 36 35 +### Vote 36 + 37 37 The vote options are +1, 0 or -1. 38 38 39 -* ##+1##means I'mOKwiththe proposal40 -* ##0##means I don'tcare41 -* ##-1##means I'mopposedto the proposal (veto)39 +* `+1` means I'm in favour of including the project in OW2 40 +* ` 0` means I don't have an opinion 41 +* `-1` means I'm against the inclusion of the project in OW2 42 42 43 - ===Veto===43 +Voters should, as much as possible, share their motivations regarding the option they choose in order to keep the voting process helpful for everyone. 44 44 45 - Theveto vote must be argued based on [[criteria>>||anchor="HCriteria"]] defined above: we must know what is wrong and why we should stop the vote (any -1 without proper explanations will be ignored).45 +### Result 46 46 47 -A s soon a a vetohas beengiven,the voteisstoppeduptoa weekstartingfromthe momentthe objectionisraised, andtheapplicanthas tonswer the objectionsbefore thevote isstartedagain.47 +At the end of the voting period, a count (i.e. a sum) of the vote is made (in favor as +1, against as -1, neutral as 0). If total score is higher than 0 the project is accepted, lower or equal to 0 the project is rejected. 48 48 49 -All the objections are raised and send to the vote mailing list, the applicant has one week to answer them. 50 - 51 -If they are not answered satisfyingly the vote is stopped and the project is rejected. 52 - 53 -=== Result === 54 - 55 -An option that obtains the majority+1 of casted votes will be chosen. 56 -Ex: if there are 10 participants, the elected option must have at least 6 casted votes ( (10/2) + 1 ). 57 - 58 58 The results will be announced on the TC list as soon as possible. 59 59 60 - ===Rejections templates===51 +### Emails templates 61 61 62 - ====Possibility ofaskingagainforinclusion ====53 +#### Starting voting process 63 63 64 -The project is rejected for the following reasons {} 65 -What we have evaluated {} 66 -What you can do about it {} 55 +Subject: 56 +> * [vote] Maturation Lifecycle Criteria 57 +> * [vote] New project : CONTRAIL 58 +> * [vote] Archive project : Funambol 67 67 68 -==== Rejected definitively ==== 60 +Content: 61 +> Dear TC members, 62 +> 63 +> Discussion is over, time to vote about the acceptance of `<project name>` in the OW2 codebase. 64 +> 65 +> The proposal is available at: https://projects.ow2.org/view/submissions/`<project name>`. 66 +> 67 +> Some additional information are also available in GitLab issue: https://gitlab.ow2.org/ow2/technology-council/-/issues/`<issue id>` 68 +> 69 +> So I invite you all to reply to this message with one of the following values: 70 +> * `+1`: you accept the project 71 +> * ` 0`: you have no opinion or you don't want to express it 72 +> * `-1`: you vote against the acceptance 73 +> 74 +> The vote is open from today until `<vote end date>` included. 75 +> 76 +> Regards, 69 69 70 -The project is rejected for the following reasons {} 71 -What we have evaluated {} 78 +#### Result mail 72 72 73 -Thanks for submitting to OW2 80 +Subject: 81 +> `[vote][result] <topic>` 74 74 75 -=== Examples === 83 +Content: 84 +> Dear TC members, 85 +> 86 +> We've got 4: `+1`, 2: `0` and 3: `-1`. 87 +> 88 +> The project is accepted. 89 +> 90 +> I'll notify the submitter. 91 +> 92 +> +1 Gilles Lehmann, Clément Oudot, Benoit Mortier, Damien Belliard 93 +> 94 +> 0 Alexandre Lefebvre, Jean Parpaillon 95 +> 96 +> -1 Daniele Gagliardi, David Verdin, Karol Wrótniak 97 +> 98 +> Thank you all for your involvement. 99 +> 100 +> Regards, 76 76 77 -The vote manager (usually CTO or TC Chairman) should start a new thread on TC list with an explicit subject: ##[vote] <topic>##. 102 +#### Rejections templates 103 +Possibility of asking again for inclusion: 104 +> The project is rejected for the following reasons {} 105 +> What we have evaluated {} 106 +> What you can do about it {} 78 78 79 -{{code title="Examples of VOTE subjects"}} 80 -[VOTE] Maturation Lifecycle Criteria 81 -[VOTE] Accept New Project : CONTRAIL 82 -[VOTE] Archive Project : Funambol 83 -{{/code}} 84 - 85 -Example of vote mail content: 86 - 87 -{{code language="none"}} 88 -The vote is to decide if we accept the project in the OW2 code base. 89 -The proposal is available at ... 90 -[ ] +1 Use this set of criteria 91 -[ ] 0 Don't care 92 -[ ] -1 Veto, do not change anything (must be argued) 93 -{{/code}} 94 - 95 -Example of result mail: 96 - 97 -* subject ##[VOTE][RESULT] <topic>## 98 -* content example 99 - 100 -{{code}} 101 -We've got 21 +1 and no other votes casted. 102 -The project is accepted in the code base. 103 - 104 -+1 Florent Benoit, Christophe Hamerling, Guillaume Sauthier, 105 - Jacques Cayuela, Marc Dutoo, Junfeng ZHAO (Anne), Petr Tuma, 106 - Benoit Pelletier, Stefano Scamuzzo 107 - 108 -0 No votes 109 - 110 --1 No votes 111 - 112 -Thank you all for your involvement. 113 -{{/code}} 108 +Rejected definitively: 109 +> The project is rejected for the following reasons {} 110 +> What we have evaluated {} 111 +> Thanks for submitting to OW2