Sí, puedes, pero hay algunas cosas importantes que debes tener en cuenta.
En primer lugar, señalaré que no soy abogado ni experto en propiedad intelectual. Esto es solo mi opinión, tan informado como pueda hacerlo.
Que yo sepa, no hay ninguna prohibición en las reglas de App Store sobre lo que haces con tu código fuente. El problema principal surge cuando hay un conflicto entre la licencia del código fuente (es decir, la GPL) y la App Store. Este fue el problema con la aplicación VLC a la que Ian C hizo referencia en los comentarios, en particular con respecto a otras bibliotecas de código abierto utilizadas en una aplicación.
Otro problema es cuando no te pertenece todo el código, es decir, otros han contribuido y tienen derechos de autor sobre partes del código. No puede enviar algo a la App Store que no tenga los derechos, por lo que todos los que posean el código en el proyecto deben estar de acuerdo.
Dicho esto, si estamos hablando de un programa que usted ha desarrollado completamente por su cuenta, sin el código de otros proyectos o personas, entonces es libre de hacer lo que quiera, puede liberarlo. en la App Store, concédale la licencia según lo que quieras (la licencia se aplica a lo que otros hacen con ella, no a ti).
Hay algunas aplicaciones de código abierto en la tienda de aplicaciones, puede encontrar una lista parcial here