In the Linux community it is called 'staging', rather than 'experimental'. A module has to be of some quality level to be accepted to staging, where it may be reviewed and tested by the more adventurous people. From staging, the module proceeds to the mainline, or back to hell. In Linux this approach pretty much proves itself.