Emigrate from Github?

Reedych
Member
Posts: 58
Joined: Wed Aug 03, 2016 08:09
GitHub: SlackCoyote
In-game: SlackCoyote

Emigrate from Github?

by Reedych » Post

http://www.opennet.ru/opennews/art.shtml?num=48696
https://habr.com/post/413067/

Microsoft wants to buy Github, where Minetest repos are hosted. Look at my logic:

Microsoft buys Minecraft -> Microsoft buys Github -> Microsoft hates Minetest (because cannot buy it) -> Microsoft can ban "minetest" organisation.

So because of that I propose to move from Github to other services or self-hosted. What do you think about it?
Slackware64 14.2, MT 0.4.16. My best mod.

User avatar
texmex
Member
Posts: 1753
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: Emigrate from Github?

by texmex » Post

Like other tech oligarchy, the strategy is Embrace, Extend, Extinguish.

They wouldn’t ban competing projects first thing, that would be incredibly stupid. They would try to keep the product continue to behave like before for some time but then slowly integrate it into the MS ecosystem. This will inevitably result in a shittier product over time, with possibly even more centralized position and with less interoperatibility with other products than before. In this stage it will become less and less comfortable for some projects, I immagine especially for ”free software” (as opposed to just ”open source”.)

People have completely forgotten the lessons learned from the Sourceforge debacle, which is why they will be surprised and indignant once again once this process picks up speed.

I like Gitlab (open source, selfhostable) but I like the Github interface more, so ideally Gogs/Gitea would be my candidate. Moving the repo is no problem but moving issues and PRs is a nightmare. (Perhaps a sign of Githubs own play at Embrace, Extend, Extinguish)

Edit: It’s happening.

User avatar
Hamlet
Member
Posts: 766
Joined: Sat Jul 29, 2017 21:09
IRC: H4mlet
In-game: Hamlet
Location: Lombardy, Italy

Re: Emigrate from Github?

by Hamlet » Post

Thanks for sharing this info; I will immediately move my repositories on another git host.
I suggest to add a poll to this thread, so that the Minetest developers can see what is the community's opinion.
The forums' profiles are tied to GitHub, as well as Content Database.

For those of you who don't feel like standing under the Microsoft's umbrella: https://alternativeto.net/software/github/
My repositories: Codeberg.org | My ContentDB's page

User avatar
texmex
Member
Posts: 1753
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: Emigrate from Github?

by texmex » Post

Before everyone scatters to their own git islands and discoverability of repos falls apart completely I’d like to suggest that we try to unite around the same (free, safe) alternative. Some scenarios:

1. We all migrate to (the hosted version of) Gitlab in hope that the conditions their will suffice.
2. We migrate to another existing safe harbour git hosting.
3. We start hosting all Minetest projects on our own platform by installing Gitlab or Gitea on a server controlled by c55 and/or other core members, thus retaining all repos on the same platform. Repos by users not willing to migrate can simply be mirrored.

I’d favor #3: ”Mesehub”, git.minetest.net, for the sake of keeping the community together.
Last edited by texmex on Mon Jun 04, 2018 13:01, edited 1 time in total.

User avatar
Hamlet
Member
Posts: 766
Joined: Sat Jul 29, 2017 21:09
IRC: H4mlet
In-game: Hamlet
Location: Lombardy, Italy

Re: Emigrate from Github?

by Hamlet » Post

I've moved to GitLab, this is my repository https://gitlab.com/h4mlet
The GitHub repository will no longer be updated, but it will stay as it is for Minetest Forum's and Content Database's sake.

Needless to say, my vote goes to https://gitlab.com/


I'm currently on NotABug.org at https://notabug.org/Hamlet
Last edited by Hamlet on Sat Jun 16, 2018 21:21, edited 1 time in total.
My repositories: Codeberg.org | My ContentDB's page

Reedych
Member
Posts: 58
Joined: Wed Aug 03, 2016 08:09
GitHub: SlackCoyote
In-game: SlackCoyote

