ExpertCoder   ExpertCoder es un conjunto de herramientas para escribir generadores de código basados en sistemas expertos.
¿ExpertCoder es un generador de generadores de código?

No. ExpertCoder es un toolkit o conjunto de librerías útiles para escribir generadores de código.

¿Cómo consigo el código?

Se puede bajar desde el área de download en SourceForge.

Hay que tener en cuenta que el código todavía no está maduro, por lo que hay características no implementadas, seguramente hay más de un bug, y tal vez cambien las APIs antes de llegar a la versión 1.0.

¿En qué lenguaje de programación está escrito?

ExpertCoder está escrito en C#, y utiliza solo librerías básicas de .NET. Esto significa que puede correr bajo cualquier implementación de .NET:

  • Microsoft ® .NET
  • mono::
  • dotGNU

¿Bajo que licencia se distribuye ExpertCoder?

ExpertCoder se distribuye bajo la licencia GPL.

Si utilizo ExpertCoder para hacer mi generador de código, ¿debo liberarlo bajo la GPL?

Según entiendo la licencia, sí. Esto es para fomentar el código abierto.

Pero no es obligatorio distribuir el código, es decir, es posible utilizar ExpertCoder en proyectos "privados" mientras que no se distribuyan estos subproductos.

Si utilizo alguno de los generadores de código provistos por ExpertCoder, ¿el código generado es GPL?

No. El código generado por los generadores de código de ejemplo no se considera un subproducto de ExpertCoder.