Proyectos curativos de amigos fallecidos

12

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.

Hormiga
fuente
¿"pocos de ellos están marcados como privados"? ¿Alguna idea de por qué? Alguna historia? ¿Alguna pista?
S.Lott
Dado que solo el "trabajo en progreso" parece ambiguo (las otras dos decisiones que ya ha tomado), tendrá que explicar más a fondo cómo se ven. ¿Funcionan? ¿Están razonablemente completos? ¿Podrían ser valiosos? Los detalles son importantes, ya que no tenemos ninguna información en absoluto.
S.Lott
Eso es algo muy amoroso de hacer.
Zachary K
44
Tal como está la pregunta, falta un dato muy importante: ¿qué dice su voluntad? Los derechos de autor en su trabajo eran parte de su patrimonio, por lo que podría ser con su viuda o con algún otro legatario. Incluso puede haber hecho disposiciones específicas: tengo una sección en mi testamento que enumera los directorios de origen en mi disco duro; personas que recibirán una copia; y términos de licencia.
Peter Taylor
@Peter: No se menciona su código en su testamento. Su viuda me ha dado carta blanca para hacer lo que mejor me parezca con su alojamiento web / proyectos de software / etc. Hace mucho tiempo discutimos qué pasaría con nuestras identidades en línea si algo nos sucediera a cualquiera de nosotros; intercambiamos contraseñas, pero nunca discutimos qué haríamos con el código del otro. Parecía demasiado mórbido, pero ahora es demasiado tarde ...
Ant

Respuestas:

8

Como es un buen amigo, supongo que sabes cuáles eran sus puntos fuertes y en qué creía. Si la mayoría de sus proyectos eran de código abierto, pero algunos eran privados, ¿había alguna razón para esto? ¿Quizás el proyecto no estaba en una condición en la que confiara en revelarlo públicamente o tal vez fue un proyecto para él y no para nadie más?

Personalmente, si tuviera que fallecer mientras trabajaba en un proyecto, me gustaría tener a alguien / personas en las que confíe para mantenerlo con vida y hacer una llamada, ya sea públicamente o no.

Lamento escuchar sobre su pérdida y buena suerte con estos proyectos. Estoy seguro de que harás la llamada correcta.

Planeta desolado
fuente
5

No seas duro contigo mismo. No sienta que usted personalmente tiene que completar todos los proyectos pendientes y hacerlos maravillosa. Usted no Como otros han dicho, mantenga lo público en público, haga una llamada a lo privado (probablemente errando hacia la exposición pública; de lo contrario, el código simplemente desaparecerá). Por supuesto, contribuya a proyectos junto con la comunidad, pero no sienta que tiene que hacerlo. Si no tiene tiempo para configurar una pila WAMP, configure Joomla, etc., entonces no lo haga, simplemente ponga el código allí. Alguien mas lo hara.

Para proyectos que generan ingresos de manera activa y que son triviales de mantener, tal vez podría considerar mantenerlos como un servicio para la viuda del desarrollador, pero esta debe ser su decisión.

Tom Morgan
fuente
0

Yo diría que mantenga los privados en privado, a menos que sea obvio que estaba a punto de liberarlos.

Si desea continuar con el resto y tener tiempo, hágalo.

De lo contrario, ofrezca el resto a las comunidades que tiene siguiendo a cada uno.

ozz
fuente