Topics

Featured in Development

Peter Alvaro talks about the reasons one should engage in language design and why many of us would (or should) do something so perverse as to design a language that no one will ever use. He shares some of the extreme and sometimes obnoxious opinions that guided his design process.

Featured in AI, ML & Data Engineering

Today on The InfoQ Podcast, Wes talks with Katharine Jarmul about privacy and fairness in machine learning algorithms. Jarul discusses what’s meant by Ethical Machine Learning and some things to consider when working towards achieving fairness. Jarmul is the co-founder at KIProtect a machine learning security and privacy firm based in Germany and is one of the three keynote speakers at QCon.ai.

Featured in Culture & Methods

Organizations struggle to scale their agility. While every organization is different, common patterns explain the major challenges that most organizations face: organizational design, trying to copy others, “one-size-fits-all” scaling, scaling in siloes, and neglecting engineering practices. This article explains why, what to do about it, and how the three leading scaling frameworks compare.

Along with GitHub Free, which redefines GitHub's offering at its low end of scale, GitHub also announced a new paid tier which targets enterprises that requires both a cloud and an on-premise presence. The new GitHub Enterprise unifies Enterprise Cloud (formerly GitHub Business Cloud) and Enterprise Server (formerly GitHub Enterprise).

InfoQ has taken the opportunity to speak with Kathy Simpson, senior director of product at GitHub, to learn more.

What are the rationale and goals for the introduction of GitHub Free?

We want to make sure we are growing and scaling with the needs of developers -- as they move through their career, learning new technologies, working on different projects, and for different companies. Today's announcements are a big investment in the future of GitHub, strengthening the community that we are building together.

Could, for example, a small startup use GitHub Free?

If you're working on a project that you'd like to keep private, we want to make it possible for you to do just that. And often, developers are collaborating on projects together with friends or colleagues, so we want to make it possible for them to continue to work together regardless of where they're at with their project. If their project grows, we want GitHub to scale with them.

Which scenario does the new GitHub Enterprise address? When would an organization benefit from this new product?

We continue to see innovation happening in the cloud, and as our customers' needs grow, these organizations want more flexibility. So, we're giving them that flexibility with GitHub Enterprise. For example, we often see customers in the financial services industry operating their business in the cloud and on premises. With GitHub Enterprise, we're making it possible for companies who are doing this to more seamlessly manage their account.

Also, this past October at GitHub Universe we released GitHub Connect, which lets companies securely link Enterprise Cloud and Enterprise Server together so that their development teams can take advantage of unified search and unified contribution graph capabilities.

Founded in 2008 by Tom Preston-Werner, Chris Wanstrath, P. J. Hyett, and Scott Chacon, GitHub was acquired by Microsoft last year. The Microsoft acquisition of GitHub sparked strong reactions. Microsoft CEO Nadella made clear at the time that "GitHub will remain an open platform, which any developer can plug into and extend".

Community comments

Title could be renamed

Your message is awaiting moderation. Thank you for participating in the discussion.

The title makes me think that GitHub is only providing free private repositories to "up to three" members of the GitHub community.

I would recommend something like, "GitHub Includes Private Repositories for the Free Plan". Then in the content of the article explain that each private repository allows for up to three collaborators.