Service Fabric is the foundational technology powering core Azure infrastructure as well as other Microsoft services such as Skype for Business, Intune, Azure Event Hubs, Azure Data Factory, Azure Cosmos DB, Azure SQL Database, Dynamics 365, and Cortana. Microsoft today announced that they are open sourcing Service Fabric under the MIT license and they are planning to open up the development process on GitHub. Right now, Service Fabric repo is now available on GitHub with Linux build and test tools allowing anyone to clone the repo, build Service Fabric for Linux, run basic tests, open issues, and submit pull requests. Microsoft is also planning to bring the Windows build environment along with a complete CI environment as well.
Service Fabric team mentioned the following in the announcement blog,
It was about this time last year that we open sourced parts of Service Fabric, including Reliable Services, Reliable Actors, and our ASP.NET Core integration libraries. Since that time, we’ve slowly been moving other small parts of Service Fabric to GitHub, including Service Fabric Explorer and the SF CLI. Over that time we’ve also spent a lot of time working on a plan to transition all of Service Fabric to open source. We’re heavily invested in this project and we want it to grow.
Microsoft also said that they may even donate this project in the future.
Microsoft owns the project and the Service Fabric team will be the governing body that decides the direction of the project. As the governing body, it will be our responsibility to follow the guidance of the community. That said, we’re not ruling out the possibility of donating it to a foundation in the future.
Learn more about this announcement here.