Software Practices

T16 Open Source for the Microsoft Developer


3:00pm - 4:15pm

Level: Intermediate

Rockford Lhotka



In today's world, it has become virtually impossible to write software without using open source tools, libraries, or frameworks. Even if you avoid "third party" open source components, Microsoft is open-sourcing more of .NET itself, so it's practically inescapable. Should you be worried? Didn't Steve Ballmer tell us open source was bad and dangerous? Well, there are things you should know about open source in terms of licensing, maintainability, and support. Many of those things you need to think about when using any code you didn't write yourself; open source or otherwise. By the end of this session, you'll understand where open source does and doesn't differ from traditional proprietary tools, libraries, and frameworks. You might still be worried, but at least you'll understand why you are worried.

You will learn:

  • About OSS licensing
  • Where open source does and doesn't differ from proprietary tools, libraries, and frameworks
  • To embrace open source