Microsoft just opened the flood gates…

Fireship · Beginner ·💻 AI-Assisted Coding ·1y ago

Key Takeaways

Microsoft open-sourced GitHub Copilot under the MIT License, allowing users to fork, modify, and build upon it, and also open-sourced the Windows Subsystem for Linux (WSL). This move has significant implications for the AI coding community, including the potential for improved productivity and new business opportunities.

Full Transcript

Microsoft just gave Vibe engineers a huge win out of nowhere. Minutes ago, they open sourced the tool that originally started the AI coding bubble, a GitHub co-pilot. As of today, it's officially free and open- source software under the MIT license, meaning you can fork it, modify it, and even build your own billion-dollar competitor without going to prison. And on top of that, they also open source the Windows Subsystem for Linux or WSL. That's a big deal because for the last year or two, one of the hottest griffs in Silicon Valley has been the promise of an AI powered junior engineer or shovels that can turn any rando on the street into a skilled programmer. Startups have raised millions of dollars by simply forking VS Code and duct taping some LLMs to it. Like Cursor is now valued at $9 billion, while Windsurf was recently acquired by OpenAI for 3 billion. There are some good upandcoming open- source alternatives like the void editor, but VS Code is on another level and has been the undisputed king of code editors for nearly a decade. In today's video, we'll find out why Microsoft would just give you the code to its extremely valuable co-pilot. It is May 20th, 2025, and you're watching the code report. The timing for this announcement is interesting to say the least because OpenAI and Microsoft used to be rockolid partners. They used to have an exclusive deal to train their models on Azure, but Microsoft recently ended that deal. Then just a few days ago, OpenAI announced Codeex, which is a cloud-based coding agent that can generate an ungodly amount of bugs in parallel, but it's a product very similar to GitHub agent mode, which was just announced a few months ago. Then yesterday at Microsoft Build, they announced how it's being integrated directly into GitHub, while also adding support for the model context protocol to all their products, including Windows 11, paving the way to give artificial intelligence full control over your operating system. That's a huge opportunity for developers and hackers alike. And it's essential for any company that wants to win the AI race to win the hearts and minds of developers. Because according to Anthropic's recent study, the vast majority of people who use and pay for LLMs, unironically, are programmers. OpenAI has been lagging behind with programmers recently. But to change that, they recently locked in a massive deal by acquiring Windsor for $3 billion, which again is a VS Code fork modified to be an AI slopatic. The timing is really funny because had they just waited a few days, they could have saved those $3 billion and just used the now open- source co-pilot. But I don't think Microsoft open source copilot just to pone Sam Oldman. Virtually every open source play made by Microsoft has worked out really well. VS Code and TypeScript dominate the webdev ecosystem. The Windows subsystem for Linux made Windows a viable platform for all developers and they even open sourced their old MS DOS code last year. But this is a bit unusual because Copilot is a paid product costing as much as $390 per year. And you might be wondering, does that mean it'll be totally free now? And the answer is no. No, it does not. When you pay for Copilot, you're mostly paying for the cloud computing cost to generate your actual code, not the underlying software of Copilot itself. In theory, by open sourcing it, Copilot should improve and ship features faster without the need to pay Microsoft employees. You may have heard that Microsoft just laid off 6,000 people, including many veteran engineers. So, they could really use the extra help, but it's a win-win for everybody because you could use their code to monetize your own thing or extend it in ways that help other developers, and that's just not possible on closed source platforms like Cursor and Windsurf. Not to mention, you get better transparency and quicker fixes for security vulnerabilities. I'd say this is a big win for Microsoft, and there will be big rewards for those who can actually code while leveraging AI to become 10x more productive. But, you have 80,000 hours in your career, 40 hours a week, 50 weeks a year for 40 years. That's a lot of time to make a positive impact on the world. And 80,000 hours, the sponsor of today's video, can help you do that. If you're young, you've probably heard advice like, "Follow your passion, do what you love, and take the initiative." But these cliches are not based on evidence or data. Unlike the work of 80,000 Hours, which is a nonprofit that for the last 10 years has been researching the question of how do you find a fulfilling career that does good, too? Their website, which is entirely free, has tons of collected research on high impact careers along with job boards, podcasts, and a lot more. It's an incredible resource for anyone looking to start a high impact career or make a switch mid-career. Join the newsletter today to get a free copy of their in-depth career guide sent to your inbox. And remember, it's totally free because it's a nonprofit and could be the catalyst that changes your direction in life. This has been the Code Report. Thanks for watching and I will see you in the next

Original Description

