I'm not sure if this is the right place for this question since the software I'm developing isn't completely open source, but here goes.
Long story short (and for context), I'm a member of a not-for-profit organisation. I develop and maintain several pieces of software used only inside the organisation.
Most of these applications are built using Microsoft .NET and I'm not entirely sure how I license this software, or I'm even allowed to.
As an example. One of these applications is a collection of Powershell scripts that makes use of SQL Server Management Objects (Microsoft.SqlServer.Smo.dll)
How do I license my software so that my own code is open sourced (so the organisation can make changes, derivations, etc. as they need to) without requiring the source for the Microsoft DLLs be disclosed?