Ha surgido un interesante debate sobre la naturaleza de la producción de software libre que confronta dos modelos: uno basado en amateurs y profesionales que donan su tiempo libre a proyectos de software libre, y otro en que son las contribuciones de programadores pagados por empresas para este fin se convierten en el núcleo fundamental de estos proyectos.