In April 2005, Linus Torvalds released the last non-Git version of the Linux kernel and started the transition to a new version control system after facing issues with BitKeeper, the proprietary tool previously used. The reliance on BitKeeper had sparked controversy due to its restrictive licensing, which clashed with the open-source ethos of the Linux community. This led to a conflict when a developer reverse-engineered BitKeeper, prompting Torvalds to seek alternatives. Within weeks, Torvalds created Git, a distributed version control system inspired by BitKeeper's model but designed to be open-source and independent of proprietary constraints. This development marked a significant shift in how software projects managed their source code, eventually leading to Git becoming a globally dominant tool beyond the Linux kernel. The creation of Git exemplified the necessity-driven innovation in technology, catalyzed by practical problems and community-driven evolution, and demonstrated how licensing conflicts can lead to breakthroughs in open-source software development.