Get the free 80,000 hours career guide https://80000hours.org/fireship Microsoft just made GitHub Copilot free and open source software under the MIT License. As of today, you can fork it, modify it and even build your own billion dollar competitor without going to prison. #ai #coding #microsoft 💬 Chat with Me on Discord https://discord.gg/fireship 🔗 Resources MIT License: https://opensource.org/license/MIT GitHub Copilot: https://github.com/features/copilot WSL: https://learn.microsoft.com/en-us/windows/wsl/about 📚 Chapters 🔥 Get More Content - Upgrade to PRO Upgrade at https://fireship.io/pro Use code YT25 for 25% off PRO access 🎨 My Editor Settings - Atom One Dark - vscode-icons - Fira Code Font 🔖 Topics Covered - How Microsoft open sourced GitHub Copilot - Windows Subsystem for Linux (WSL)
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Fireship · Fireship · 0 of 60

← Previous Next →
1 Angular 4 Development and Production Environments with Firebase
Angular 4 Development and Production Environments with Firebase
Fireship
2 OAuth with Angular and Firebase Tutorial
OAuth with Angular and Firebase Tutorial
Fireship
3 Anonymous Authentication with Angular and Firebase - Lazy Registration
Anonymous Authentication with Angular and Firebase - Lazy Registration
Fireship
4 Angular Router Guards for Firebase Users
Angular Router Guards for Firebase Users
Fireship
5 Angular Firebase CRUD App with NoSQL Database Tutorial
Angular Firebase CRUD App with NoSQL Database Tutorial
Fireship
6 Upload Files from Angular to Firebase Storage
Upload Files from Angular to Firebase Storage
Fireship
7 How to Deploy an Angular App to Firebase Hosting
How to Deploy an Angular App to Firebase Hosting
Fireship
8 Sharing Data between Components in Angular
Sharing Data between Components in Angular
Fireship
9 Loading Spinners for Asynchronous Firebase Data
Loading Spinners for Asynchronous Firebase Data
Fireship
10 Angular 4 Transactional Email with Google Firebase Cloud Functions
Angular 4 Transactional Email with Google Firebase Cloud Functions
Fireship
11 Firebase Database Rules Tutorial
Firebase Database Rules Tutorial
Fireship
12 Autocomplete Search with Angular4 and Firebase
Autocomplete Search with Angular4 and Firebase
Fireship
13 Reddit Inspired Upvoting System with Angular and Firebase NoSQL
Reddit Inspired Upvoting System with Angular and Firebase NoSQL
Fireship
14 Angular Drag-and-Drop File Uploads to Firebase Storage
Angular Drag-and-Drop File Uploads to Firebase Storage
Fireship
15 Text Translation with Firebase Cloud Functions onWrite and Angular 4
Text Translation with Firebase Cloud Functions onWrite and Angular 4
Fireship
16 Custom Usernames with Firebase Authentication
Custom Usernames with Firebase Authentication
Fireship
17 Twitter-Inspired Follow Unfollow Feature with Firebase and Angular 4
Twitter-Inspired Follow Unfollow Feature with Firebase and Angular 4
Fireship
18 Simple Pagination with Firebase and Angular 4
Simple Pagination with Firebase and Angular 4
Fireship
19 How to Connect Firebase Users to their Data - 3 Methods
How to Connect Firebase Users to their Data - 3 Methods
Fireship
20 Add Toast Message Notifications to your Angular App
Add Toast Message Notifications to your Angular App
Fireship
21 Facebook-Inspired Reactions System with Angular and Firebase
Facebook-Inspired Reactions System with Angular and Firebase
Fireship
22 Learn NgModule in Angular with Examples
Learn NgModule in Angular with Examples
Fireship
23 Lazy Loading Components in Angular 4
Lazy Loading Components in Angular 4
Fireship
24 Stripe Checkout Payments with Angular and Firebase - Part 1
Stripe Checkout Payments with Angular and Firebase - Part 1
Fireship
25 Process Stripe Payments with Firebase Cloud Functions - Part 2
Process Stripe Payments with Firebase Cloud Functions - Part 2
Fireship
26 Selling Digital Content in Angular with Stripe Payments - Part 3
Selling Digital Content in Angular with Stripe Payments - Part 3
Fireship
27 Angular 4 Full Text Search with Algolia - Part 1
Angular 4 Full Text Search with Algolia - Part 1
Fireship
28 Algolia with Firebase Cloud Functions - Part 2
Algolia with Firebase Cloud Functions - Part 2
Fireship
29 Firebase Phone Authentication in Angular 4
Firebase Phone Authentication in Angular 4
Fireship
30 Top 7 RxJS Concepts for Angular Developers
Top 7 RxJS Concepts for Angular Developers
Fireship
31 Learn Angular Animations with 5 Examples
Learn Angular Animations with 5 Examples
Fireship
32 Advanced Firebase Data Filtering (Multi-Property)
Advanced Firebase Data Filtering (Multi-Property)
Fireship
33 Realtime Maps with Mapbox + Firebase + Angular
Realtime Maps with Mapbox + Firebase + Angular
Fireship
34 Angular Reactive Forms with Firebase Database Backend
Angular Reactive Forms with Firebase Database Backend
Fireship
35 Send Push Notifications in Angular with Firebase Cloud Messaging
Send Push Notifications in Angular with Firebase Cloud Messaging
Fireship
36 Top 7 Ways to Debug Angular 4 Apps
Top 7 Ways to Debug Angular 4 Apps
Fireship
37 Infinite Scroll with Angular and Firebase
Infinite Scroll with Angular and Firebase
Fireship
38 Use TypeScript with Firebase Cloud Functions
Use TypeScript with Firebase Cloud Functions
Fireship
39 Realtime Graphs and Charts with Plotly and Firebase
Realtime Graphs and Charts with Plotly and Firebase
Fireship
40 Role-Based User Permissions in Firebase
Role-Based User Permissions in Firebase
Fireship
41 User Presence System in Realtime - Online, Offline, Away
User Presence System in Realtime - Online, Offline, Away
Fireship
42 Location-based Queries with GeoFire and Angular Google Maps
Location-based Queries with GeoFire and Angular Google Maps
Fireship
43 Angular ngrx Redux Quick Start Tutorial
Angular ngrx Redux Quick Start Tutorial
Fireship
44 Angular Ngrx Effects with Firebase Database
Angular Ngrx Effects with Firebase Database
Fireship
45 Progressive Web Apps with Angular
Progressive Web Apps with Angular
Fireship
46 Angular Ngrx with Firebase Google OAuth User Authentication
Angular Ngrx with Firebase Google OAuth User Authentication
Fireship
47 RxJS Quick Start with Practical Examples
RxJS Quick Start with Practical Examples
Fireship
48 Send SMS Text Messages with Twilio and Firebase
Send SMS Text Messages with Twilio and Firebase
Fireship
49 Firebase Database Performance Profiling
Firebase Database Performance Profiling
Fireship
50 Native Desktop Apps with Angular and Electron
Native Desktop Apps with Angular and Electron
Fireship
51 Subscription Payments with Stripe, Angular, and Firebase
Subscription Payments with Stripe, Angular, and Firebase
Fireship
52 Firestore with AngularFire5 Quick Start Tutorial
Firestore with AngularFire5 Quick Start Tutorial
Fireship
53 Angular HTTP Client Quick Start Tutorial
Angular HTTP Client Quick Start Tutorial
Fireship
54 Google Sign-In with Firestore Custom User Data
Google Sign-In with Firestore Custom User Data
Fireship
55 Star Review System from Scratch with Firestore + Angular
Star Review System from Scratch with Firestore + Angular
Fireship
56 Angular Chatbot with Dialogflow (API.ai)
Angular Chatbot with Dialogflow (API.ai)
Fireship
57 Learn @ngrx/entity and Feature Modules
Learn @ngrx/entity and Feature Modules
Fireship
58 Infinite Scroll Pagination with Firestore
Infinite Scroll Pagination with Firestore
Fireship
59 Faster Firestore via Data Aggregation
Faster Firestore via Data Aggregation
Fireship
60 Contentful - CMS for Angular Progressive Web Apps
Contentful - CMS for Angular Progressive Web Apps
Fireship

