Note: OGM Forum is no longer active. This is a static snapshot as of February 2022. You can browse the site to see posts, but the functional features of the site will not work. You can search or download a zip archive of the files from the site at github/OpenGlobalMind/forum.openglobalmind.com.

Shared Code Repository for OGM

EDIT: I created https://github.com/OpenGlobalMind. Comment below with your GitHub ID to request access.


I thought we might be slinging some experimental code and might want a shared place to host it. My preference would be a GitHub Organization.

Any suggestions or concerns?

1 Like

I concur, a GitHub Organization (Free) would be great.

@skreutzer threw some stuff in GitLab, but I don’t think he’s wedded to GitLab. Stephan, what do you think, would GitHub be okay?

1 Like

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.

Thanks, Stephan, that reminds me that I recently set up a code management / stewardship strategy for another ad hoc organization.

We ended up with a GitHub org and a GitLab group (different people’s preferences, no big reason not to support both). Main dev was done in maintainers’ open source repos either in GitHub or GitLab, generally not in the GitHub org or GitLab group. Maintainers hold the copyright, with an MIT (or similar) license, since the ad hoc organization didn’t have any legal standing as an entity.

The GitHub org and GitLab group are used to keep copies of the maintainers’ repos, forked at release points, ensuring that the ad hoc organization always has a copy of the currently used codebases collected in one (well, really two) places.

The ad hoc organization was bigger than OGM is now, so we needed that much structure. For now, a GitHub org for OGM is probably enough. But later, maybe we’ll branch out more, with something like the above.

1 Like

Totally agree, it can serve as an instrument for curating the “official” selection. Or, alternatively, as the place where people submit their contributions with write access, or pull requests. I think it’s good to register such organization, as this makes it easier for developers to gather around a defined place (to avoid things spreading too much everywhere, especially in early stages).

For data projects/repos, I would assume that if there’s interest to participation by less tech savy people and any regular folk, we’ll manage to offer some simple forms or upload options, or a “maintainer” who would commit contributions to the repos, where people can’t or don’t want to deal with git and/or repository hosting themselves directly.

Among you, Bentley, me and every other potentially interested reader or also ideally OGM administrative personell, can it be figured out who would eventually create the organization?

I created https://github.com/OpenGlobalMind.
Comment here with your GitHub ID to request access.

1 Like

GitHub ID: skreutzer

1 Like

Thanks for setting it up, Bentley!

My GitHub ID: peterkaminski

2 Likes

GitHub ID: band

ha, ha, ha: I had to add some chuckles because my github id is too short. (replies > 20 characters). technology: ya gotta love it

1 Like

GitHub ID: davidk01.

1 Like

Github ID: holtzermann17

Also could you add “band” (https://github.com/band) — that’s Bill Anderson. He wants to join me in an experiment with logseq (https://github.com/logseq/logseq) — and for that we would need, also, a new empty repository “log” or similar.

2 Likes

I’ve invited https://github.com/holtzermann17 and https://github.com/davidk01 (old request).

https://github.com/band is already a member.

1 Like

17 posts were split to a new topic: Logseq et seq