Author Topic: Microsoft buys GitHub  (Read 2313 times)

0 Members and 1 Guest are viewing this topic.

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Microsoft buys GitHub
Microsoft buys GitHub for $7.5 billion/

Figured we should have a place to discuss how devs feel about this.  There are apparently a lot of projects #movingtogitlab.  Personally I feel like waiting to see what happens before doing anything, but we may want to discuss how difficult moving to another hosting platform _could_ be if we ever needed to.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline Novachen

  • 29
  • The one and only capella supernova
    • Twitter
Re: Microsoft buys GitHub
Well.. was something else expected after i have to register for the SCP there? :D

For my working projects i was never registered on GitHub.
But for a non-commercial project like the SCP i would also recommend to wait, if there will be any changes. I would feel much worse if this would be project where parts of it where on a commercial basis.
Female FreeSpace 2 pilot since 1999.
Former Global moderator in the German FreeSpace Galaxy Forum.
Developer of NTP - A Multi-Language Translation Library Interface, which allows to play FreeSpace in YOUR Language.

Is one of my releases broken or not working? Please send a PM here, on Discord at @novachen or on Twitter @NovachenFS2, a public tweet or write a reply in my own release threads here on HLP, because these are the only threads i am still participating in.

 

Offline ngld

  • Administrator
  • 29
  • Knossos dev
Re: Microsoft buys GitHub
I'll wait and see what changes MS brings to GitHub (if any). Worst case scenario would be that GitHub becomes unusable or simply vanishes, in which case I'd either switch to gitlab.com, my own GitLab server or some other public service (kernel.org has a nice list of alternatives).

My biggest issue here is that Travis CI basically requires you to use GitHub. Unless that changes, I'll probably keep using GitHub for Knossos/Nebula as long as it's reasonable to do so (i.e. free and not a PITA). If I ever switch to some other service, I'll probably set up a script to mirror all the new commits over to GitHub.

Really, the only thing I'd loose besides the CIs would be the bug tracker but that's easily replacable.

[...] but we may want to discuss how difficult moving to another hosting platform _could_ be if we ever needed to.
Moving the git repo itself is pretty easy. Just update the remote url and push. Everyone else would also need to change the URL or make a new clone. The issues can be exported through GitHub's API IIRC which would take more effort but is still doable. Downloads are already hosted elsewhere, which only leaves Travis which... seem impossible to use without GitHub unless you leave the GitHub repo up as a mirror (but what's the point then?).

EDIT: Looks like AppVeyor works with every public git repo, so we could keep using that if we decide to leave GitHub.
« Last Edit: June 05, 2018, 05:19:08 pm by ngld »

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: Microsoft buys GitHub
Losing things like Travis was something I was concerned might happen, of course they may get pressured to make moves to support GitLab or some alternative as well.  It may also be a good reason to move forward with a Jenkins-based setup where we have more control over our own build environments again.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Microsoft buys GitHub
.....Why would we leave Github?

Jesus, listen to you people talk it's as if we're still in the bad old days of Balmer....
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline StarSlayer

  • 211
  • Men Kaeshi Do
    • Steam
Re: Microsoft buys GitHub
MSFT is hosting a considerable amount of Open Source stuff already on GitHub such as DevDocs, PNP Core, PNP Cmdlets, SPFx and such.  I would be very surprised if the consciously tried to flock it up.
“Think lightly of yourself and deeply of the world”

 

Offline ngld

  • Administrator
  • 29
  • Knossos dev
Re: Microsoft buys GitHub
I'll wait and see what changes MS brings to GitHub (if any).

As I said, I won't leave GitHub (yet). It's just nice to know that I have the option in case it becomes necessary. If you want a laugh, look at the Twitter announcement and all the replies from people saying they're leaving GitHub for GitLab (which is hosted on Azure BTW).

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: Microsoft buys GitHub
I don't think MS bought GitHub to make 0 changes to it.  People flocking away already is one significant effect it is having.  So I wasn't advocating for us to leave, but personally just wondering what we would need to do to be prepared to leave if something does end up warranting it.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Microsoft buys GitHub
Figure out what sort of change would make Github nonviable for us first, I suppose.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: Microsoft buys GitHub
How about MS deciding to be picky about what kind of license software must be under to access free hosting?
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 
Re: Microsoft buys GitHub
a credible scenario, since FSO doesn't have a proper open-source licence but instead something sketched on the back of a napkin by volition!

explain how it is in any way more likely under microsoft ownership than before
The good Christian should beware of mathematicians, and all those who make empty prophecies. The danger already exists that the mathematicians have made a covenant with the devil to darken the spirit and to confine man in the bonds of Hell.

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: Microsoft buys GitHub
No one asked for it to be any more likely, but the fact is, things are likely to change.  I can't guess as to what kind of changes might be more or less likely, but I feel there might be a non-zero chance we could end up needing to look elsewhere as a result.  Just figured discussing what kind of headaches that would cause wouldn't hurt, as those kinds of analyses are sometimes beneficial in their own right.  For instance, setting up Jenkins as our primary CI would be beneficial in other ways, even if we didn't lose Travis and have to rely solely on it.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline m!m

  • 211
Re: Microsoft buys GitHub
Jenkins has multiple problems for us:
  • We need a custom machine for hosting since
  • We need dedicated build workers for actually compiling the code
  • We need someone to act as the administrator of all these machines
If GitHub suddenly becomes hostile towards our project then it's time to actively search for alternatives. Until then we can continue using GitHub as before and look at alternatives at the same time in case we need them at some point.

And if someone sets up a Jenkins server we can always use that with GitHub.

 

Offline ngld

  • Administrator
  • 29
  • Knossos dev
Re: Microsoft buys GitHub
I did setup a Jenkins server a while ago since chief wanted to test FreeBSD building and I wanted to get faster macOS builds. However, we never did anything with it (for various reasons).
I've been thinking about setting up a new CI since I'm running into issues with Travis (the Knossos Ubuntu builds keep failing there inside Docker even though I can run it fine on my own machines).

If anyone's interested, I could setup Jenkins again. In that case I'd probably start using it for the Ubuntu builds (and maybe Arch Linux). Once the server's running, anyone (with a user account) can add new workers. I'll add a few linux workers and maybe one or two Windows workers (but I'm not too sure about that).