← Back to context

Comment by stuntkite

8 years ago

Microsoft bought one of my favorite pieces of cloud software from a few years ago Deis[1]. With that they also got Helm[2] with the purchase. They are doing GREAT with Helm and are going in a different direction that looks super cool as they mothball Deis called Draft[3]. They are moving away from the OS company they used to be and betting heavily on cloud technologies and I think this Github purchase makes sense. Github has been stagnate for years. MS is embracing open source in a way they haven't before, and I think they are doing so in a way that is going to surprise people.

In NO way am I a Microsoft fan boy. I've been windows free going on a decade. I run Linux Mint and OSX as my primary desktop environments. Apple is burning me hard, the way the computing world is going to change in the next couple years, cluster technology is going to be at it's core and we are going to see some very different things grow out of it. I'm as shocked as anyone to see MS play nice with linux and especially contribute how they have to Kubernetes; which I think is the largest open source project in the world right now?

What if MS dumped resources into world class CI tools to go with Github? What if they made a Github open source module and would let you federate your content? I could see this being a really interesting thing. They could also screw us all, but under their current management I think they are getting ready to be competitive in an emergent environment that can't exist without open source.

[1] https://deis.com [2] https://docs.helm.sh/using_helm/ [3] https://github.com/Azure/draft

> What if they made a Github open source module and would let you federate your content?

Wow, that's optimistic! I'd be happy if they just keep it neutral.

Fact is all the big vendors publish and collaborate on github, this purchase threatens that ecosystem. And we are more likely to see a message of private code hosting sites, than a solid federation system for source control.

  • I don't disagree with you on the threat to our ecosystem, but I think Github has been treading water for a while. I'm really excited to see Gitlab step up, especially with the traction they are getting from the diaspora, but I don't know that they will. There are a ton of reasons people won't take Gitlab seriously as a replacement right now. I hope they find a way to take their tools and this new attention and produce what we all really want.

    I think at this exact moment, there is a really interesting space that can be filled by a FOSS Github alternative. I think a new player might be better equipped to offer it. Maybe someone can build something off of Keybase's[1] git services.

    I am sad to see an independent voice go, but I don't think Github has been able to stay competitive and IMO this could be a good thing. That remains to be seen, but regardless of Gitlab's ability or what MS might do, I think there is a vacuum left that I'm hoping we can fill as a community and I'll put my effort and dollar behind whatever shows up to do it.

    Someone should ask Linus what he thinks about git federation. Maybe he can save us from ourselves again.

    [1] https://keybase.io/blog/encrypted-git-for-everyone

Helm was contributed to CNCF last week: https://landscape.cncf.io/cncf=hosted,graduated,incubating,s...

Draft (which started with Deis and is continuing with Azure) continues to get active development: https://landscape.cncf.io/grouping=landscape&landscape=appli...

  • I don't know how I haven't seen CNCF before, but can you give me (and anyone else who might not know) a brief summary of what they do?

    Their page makes it clear that I should know, but doesn't give me an obvious place to click to get a clue.

    EDIT:

    Found some markety things here.

    https://www.cncf.io/

    ------

    What is CNCF?

    CNCF is an open source software foundation dedicated to making cloud native computing universal and sustainable. Cloud native computing uses an open source software stack to deploy applications as microservices, packaging each part into its own container, and dynamically orchestrating those containers to optimize resource utilization. Cloud native technologies enable software developers to build great products faster.