لقد قامت شركة Hewlett-Packard, Intel, Microsoft في 13 ديسمبر 2001 تسجيل تكنولوجيا .NET (جزء كبير منها "النواة") كمواصفة قياسية في ECMA اختصار ل
Standardizing Information and Communication Systems
بالأرقام (ECMA-334, ECMA-335)
النواة تسمى CLR اختصار ل Common Language Runtime "بيئة التشغيل المشتركة" و لغة سي شارب أيضا.
بتسجيل هذه التكنولوجيا كمواصفات قياسية قدمت مايكروسوفت مستندات تسمح لاية شركة بان تبني هذه التكنولوجيا من الصفر لأنظمة تشغيلها، حيث تشرح هذه المستندات بيئة التشغيل المشتركة و كيفية عملها و كيفية بنائها و لغة سي شارب أيضا بأدق التفاصيل.
قامت مايكروسوفت باستئجار شركة Corel الكندية لان تأخذ المواصفات القياسية و تبني هذه التكنولوجيا من جديد بكود مصدر مفتوح على نظامي تشغيل هما Microsoft Windows XP و Free BSD (احد أنظمة يونكس).
في 26 مارس عام 2002 قدمت مايكروسوفت أول نسخة تجريبية هي و شركة Corel لتكنولوجيا .نت لنظام Windows XP و FreeBSD مفتوحة المصدر حيث يمكنك تحميل الملفات من انترنت و ترجمتها و استخدامها.
و في اليوم قامت مايكروسوفت و كوريل بتحديث 500 ملف من ملفات الكود المصدر، و إضافة ألف ملف كود مصدر جديد ليصبح عدد الملفات الأساسية 8722 ملف، إضافة لملفات فرعية أخرى مساعدة.
يمكنك الحصول على الكود المصدر من هذه الوصلة
http://msdn.microsoft.com/downloads/sample....xml&frame=true
هناك أيضا مشروع آخر لنقل .net إلى أنظمة تشغيل Linux (لا علاقة له بمايكروسوفت) و لديه أيضا كود مصدر منشور في الموقع لديهم على http://www.go-mono.com