Microsoft's decision to open-source GitHub Copilot and WSL has significant implications for the AI coding community, including improved productivity and new business opportunities. This move allows developers to build upon and customize these tools, leading to potential innovations in AI-powered coding.

Key Takeaways
  1. Fork and modify GitHub Copilot to create custom AI-powered coding tools
  2. Use the Model Context Protocol to integrate AI-powered coding tools with other Microsoft products
  3. Explore the potential of WSL for improving developer productivity
  4. Build custom AI-powered coding extensions using GitHub Copilot
  5. Use AI-powered code review tools to improve code quality
💡 Microsoft's open-sourcing of GitHub Copilot and WSL has the potential to democratize access to AI-powered coding tools and improve developer productivity, leading to significant innovations in the field.

Related Reads

📰
90 Days Later, These 12 Claude Code Skills Are Still Saving Me Hours Every Week
Discover 12 essential Claude Code skills that can save you hours of work every week, even 90 days after initial adoption
Medium · Data Science
📰
90 Days Later, These 12 Claude Code Skills Are Still Saving Me Hours Every Week
Discover 12 essential Claude Code skills that can save hours of work every week, 90 days after initial adoption
Medium · Programming
📰
90 Days Later, These 12 Claude Code Skills Are Still Saving Me Hours Every Week
Discover 12 essential Claude Code skills that can save hours of work every week, even 90 days after initial adoption
Medium · Python
📰
Building a Private, On-Device AI Dungeon Master in the Browser
Learn to build a private, on-device AI Dungeon Master in the browser, leveraging AI and browser capabilities for a unique gaming experience
Dev.to · AI Predictions Dev
Up next
Introducing AgentFlow
AI Andy
Watch →