-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FYC: migration of AMIA Open Source repositories from GitHub to alternative hosting #8
Comments
Hi @EG-tech, thanks for sharing all this and for volunteering some time to experiment on alternatives. We don't have an amiaopensource acct in github yet, but would you consider moving a copy of the cable-bible repo there and sharing the experience back. We could then repoint the homebrew installer to the gitlab url and see how this goes. |
For sure! I could even try it with a couple options. That makes sense as a starting point, thanks @dericed |
FYI: Installing resources located elsewhere than GitHub works very well with Homebrew. |
Successfully copied the Cable Bible repository to both GitLab and Codeberg, testing that the live site could be published on their Pages alternatives as well. For reference: GitLab: Codeberg: A few thoughts:
On the whole, the process of moving over code/repositories is extremely simple. The more tricky bit is/would be maintaining contribution workflows - account access, ownership, issue and release history, etc. I've tagged test releases in both repos above that can be used to test installation via Homebrew, but to Reto's point that all seems very much the same and is pretty much just a matter of adjusting a URL in the Homebrew formula. |
@EG-tech Are you attending the AMIA conference? This might be a good possibility to discuss whether AMIA will stay on GitHub or move to GitLab (or whatever). |
See also this article about Microsoft using an AI software that scans GitHub for interesting algorithms without the consent of the authors. |
Greetings!
I recognize that this would be a significant undertaking given the amount of time/effort that has been invested by the AMIA Open Source committee and its various members/contributors/maintainers in using GitHub to host all our various repositories and tools. But - speaking as the maintainer of one such repository! - I have grown increasingly uncomfortable over the years since I started the Cable Bible and used GitHub Pages to host it with using GitHub as the working platform of either my personal or professional work. In retrospect, there has always been something of a disconnect in using a closed-source platform to host open-source work, and the acquisition by Microsoft hammered home (to me) some of the unpleasant ethical implications of that arrangement. Though I've generally been content to move most of my own day-to-day work to other options (like GitLab) and set up mirrors on GitHub to allow for continued discovery/use by the many archival professionals I know are on here, moves from the last couple of years like contracting with ICE and commercializing a proprietary machine-learning platform that likely violates copyleft licenses has inspired me to, at the very least, finally wonder out loud what the rest of the AMIA Open Source community thinks about the situation and whether it is worth investigating/investing in a migration to another host.
Ideally I'd raise this question e.g. at an in-person AMIA conference or Open Source Committee meeting, but given such a decision would have broad-reaching effects for many, far-flung contributors (many of whom may no longer be or were never AMIA members!) it also seems worth having the discussion here or in a similar agreed-upon virtual space.
In fact, as I get this far, realizing the gravity/effort that such a proposal implies, I'd just as soon start with the procedural question: if I wanted to propose a migration of either:
...how might I formalize such a proposal to the Committee and how would it be considered?
All the best, y'all!
The text was updated successfully, but these errors were encountered: