Edit page FrontPage
[wiki.git] / FlossContributionFAIL
1 == How to tell if contributing to a FLOSS project is doomed to FAIL ==
2
3 === Contributor License Agreements ===
4  * Your project requires a CLA [+10 points of FAIL]
5  * The CLA donates code to a for-profit [+20 points of FAIL]
6  * The CLA donates code to an entity whch competes with other potential contributors [+50 points of FAIL]
7  * The CLA doesn't give full rights on the contribution back to the contributor [+100 points of FAIL]
8
9 === Code review process ===
10  * Review process is not discoverable nor documented [+10 points of FAIL]
11  * Current review process differs from documentation [+5 points of FAIL]
12  * Simple patches require the agreement of multiple maintainers [+20 points of FAIL]
13  * Review process requires filing a ticket in a bug tracker for each patch [+20 points of FAIL]
14  * Patches must be reviewed in a bug tracker [+50 points of FAIL]
15  * Patches must be thrown at a review system or mailing-list, without naming a specific reviewer [+100 points of FAIL]
16  * Large portions of your codebase have no designated maintainer [+50 points of FAIL]
17  * The core maintainer is rude / offensive / abusive (aka a "jerk") [+50 points of fail]
18  * A clear maintainer exists, but is inactive or unresponsive [+100 points of FAIL]
19