Eu li vários posts sobre como dar crédito em projetos de código aberto, mas nenhum que tenha como alvo minha pergunta.
Estou trabalhando em um projeto de código aberto há cerca de um ano, e uma das minhas últimas edições tem algo que não foi implementado totalmente em nenhum idioma (que eu saiba ...). Um autor de um projeto muito popular me elogiou por meus esforços e começou a implementar essas idéias em seu projeto. Agora, os algoritmos não são exatamente os mesmos, mas tenho certeza de que não poderiam ter sido implementados sem o conhecimento do meu trabalho. De fato, eu chegaria ao ponto de dizer que os algoritmos, quando compilados no código da máquina, são aproximadamente 95% iguais.
Como meu projeto não é tão popular, o número de visualizações por mês é muito baixo (menos de 100, principalmente atribuído a mim mesmo porque normalmente é apenas um visitante único por dia. teve mais de 100 visualizações por dia com 2 visitantes únicos. Logo depois, eles publicaram ... Coincidência ... Acho que não!
Eles o publicaram publicamente e não declararam meu nome em nenhum lugar (nem mesmo nos comentários). Parte de mim é como "Quem se importa, é de código aberto e a comunidade está melhor agora", no entanto, o outro lado diz "Espere um segundo, todo projeto respeitável que eu encontro é muito próximo com crédito, porque isso incentiva mais ações por a comunidade que é muito melhor para a comunidade ".
Então, minha pergunta é dupla:
Eu deveria me preocupar em pedir uma menção nos créditos?
Se sim, como devo proceder?
Edit: Estou procurando uma resposta que se baseie em experiências específicas. Acredito que esta pergunta e as respostas a seguir serão benéficas para futuros usuários que se deparam com situações semelhantes em que eles colocaram uma quantidade considerável de trabalho e gostariam de mostrar a outros profissionais alguma experiência relevante.