Verifico a conformidade do código-fonte aberto quanto ao código comercial.
Recentemente, encontrei alguns exemplos em que a fonte comercial é comparada a vários projetos OSS. As correspondências são muito semelhantes, mas não exatas, digamos cerca de 30 linhas de código com cerca de 4 métodos, alguns nomes de variáveis diferem, algumas linhas extras no código comercial, ... mas substancialmente o mesmo. Eu não acho que esse seja um código gerado automaticamente, nem uma cópia em massa, porque coisas como comentários serão diferentes.
Em vez disso, parece apenas um clichê - os desenvolvedores dizem que o Grails (e esses exemplos sempre aparecem no Grails, mas pode ser qualquer estrutura) requer um formato de script específico para operações CRUD (e esses exemplos também são predominantemente operações CRUD). Se alguém adiciona um estilo de código-fonte padrão, isso equivale a clichê - mesmo que seja original, ele terminará com uma aparência muito semelhante em várias bases de código.
O que me deixa com 2 perguntas:
- Esta é uma defesa razoável contra acusações de violação de direitos autorais?
- Como alguém poderia julgar que o codeX é tão clichê, mas o codeY não é (como um especialista na linguagem + framework)?