Just as with the open sourced .NET, Microsoft intends to run ChakraCore’s development as a proper community project. The company says that Intel and AMD have already expressed interest in contributing, and others are sure to join them. At release, the code will be Windows-only, but Microsoft will be working to make ChakraCore cross-platform—just as it did when making .NET open source.
ChakraCore could also find itself used in, for example, NoSQL database engines and as the integrated scripting language in game engines.
The company has not yet decided or disclosed which license it will use, though given both the ambitions and the pattern established by Redmond’s previous open sourcing efforts, we’d hope and expect that it will be a permissive license such as the MIT or Apache 2 licenses. Such licenses afford third parties great flexibility in how they can use and embed the code, ensuring that license provisions are unlikely to ever stand in the way of adopting the technology.