Um amigo muito bom meu e um programador ávido faleceram recentemente. Ele deixou quase 40 projetos no BitBucket. A maioria deles é pública, mas alguns são marcados como privados. Decidi assumir tarefas de curadoria para os projetos, em vez de deixar seu trabalho desaparecer.
Se você esteve na mesma situação, o que você fez? Você abriu tudo de código-fonte? Continuar o desenvolvimento? Excluir tudo? Estou muito interessado em ouvir as experiências de outras pessoas.
Existem algumas razões pelas quais alguns dos projetos são marcados como privados (os projetos privados no BitBucket são visíveis apenas para usuários convidados e o criador original):
- Um deles é um aplicativo da web para iOS gratuito na loja de aplicativos. Eu tive que remover o aplicativo da loja, pois desligava os sites dele como um favor para a viúva. No entanto, eu já tornei o aplicativo público sob a GPL v3 (ele era um grande apoiador da GPL).
- Um deles contém código proprietário. Não pode ser de código aberto.
- Outros estão muito em andamento. Não sei se ele pretendia transformá-los em serviços hospedados e pagos ou se ele queria distribuir o código sob uma licença de código aberto quando eles terminassem.
Aqui está uma lista dos projetos privados:
- Algum tipo de simulador de células vivas que usa SBML junto com os algoritmos Runge-Kutta e Euler para fazer ... alguma coisa. Há uma quantidade razoável de código aqui, mas não sei o que faz ou até que ponto está. Sem documentos.
- Um aplicativo de contabilidade; parece ter um design sólido de banco de dados por trás, mas há pouco código em cima disso.
- Um site cujo objetivo é sugerir bons restaurantes. Construído em yii . Parece ter muito código, mas eu precisaria configurar uma pilha WAMP para ver quanto tempo ela está.
- Um site destinado a hospedar memoriais para pessoas que sofriam do mesmo problema que ele. Construído em Joomla. Não sei ao certo quanto do código é apenas o Joomla e quanto é personalizado; novamente, eu precisaria colocar o Joomla em funcionamento para descobrir.
Acabei de apresentá-lo ao Mercurial e ao BitBucket. Todos os projetos particulares são confirmações únicas de bases de código que ele não estava usando o controle de versão com / estava usando SVN anteriormente. Como não tenho repositórios SVN, não consigo ver os logs de confirmação.