Organiser des projets d'amis décédés


12

Un très bon ami à moi et un programmeur passionné est récemment décédé. Il a laissé près de 40 projets sur BitBucket. La plupart d'entre elles sont publiques, mais quelques-unes sont marquées comme privées. J'ai décidé d'assumer les fonctions de curateur pour les projets plutôt que de laisser son travail disparaître.

Si vous avez été dans la même situation, qu'avez-vous fait? Avez-vous tout open-source? Poursuivre le développement? Tout supprimer? Je suis très intéressé d'entendre les expériences des autres.

Il existe plusieurs raisons pour lesquelles certains projets sont marqués comme privés (les projets privés sur BitBucket ne sont visibles que par les utilisateurs invités et le créateur d'origine):

  • L'un d'eux est une application Web iOS gratuite dans l'App Store. J'ai dû supprimer l'application de la boutique car je ferme ses sites Web en faveur de sa veuve. Cependant, j'ai déjà rendu l'application publique sous la GPL v3 (il était un grand partisan de la GPL).
  • L'un d'eux contient du code propriétaire. Il ne peut pas être open source.
  • D'autres sont très en cours de réalisation. Je ne sais pas s'il avait l'intention d'en faire des services hébergés et payants ou s'il voulait donner le code sous une licence open source quand ils auraient fini.

Voici une liste des projets privés:

  • Une sorte de simulateur de cellules vivantes qui utilise SBML avec les algorithmes Runge-Kutta et Euler pour faire ... quelque chose. Il y a une bonne quantité de code ici, mais je ne sais pas ce qu'il fait ni à quel point il est long. Aucun document.
  • Une application de comptabilité; il semble avoir une conception DB solide derrière mais il y a peu de code en plus.
  • Un site internet dont le but est de proposer de bons restaurants. Construit sur yii . Semble avoir beaucoup de code mais j'aurais besoin de mettre en place une pile WAMP pour voir à quelle distance il est.
  • Un site Web destiné à héberger des mémoriaux pour les personnes qui souffraient du même problème que lui. Construit sur Joomla. Je ne sais pas quelle partie du code est juste Joomla et combien est personnalisée; encore une fois, je devrais faire fonctionner Joomla pour le découvrir.

Je venais de lui présenter Mercurial et BitBucket. Tous les projets privés sont des validations uniques de bases de code qu'il n'utilisait pas le contrôle de version avec / utilisait auparavant SVN. Je n'ai pas les dépôts SVN donc je ne peux pas voir les journaux de validation.


"peu d'entre eux sont marqués comme privés"? Une idée de pourquoi? Une histoire? Des indices?
S.Lott

Étant donné que seul le «travail en cours» semble ambigu (les deux autres décisions que vous avez déjà prises), vous devrez expliquer davantage à quoi elles ressemblent. Travaillent-ils? Sont-ils raisonnablement complets? Pourraient-ils être précieux? Les détails sont importants, car nous n'avons aucune information du tout.
S.Lott

C'est une chose très aimante à faire.
Zachary K

4
En l'état actuel des choses, il manque une donnée très importante: que dit sa volonté? Le droit d'auteur sur son œuvre faisait partie de sa succession, il pouvait donc en être de sa veuve ou d'un autre légataire. Il peut même avoir pris des dispositions spécifiques - j'ai une section dans mon testament qui répertorie les répertoires sources sur mon disque dur; les personnes qui doivent en recevoir une copie; et conditions de licence.
Peter Taylor

@Peter: Il n'y a aucune mention de son code dans son testament. Sa veuve m'a donné carte blanche pour faire ce que je pense le mieux avec son hébergement web / projets logiciels / etc. Il y a longtemps, nous avons discuté de ce qui arriverait à nos identités en ligne si quelque chose arrivait à l'un de nous; nous avons échangé des mots de passe, mais nous n'avons jamais discuté de ce que nous ferions avec le code des autres. Cela semblait trop morbide, mais maintenant il est trop tard ...
Ant

Réponses:


8

Comme il est un bon ami, je suppose que vous savez quelles étaient ses principales forces et en quoi il croyait. Si la majorité de ses projets étaient open source, mais quelques-uns étaient considérés comme privés, y avait-il une raison à cela? Peut-être que le projet n'était pas dans un état où il était confiant de le révéler publiquement ou peut-être que c'était un projet pour lui et pas pour quelqu'un d'autre?

Personnellement, si je décédais pendant que je travaillais sur un projet, j'aimerais avoir quelqu'un / des personnes en qui j'ai confiance pour le garder en vie et faire appel ou non pour le partager publiquement.

Désolé d'entendre parler de votre perte et bonne chance avec ces projets. Je suis sûr que vous ferez le bon appel.


5

Ne soyez pas dur avec vous-même. Ne pensez pas que vous devez personnellement terminer tous les projets exceptionnels et les rendre merveilleux. Non. Comme d'autres l'ont dit, gardez les choses publiques publiques, appelez les choses privées (en vous orientant probablement vers l'exposition publique sinon le code disparaîtra simplement). Par tous les moyens, contribuez aux projets avec la communauté, mais ne vous sentez pas obligé. Si vous n'avez pas le temps de configurer une pile WAMP, configurez Joomla etc., alors ne le faites pas - mettez simplement le code là-bas. Quelqu'un d'autre le fera.

Pour les projets qui génèrent activement des revenus et sont faciles à entretenir, vous pouvez peut-être envisager de les maintenir en tant que service à la veuve du développeur, mais cela doit être votre appel.


0

Je dirais de garder les privés privés, à moins qu'il ne soit évident qu'il était sur le point de les libérer.

Si vous voulez continuer le reste et avoir le temps, faites-le.

Sinon, offrez le reste aux communautés qu'il a suivies.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.