Re: Emigrate from Github?

by Reedych » Post

Hamlet wrote:I've moved to GitLab, this is my repository https://gitlab.com/h4mlet
The GitHub repository will no longer be updated, but it will stay as it is for Minetest Forum's and Content Database's sake.

Needless to say, my vote goes to https://gitlab.com/
I though about making my private git server, but I found my account on gitlab and now it's importing some repos that contain something usable.
Slackware64 14.2, MT 0.4.16. My best mod.

User avatar
Andrey01
Member
Posts: 2574
Joined: Wed Oct 19, 2016 15:18
GitHub: Andrey2470T
In-game: Andrey01
Location: Russia, Moscow

Re: Emigrate from Github?

by Andrey01 » Post

Really can Microsoft delete all Minetest repositories are stored on GitHub?But what for? Minetest repositiries are very many on GitHub and i doubt they will seek and delete each repo. And what is it going to buy this for?

Reedych
Member
Posts: 58
Joined: Wed Aug 03, 2016 08:09
GitHub: SlackCoyote
In-game: SlackCoyote

Re: Emigrate from Github?

by Reedych » Post

Andrey01 wrote:Really can Microsoft delete all Minetest repositories are stored on GitHub?But what for? Minetest repositiries are very many on GitHub and i doubt they will seek and delete each repo. And what is it going to buy this for?
Из реп удалят майнтест и запихнут ссылки на minecraft.net. ^^
They will remove minetest and put links to minecraft.net in. ^^
Slackware64 14.2, MT 0.4.16. My best mod.

Reedych
Member
Posts: 58
Joined: Wed Aug 03, 2016 08:09
GitHub: SlackCoyote
In-game: SlackCoyote

Re: Emigrate from Github?

by Reedych » Post

Slackware64 14.2, MT 0.4.16. My best mod.

User avatar
AccidentallyRhine
Member
Posts: 252
Joined: Sun Aug 02, 2015 05:43

Re: Emigrate from Github?

by AccidentallyRhine » Post

I used to be on GitLab primarily. But I switched to GitHub simply because all the Minetest repos were there. Ironically, GiHub gets bought out by malicious interests shortly after I switch *eye roll*.

Looks like I have to reopen a GitLab account. Who else?

User avatar
GreenXenith
Member
Posts: 1356
Joined: Wed Oct 28, 2015 01:26
GitHub: GreenXenith
Location: UTC-8:00
Contact:

Re: Emigrate from Github?

by GreenXenith » Post

I plan to stay on GitHub.
I don't see any problems.
As long as Microsoft doesn't screw with it (which I am 90% sure they won't), everything is fine.
Reedych wrote:
Andrey01 wrote:Really can Microsoft delete all Minetest repositories are stored on GitHub?But what for? Minetest repositiries are very many on GitHub and i doubt they will seek and delete each repo. And what is it going to buy this for?
Из реп удалят майнтест и запихнут ссылки на minecraft.net. ^^
They will remove minetest and put links to minecraft.net in. ^^
Wrong. That would be against their own policies. They can't just "remove minetest". It doesn't work that way. Minetest is not a clone of Minecraft, and does not infringe on copyrights held by Microsoft on Minecraft. If they have to remove Minetest, they have to remove literally every other voxel game that exists on GitHub (and the internet..).

The whole point is, there is seriously nothing wrong with Microsoft owning GitHub other than the pure fact that this is Microsoft. You can hate them or love them, GitHub is still GitHub. As long as they don't f*** with how it's run, everyone is fine. People are gust bolting to other Git hosters because the think it's "the end of GitHub - open-source is doomed.".
YouTube | Mods | Patreon | Minetest Discord @greenxenith

You should not be able to read this message.

User avatar
AccidentallyRhine
Member
Posts: 252
Joined: Sun Aug 02, 2015 05:43

Re: Emigrate from Github?

by AccidentallyRhine » Post

