Hola a todos.
El día de hoy simplemente quisiera dar un anuncio para la gente que se encuentre siguiendo alguno de los proyectos en los que estoy involucrado. A lo largo de este año, que está ya por terminar, han surgido muchas cosas. Han existido nuevas oportunidades, así como otros proyectos a los que no les he podido dedicar todo el tiempo que me gustaría. Sin mencionar nuevas ocupaciones, responsabilidades y tareas que he ido asumiendo en mi puesto de trabajo actual. El resumen general de este año es que ha sido uno donde todo ha sido muy extraño. Cuando inició el año, no tenía idea que terminaría por adentrarme en el Desarrollo de Skills para Alexa, o que ese desarrollo acabaría por aparecer en algún sitio más allá de mi cuenta de Twitter. Pero al final todo ha seguido su curso, y es por eso que a partir del próximo año, todos los proyectos de software que yo desarrollaba hasta el momento, pasarán a formar parte de un nuevo proyecto. Este proyecto, del que ya he hablado en alguna otra ocasión en Twitter, es mi propia compañía de software, llamada MCV Software.
¿Qué va a cambiar?
Si has seguido alguno de mis proyectos hasta ahora y te preguntas qué es lo que va a cambiar ahora que todo pase a ser desarrollado, formalmente, por “MCV Software” en lugar de Manuel cortez, la respuesta es nada. La iniciativa de MCV Software, que en México estará constituida como una Sociedad Anónima de Responsabilidad Limitada, se ha formado con la idea de participar en iniciativas locales para desarrollar soluciones de software que puedan beneficiarse de algunos apoyos que se ofrecen por parte de varias empresas del sector. Especialmente, esta iniciativa se ha formado luego de la colaboración y asesoramiento que recibí de parte del equipo de Alexa Skills en México, ya que de este modo podremos aprovechar más cosas y profundizar la colaboración en este y otros campos. Pero para los usuarios de toda la vida de alguno de los proyectos en los que participo, este cambio no significará nada más que un cambio de nombre.
No obstante, lo que sí va a cambiar es la distribución de los proyectos de software en este sitio web. A partir de enero del próximo año, en mi página personal, que es la que estás leyendo en este momento, no alojaré ningún proyecto de software que actualmente mantenga desarrollando. En su lugar, en el menú principal, podrás encontrar un vínculo para visitar MCV Software, donde podrás ver el software con sus versiones más nuevas, así como anuncios al liberar nuevas versiones, documentación y tutoriales sobre cómo utilizar las aplicaciones y novedades en general sobre el desarrollo. En un futuro, me gustaría no solo ofrecer software a través de MCV Software, sino también cursos y formación en temas que se consideren de interés general.
Licencias de software
Un aspecto importante que definimos también durante la creación de MCV Software fue la licencia general bajo la que se regiría el software. Tanto el software presente como los proyectos que sean publicados en un futuro inmediato. Mi posición con respecto a este punto no ha cambiado mucho. Desde la primer aplicación que desarrollé, tomé la determinación de publicarla bajo una licencia que permitiera la libre distribución de todo el contenido, tanto los ejecutables que se pueden distribuir a los usuarios, como los archivos de código fuente necesarios para que el programa pueda construirse y modificarse. En aquel entonces, sentía que era lo correcto y quería devolver algo de lo que la comunidad de desarrollo de software me había aportado, ya que gran parte de lo que pude aprender en el desarrollo de aplicaciones había sido gracias a que encontraba y leía código fuente disponible de otros proyectos. Entonces sentí que una forma de agradecer era dejar mi propio código fuente disponible para todo aquel que quisiera estudiarlo. Con ese mismo ideal liberé TWBlue, Socializer y más tarde publiqué el código fuente de MusicDL, aunque reconozco que inicialmente no tenía contemplado hacerlo.
Ahora, cuando MCV Software termine de constituirse legalmente, el modelo de desarrollo será idéntico. Aunque, lógicamente, habrá software que no desee hacer open Source ni publicar su código fuente. Pero lo que sí es seguro, es que todavía creo que lo correcto es poner a la disposición de quien lo desee software de calidad, gratuitamente, siempre que el software ayude a interactuar de mejor manera a la gente con la tecnología, que es la principal pasión detrás de estos años de desarrollo.
Finalmente, antes de terminar, quiero agradecer y comentar que gran parte de las razones por las que puedo permitirme publicar software sin recibir compensaciones por ello ha sido por los donativos que la gente suele realizar en alguno de mis proyectos. Tal vez parezca insistente ver un diálogo solicitando donar en cuanto sea posible, pero gracias a gente que puede contribuir con un dólar, dos dólares al mes, se marca una gran diferencia. También es importante cualquier forma de contribución, por supuesto. Compartir o usar los proyectos que se han estado publicando en esta web, y que ahora pasarán a ser parte de MCV Software, ya es suficiente apoyo. Gracias por eso. Y gracias por la comunicación constructiva. Nada d eso cambiará en MCV software, si no es para mejorar.