¿Puede un cliente que paga por el desarrollo de software patentar el software si no tiene el código fuente?

Si el cliente sabe lo que está haciendo, en el contrato, debe especificar que toda la IP generada por el contratista les pertenece o, como mínimo, obtienen una licencia perpetua para usar para siempre. En cualquier caso, hay dos escenarios posibles:

El contratista es el inventor, pero el trabajo es por contrato. En la mayoría de los contratos, la empresa contratante debe tener los derechos. Si la empresa contratante no ha inventado nada y no tiene los derechos de propiedad intelectual, no puede solicitar una patente. Si el contratista tiene los derechos de propiedad intelectual y conoce la invención, puede presentar una patente, pero, al menos en los Estados Unidos, la patente debe nombrar a los verdaderos inventores (el contratista).

La empresa contratante es el inventor y el contratista simplemente implementa la invención. La empresa contratante puede solicitar una patente incluso si no tienen el código fuente.

En ambos casos, el acceso al código fuente es irrelevante.