Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I imagine the "rights" would be split between everyone who worked on it, same as any multi-person project. At the very least everyone who worked on it should get mentioned wherever the thing ends up.

I also think worrying about "rights" before the project even makes it to day 2 is a bit presumptuous.

I agree with everything you said