في أغسطس 2000، عملت مايكروسوفت، هيوليت باكارد، وإنتل على توحيد بنية تحتية اللغة المشتركة (CLI) و C#. بحلول ديسمبر 2001، تمت المصادقة على معايير إيكما الدولية (ECMA). ولاحقت المنظمة الدولية للتوحيد القياسي (ISO) في أبريل 2003. النسخة الحالية من معايير ISO هي ISO/IEC 23271:2012 و ISO/IEC 23270:2006. في حين أن مايكروسوفت وشركائها يمتلكون براءات اختراع لـ CLI و C#، فإن إيكما و إيزو يتطلبون توفير جميع براءات الاختراع الأساسية للتنفيذ بموجب "شروط معقولة وغير تمييزية". وافقت الشركات على تلبية هذه الشروط، وجعل براءات الاختراع متوفرة دون رسوم ملكية. ومع ذلك، لم يطبق هذا على جزء من.NET غير المشمول بمعايير إيكس
براءات الاختراع متوفرة بدون حق ملكية