Enviado em 24/03/2017 - 14:07h
Boa tarde a todos,
Estou pegando as declarações de função completas de vários headers, porém ignorando e omitindo várias partes desnecessárias como macros, #defines, etc. Essas declarações são modificadas para passar em um processador/complicador que desenvolvi.
Primeira questão: Sou obrigado a colocar a licença original nos headers nas minhas modificações?
Segunda questão: O produto da compilação pelo meu processador, que utilizará apenas os nomes das funções, também deverá apresentar a licença original do autor dos headers?
Para ter algo como exemplo, imagine que extraí as funções de <GL/gl.h>, como a abaixo:
Estou pegando as declarações de função completas de vários headers, porém ignorando e omitindo várias partes desnecessárias como macros, #defines, etc. Essas declarações são modificadas para passar em um processador/complicador que desenvolvi.
Primeira questão: Sou obrigado a colocar a licença original nos headers nas minhas modificações?
Segunda questão: O produto da compilação pelo meu processador, que utilizará apenas os nomes das funções, também deverá apresentar a licença original do autor dos headers?
Para ter algo como exemplo, imagine que extraí as funções de <GL/gl.h>, como a abaixo:
GLAPI void GLAPIENTRY glClearIndex( GLfloat c );Ela modificada para trabalhar no processador:
void $sym(glClearIndex)( GLfloat c );Ela presente no arquivo gerado(depois do processamento):
glClearIndexPS: Não quero induzir a uma resposta, mas acredito para meus dois questionamentos preciso apresentar a licença do autor, mesmo no produto gerado.