Un muy buen amigo mío y un ávido programador falleció recientemente. Dejó casi 40 proyectos en BitBucket. La mayoría de ellos son públicos, pero algunos de ellos están marcados como privados. Decidí asumir tareas de curación para los proyectos en lugar de dejar que su trabajo desaparezca.
Si has estado en la misma situación, ¿qué hiciste? ¿Abriste todo de código abierto? ¿Continuar el desarrollo? ¿Eliminarlo todo? Estoy muy interesado en escuchar las experiencias de otras personas.
Hay algunas razones por las cuales algunos de los proyectos están marcados como privados (los proyectos privados en BitBucket solo son visibles para los usuarios invitados y el creador original):
- Una de ellas es una aplicación web para iOS que era gratuita en la tienda de aplicaciones. He tenido que eliminar la aplicación de la tienda porque estoy cerrando sus sitios web como un favor a su viuda. Sin embargo, ya hice pública la aplicación bajo la GPL v3 (él era un gran partidario de la GPL).
- Uno de ellos contiene código propietario. No puede ser de código abierto.
- Otros son mucho trabajo en progreso. No sé si tenía la intención de convertirlos en servicios alojados y pagos o si quería regalar el código bajo una licencia de código abierto cuando estuvieran terminados.
Aquí hay una lista de los proyectos privados:
- Algún tipo de simulador de células vivas que usa SBML junto con los algoritmos Runge-Kutta y Euler para hacer ... algo. Hay una buena cantidad de código aquí, pero no sé qué hace ni qué tan avanzado está. No hay documentos
- Una aplicación de contabilidad; parece tener un sólido diseño de base de datos detrás, pero hay poco código además de eso.
- Un sitio web cuyo propósito es sugerir buenos restaurantes. Construido sobre yii . Parece tener mucho código, pero necesitaría configurar una pila WAMP para ver qué tan avanzado está.
- Un sitio web destinado a albergar monumentos a personas que sufrieron el mismo problema que él. Construido sobre Joomla. No estoy seguro de cuánto del código es solo Joomla y cuánto es personalizado; Una vez más, necesitaría que Joomla funcione para averiguarlo.
Acababa de presentarle a Mercurial y BitBucket. Todos los proyectos privados son confirmaciones individuales de bases de código que no usaba control de versiones con / estaba usando SVN anteriormente. No tengo los repositorios SVN, así que no puedo ver los registros de confirmación.