I want to discuss with you a GitHub organization for GNU Octave.
The most important point:
No, I do not plan to move GNU Octave development to GitHub. (Explanation)
The idea is to bundle several projects for GNU Octave (which are now hosted on GitHub anyways) under a common umbrella organization for visibility.
There are many useful projects for Octave on GitHub available. Finding them is tough. Some published their effort on the mailing list (trying to become a Forge package without any reply or chance to ever become one), some are in the wiki, and I bet there are many more lingering under unknown user names there.
Once the GitHub organization establishes, developers might choose to become an organization member/owner, moving their projects there to increase the visibility of their work with search function. A light version of Octave Forge packages without bureaucracy, but also without quality checks. The developers and users alone decide about the success of the project
GitHub organizations have two permission roles (members and owners) and can be organized in teams. With my current idea, anyone (who asks) can become a member of “gnu-octave” and has already many privileges. Very active members (known from the mailing-list, Octave development, or …) should also become “owners” and basically gain rights about controlling the organizations settings (promoting new owners and deleting the organization itself ). Thus not anyone should become owner in first place.
Comments? Post your GitHub username here, if you are interested to join.