Lásd az alábbi szakaszt, majd válaszolj a kérdésre ugyanabban a nyelven, mint a szakasz:  Passage: 2000 augusztusában a Microsoft, a Hewlett-Packard és az Intel a Common Language Infrastructure (CLI) és a C# szabványosítására dolgozott. 2001 decemberéig mindkettőt ratifikálták az Ecma International (ECMA) szabványok. Ezt 2003 áprilisában követte a Nemzetközi Szabványügyi Szervezet (ISO). Az ISO szabványok jelenlegi változata az ISO/IEC 23271:2012 és az ISO/IEC 23270:2006. Míg a Microsoft és partnereik a CLI és a C# szabadalmak birtokában vannak, az ECMA és az ISO előírja, hogy a megvalósításhoz elengedhetetlen valamennyi szabadalmat "megfelelő és megkülönböztetésmentes feltételekkel" tegyék elérhetővé. A cégek beleegyeztek, hogy teljesítik ezeket a feltételeket, és a szabadalmak jogdíjmentesen elérhetővé teszik. Ez azonban nem vonatkozott a.NET Framework azon részére, amelyet nem fednek le az ECMA-ISO szabványok, beleértve a Windows Forms, az ADO.NET és az ASP.NET. A Microsoft által e területeken birtokolt szabadalmak megakadályozhatták a teljes keretrendszer nem Microsoft-i megvalósítását. 2007. október 3-án a Microsoft bejelentette, hogy a.NET Framework 3.5 könyvtárak forráskódja a Microsoft Reference Source License (Ms-RSL) alatt lesz elérhető. A forráskód-raktár 2008. január 16-án vált elérhetővé, és tartalmazta a BCL, ASP.NET, ADO.NET, Windows Forms, WPF és XML kódokat. Scott Guthrie a Microsofttól azt ígérte, hogy hozzáadják a LINQ, WCF és WF könyvtárakat.  Kérdés: Mikor lettek ratifikálva?
2001 december