How do we reconcile GitHub's open-source ethos with Microsoft's ownership and business practices?

I’ve been thinking about GitHub lately. It’s the go-to place for open-source projects, right? But then I remembered Microsoft owns it now. That got me wondering. Microsoft makes a ton of money from their own software that isn’t open source. And there’s been talk about them using ideas from open-source stuff in their products. So how does this work? Is it weird that the biggest open-source platform is run by a company that seems to go against open-source ideas? Or am I missing something? I’d love to hear what others think about this. Is it a problem? Or is it actually good for open source somehow? Maybe there are benefits I’m not seeing. What do you guys reckon? Is this setup okay, or should the open-source community be worried?

It’s a complex issue, but I think GitHub’s ownership by Microsoft isn’t necessarily at odds with open source principles. While Microsoft has historically been proprietary-focused, they’ve made significant strides in embracing open source in recent years. Their stewardship of GitHub has actually led to improvements in features and stability.

That said, we should remain vigilant. The open source community should continue to hold Microsoft accountable and ensure GitHub remains true to its roots. Alternatives like GitLab also provide healthy competition.

Ultimately, I believe the benefits of Microsoft’s resources and reach outweigh potential downsides. They have strong incentives to keep GitHub developer-friendly and open. As long as we stay engaged and vocal, this arrangement can work well for open source.

As someone who’s been using GitHub for years, I’ve had similar concerns. But honestly, Microsoft’s ownership hasn’t been as problematic as I initially feared. They’ve actually invested in improving GitHub’s infrastructure and added some useful features.

That said, we can’t be complacent. It’s crucial for the open-source community to stay vigilant and vocal about our expectations. Microsoft’s track record isn’t spotless, and there’s always a risk they could change course.

One positive aspect is that Microsoft seems to understand the value of developer goodwill. Alienating the open-source community would be a huge PR disaster and could drive users to alternatives like GitLab or Bitbucket.

In my experience, the day-to-day use of GitHub hasn’t changed much. But we should keep supporting open-source alternatives and be ready to migrate if needed. It’s a delicate balance, but so far, it’s working better than I expected.

I’ve been in the software industry for a while, and I’ve seen Microsoft’s transformation firsthand. They’ve come a long way from their ‘embrace, extend, extinguish’ days. Their GitHub acquisition, while initially concerning, hasn’t derailed the platform’s open-source focus.

That said, we shouldn’t be naive. Microsoft is still a for-profit company, and their interests won’t always align with the open-source community’s. It’s crucial we remain vigilant and vocal about our expectations.

From what I’ve observed, Microsoft seems to understand the value of maintaining GitHub’s integrity. They’ve made improvements without compromising its core mission. However, we should always be prepared to pivot if needed.

Ultimately, I believe this arrangement can work, but it requires ongoing scrutiny and engagement from the open-source community. It’s a delicate balance, but one that’s manageable if we stay proactive.

its not perfect but microsoft hasnt messed up github yet. they kno developers would bail if they did. plus theyve actually improved some stuff. i think as long as we keep watchin and using alternatives when needed, its ok for now. but yeah we gotta stay alert n not get too comfy