Microsoft is to acquire Node Package Manager (npm) and integrate the technology with GitHub.
The financial terms of the deal were not disclosed.
Anticipating developers' concerns about the ownership change, Friedman assured that npm users would not notice any difference following the acquisition and that the public npm registry will always remain free for users.
He also promised to make investments in npm and update its infrastructure to ensure that npm is "fast, reliable, and scalable."
Microsoft also plans to continue supporting npm's paid features for Pro, Teams and Enterprise customers for hosting private registries. Friedman said that later this year, npm customers paying for private package hosting will be able to migrate their code to GitHub Packages.
It consists of two components: a command line client (called npm) and the npm Registry.
GitHub is an online repository for open-source projects, acquired by Microsoft in 2018 for $7.5 billion.
GitHub provides a Web-based graphical interface as well as several collaboration features, including wikis and basic task management tools for every project.
Last year, GitHub announced that it was acquiring Pull Panda, a start-up behind code review tools for GitHub developers, to "help teams create more efficient and effective code review workflows on GitHub".
The takeover would disproportionately benefit Xerox shareholders, HP believes, and leave behind a company overburdened with debt
The company plans to return approximately $16 billion to shareholders over the next three years
The plan will expire in one year
The company says it has been working to simplify its business and product portfolio for the past three years