Como não escolher um projeto de código aberto 'Lemon' [fechado]
-
01-07-2019 - |
Pergunta
Há muitos em cima de muitos projetos de código aberto lá fora (como se estivesse olhando para o abismo). Qual é seu critério para a seleção de um projeto de usar? Em outras palavras, o que torna viável? Será que vai ser em torno de um ano? Será que vai da adoção crescer? etc.?
O que é seus critérios? ou seja, o tráfego da lista de endereços, número de committers, trabalhos publicados com ele mencionado, o número de livros publicados sobre ele ...
Em termos de tamanho e alcance, digamos que você está selecionando um framework de desenvolvimento web. Então não é algo trivial, mas algo que você está apostando a casa no.
Solução
Os meus critérios:
- Do I como ele?
- Vou usá-lo?
- Será que funciona?
Se ele passa os, então eu usá-lo. Eu não me importo sobre o quanto mailing list tráfego o projeto tem, se eu acho que é um projeto bom, e é útil, eu usá-lo.
Outras dicas
Depende do que eu estou usando para isso e como fácil será para substituir, se as coisas vão para o sul. Para uma parte de missão crítica de um sistema, ele precisa ser maduros, têm uma grande e bem sucedida base instalada, seja em desenvolvimento ativo, e tem uma comunidade boa suppot. Se apenas a sua pequena algo que eu posso facilmente arrancar, ou algo temporário, desde que ele funciona e eu como se isso é tudo o que conta, mesmo se ele tiver um desenvolvedor e 5 outros usuários.
Eu diria massa crítica da base de usuários. Se pessoas suficientes usá-lo, então é mais provável que alguém vai assumir ou fork do projeto, se a equipe atual não entregar.
Como é fácil de contribuir para o projeto? Como é fácil de descobrir o como para contribuir com o projeto? Como é fácil de descobrir o o para contribuir com o projeto?
Resposta c) super simples para estas perguntas vai provavelmente tornar mais atraente para mais desenvolvedores e, portanto, mais difícil de para o projeto morrer.
Você pode facilmente experimentar pequeno projeto si mesmo (ou seja pequena classe bibliotecas etc.) Grandes projetos são de largura conhecida e qualquer informação sobre eles podem ser encontrados através do Google.