I agree 100% with you that collaboration is important, and I think the best practice is as julialy and frantzx are doing is to continue to openly publish work on github. Others can easily contribute this way, and I hope many more do contribute (eg the notebook translations in this thread).
Real...