Kevéssé ismert, de a Microsoft is rendelkezik az Open Source Initiative és a Free Software Foundtation által elismert Open Source/Free licenckonstrukciókkal. Ezeket a Microsoft az alaptermékeibe illeszkedő nyílt forrású komponensek licencelésénél használja.
Két ilyen licenc van: a Microsoft Public License (Ms-PL) és a Microsoft Reciprocal License (Ms-RL). Ezeken kívül a Microsoft rendelkezik még más licencekkel, melyek lehetővé teszik a forráskód megismerését, de egyéb korlátozások miatt ezeket nem tekinthetjük nyílt forrású/szabad licenceknek. Róluk egy következő bejegyzésben írok majd.
Microsoft Public License (Ms-PL)
A leginkább szabad Microsoft licenc. Az eredeti neve (Microsoft Permissive License) is mutatja, hogy megengedő* típusú licenc, így lehetőség van az így licencelt termék vagy kód bármilyen célú felhasználására. Épp ezért ez a konstrukció nem GPL kompatibilis.
Microsoft Reciprocal License (Ms-RL)
Szinte teljesen megegyezik az Ms-PL licenccel, de egy kicsivel szigorúbb, mert kikötésként szerepel benne a forráskód licencszerződéssel együtt történő kötelező továbbadása, míg az Ms-PL csak a már lefordított futtatható állományokkal kapcsolatban köti ki ezt.
A két licenc feltételei részletesen és az alattuk kiadott termékek a Microsoft Open Source oldalán találhatók.
* A megengedő típusú licencek legnagyobb családja a BSD licenccsalád, melyek megengedik a termék vagy kód tulajdonosi, zárt forrású termékben való felhasználását.