Celeron55 has stated:
Prevention is always easier than cure but it seems the ship will remain in port for now. If past MS buyouts are any indication, most users will not notice any significant changes however there will be a gradual and steady erosion of the quality, interoperability, and functionality of anything that isn't ultimately tied to some form of vendor lock in.

User avatar
TumeniNodes
Member
Posts: 2941
Joined: Fri Feb 26, 2016 19:49
GitHub: TumeniNodes
IRC: tumeninodes
In-game: TumeniNodes
Location: in the dark recesses of the mind
Contact:

Re: Emigrate from Github?

by TumeniNodes » Post

GreenDimond wrote: The whole point is, there is seriously nothing wrong with Microsoft owning GitHub other than the pure fact that this is Microsoft.
Well, they don't actually have a great track record.
Over the years they either mess up how things are done, how they work, and/or how they look..., or just simply destroy it. Basically, they have a knack of ruining everything they touch, one way or another.
But that is only due to their business model which is, to make as much money from every tiniest feature they can.

However, I will remain with github until such behavoir appears, and begins to have a negative impact.
I am the sort who likes to give the benefit of doubt before I make a decision.
A Wonderful World

User avatar
Linuxdirk
Member
Posts: 3217
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Emigrate from Github?

by Linuxdirk » Post

So it’s not “if” but only “when”.

User avatar
h-v-smacker
Member
Posts: 115
Joined: Wed Nov 29, 2017 23:04
GitHub: h-v-smacker
In-game: Smacker

Re: Emigrate from Github?

by h-v-smacker » Post

texmex wrote: I’d favor #3: ”Mesehub”, git.minetest.net, for the sake of keeping the community together.
Running a self-hosted Gitlab instance (or any other git interface, provided that it itself is free software — unlike github) would seem to be the most optimal solution: not depending on 3rd party, and keeping all the mods in one place. The only problem I see is that there will undoubtedly be some prerequisites for entry, and that might prove to be a barrier for newcomers. E.g. if you'd need to show a working minetest mod to make an account...
Last edited by h-v-smacker on Mon Jun 04, 2018 21:28, edited 1 time in total.
Linux Forks, the Best Forks: linux-forks.de // Play @ LinuxWorks Next Generation

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Emigrate from Github?

by Festus1965 » Post

I just read the news, and found this Posting, getting same thinking about, never trust Mircosoft since I had to work with it in my job.
Our free database-system has also been captured from another big gamer, and not by getting better, no no, by getting worse, but as a view people got a lot of money and good positions in that company.

MY opinion, is
* have to prepare a new base for the code on a new server, BEFORE it is too late.
* and also copy and safe most of the code needed for MT and keep working without "fears".

So, just make a own "github" for all the MT code ? before the next platform is also gone, or bought ...


and the most easy is

gitlab.minetest.net,
all together where it belongs
Last edited by Festus1965 on Mon Jun 04, 2018 22:29, edited 1 time in total.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

gpcf
Member
Posts: 382
Joined: Fri May 27, 2016 10:48
GitHub: gpcf
In-game: gabriel

Re: Emigrate from Github?

by gpcf » Post

I agree with the idea of building a new gitlab/gitea/gogs whatever free software hosting instance for minetest. It's kind of foolish to move everything to gitlab.com, because then we'll have the same problem over again: One huge "Too big to fail" code hosting site. I am also running my own private git server since I've always been reluctant to feed github too much.

User avatar
csirolli
Member
Posts: 133
Joined: Mon Jan 15, 2018 21:46
GitHub: HeyITGuyFixIt
IRC: CSirolli
In-game: CSirolli
Location: Florida, USA
Contact:

Re: Emigrate from Github?

by csirolli » Post

I also agree with hosting our own local "GitHub". MeseHub ain't a bad name for it.

User avatar
v-rob
Developer
Posts: 970
Joined: Thu Mar 24, 2016 03:19
GitHub: v-rob
IRC: v-rob
Location: Right behind you.

