Heh, is that hinting at the little bit of experimental code I published in a repo already? I would love to see creating just a big, great pile of it, with apps and tools in it and maintained that solve some of the common problems OGM and the wider community is struggling with.
GitHub, GitLab, other, doesn’t matter that much in my mind. Of course GitHub got bought by Microsoft, therefore it’s another instance of the centralization + dependency lock-in effect as these hosters also add functionality and user/account/social data of their own (which is Web, not git
!), causing the risk of getting stuck with a single vendor. The git
program/tool can perfectly function regardless of a particular server/vendor. So I personally really don’t mind which hoster/service is used, but would wonder if OGM code/tools/apps/data could be spread over several of them, and maybe some map would be created/maintained about the different components/sources, also with the advantage of not expecting/demanding people to sign up for one that’s different from the one they prefer. Repos could also be copied/migrated over, and that’s where it becomes also obvious that forking/merging/pull-requests/issues between different hosters is not something these companies support, because for their SaaS business, they’re not really in favor of the original decentralization designed into git
.
Anyway, a GitHub “organization” or GitLab “group” is just for collecting a bunch of repositories under a common, shared name, and have user accounts grouped into teams allowing for setting permissions. Or it’s acting as a “social network” for developers to discover each other, their work and affiliations, so it’s a question which one(s) of these to join.
Somebody familiar with git
, the general conventions of software development revision control, tasks/roles and managing projects (or willing to learn some of these together or on the job) would be ideal to register the organization, or at least somebody administratively connected to OGM. Namely, @peterkaminski or @BentleyDavis would all be fine, just I myself don’t want to be in control of some “official” OGM accounts/permissions, instead would rather join such or can also perfectly imagine to independently pull and push from/to an official OGM repo collection.
Maybe to also reflect the open and experimental nature of OGM, inviting/gathering many repos/projects with less formal approval and more of stewarding review (major results can still later be gathered, if the licensing isn’t all conflicting and screwed up, which is a much more serious concern, practically speaking), but creating such an organization/group is universally a good thing, easier to point to and to gain traction/activity.