It seems like this time we're pushing the 5 person limit on BitBucket for private repos. Whether we actually cross that or not is somewhat dependent on who actually shows up, but it's a distinct possibility, and we felt like we should discuss contingency plans.
Here are some options for what to do in this case:
- 1. Transfer the repo over to me. Because I've invited people in the past, I can have up to 7 people on any of my repos, but that includes some people who are already on other repos that won't be joining this project necessarily. I could get us up to 6 people though.
- 2. Pay the $10/month cost one time and get up to 10 users.
- 3. Pay the $10 one time cost and self host the repo with what I'm assuming is basically the full BitBucket frontend. This avoids recurring costs, but it does require managing the server that has it, and making sure everybody has access to it, which probably isn't a trivial problem.
- 4. Split up into two teams.
- a. Split into two teams and both use the Xevious codebase as the starting point and then expand it from there. We could merge the two codebases at the end and be surprised by what the other team did. (It would be a horrible merge, I'm sure. It may not really be feasible to merge them, but it would be fun to try.)
- b. Split into two teams, have one work on Xevious and the other one find a different game. Swat's other collaborative game has come up as an option here.
- 5. Make the repo public, which eliminates the limit altogether, but for all intents and purposes, open sources the project. It would put a damper on any plans for taking this game, polishing it up, and selling it. Though whether that is practical or not is a different decision.
Option #5 has a bit of traction at this point, but I think we need to discuss this as a group a little more. It would be kind of nice if everybody who was joining us could weigh in here and say what your feelings are on going with #5 and making the repo public and the project open source if we end up with 6+ people in the collab.
If you're strongly opposed to #5, it would be good to also weigh in on which of the other options you'd prefer to see instead.