Re: Emigrate from Github?

by v-rob » Post

I like the idea of our own git, but I don't think c55 gets enough money in donations to host minetest.net as it is.

But personally, I'll stay with GitHub until the worst happens. We need to stay away from fragmentation to random git sites. We should stick together.
Core Developer | My Best Mods: Bridger - Slats - Stained Glass

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Emigrate from Github?

by Festus1965 » Post

What does it need ?
Hardware,
* just some much of storage for all the code ?

Software,
* Linux, x, and
* website, + php, so the
* a "github" like

I am sure that doesn't need much speed in CPU or grafic,

a used
* HP or Dell E5800, 2 GB Ram, and 250 GB HDD I get for 2000 Baht, mean about 50 Euro, just put some more used RAM and a 1 TB HDD in ...,
* I5-3570, 4 GB Ram, 500 GB HDD 6000 Baht, so means 150 Euro, plus 4 more RAM ?, and sure a HDD
* even i7-477 are sold there for 10.000 Baht (like I have my MT Server)

give us all a hint, that maybe someone has the time.

Electric is cheap here, I pay 4.5 Baht each kw/h - that is the part maybe should get together of the community, or telling that my room with router, 3 wifi, 4 raspi, the MT server 24/7, my gamepc 10h a day, 3 more AIO PC, about 4 hours a daysome aircon makes 450 kw/h so about 2025 Baht a Month or 55 Euro,
so a normal server maybe takes another 15 Euro/month more

and as I have some rooms behind, maybe then i build up a read server room what gets me not so hot here, haha

As I see the worth of keeping MT up, it maybe an offer, but I need "professional help" building it up.

connected on a 24h reset fiber 50 down and 20 MB up, in Thailand, Chiang Mai

with the biggest problem, energies down often in Thunderstorm time of Mai, the kind of government, and what more ... yes: hot - in my room mainly 32 degrees C
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

BBmine
Member
Posts: 3476
Joined: Sun Jul 12, 2015 22:51
GitHub: BBmine
IRC: BBmine
In-game: Baggins
Location: USA

Re: Emigrate from Github?

by BBmine » Post

I too agree that we should have an official Minetest git. I don't think we should have different mods hosted on different services.

Byakuren
Member
Posts: 818
Joined: Tue Apr 14, 2015 01:59
GitHub: raymoo
IRC: Hijiri
In-game: Raymoo + Clownpiece

Re: Emigrate from Github?

by Byakuren » Post

I think Minetest's similarity to Minecraft actually works in Minetest's favor, as removing Minetest would implicate antitrust law.
Every time a mod API is left undocumented, a koala dies.

User avatar
texmex
Member
Posts: 1753
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: Emigrate from Github?

by texmex » Post

Byakuren wrote:I think Minetest's similarity to Minecraft actually works in Minetest's favor, as removing Minetest would implicate antitrust law.
Yes, we would simply have to put our best lawyers on it ;)

User avatar
Linuxdirk
Member
Posts: 3217
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Emigrate from Github?

by Linuxdirk » Post

h-v-smacker wrote:Running a self-hosted Gitlab instance (or any other git interface, provided that it itself is free software — unlike github) would seem to be the most optimal solution: not depending on 3rd party, and keeping all the mods in one place.
Oh god, imagine how awesome that would be!

User avatar
texmex
Member
Posts: 1753
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: Emigrate from Github?

by texmex » Post

Linuxdirk wrote:
h-v-smacker wrote:Running a self-hosted Gitlab instance (or any other git interface, provided that it itself is free software — unlike github) would seem to be the most optimal solution: not depending on 3rd party, and keeping all the mods in one place.
Oh god, imagine how awesome that would be!
Deploying the service takes 10 minutes. Getting it accepted as official and especially convincing all modders to coalesce around it is the hard part. Gogs/Gitea and probably Gitlab has a mirror feature repo so perhaps those unwilling can have their repos mirrored to the official MT git service.

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 12 guests