1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como registrar(???) solução para implementação conjunta ao JasperReports

Pessoal tenho um dúvida em como proceder para divulgar para a comunidade como open-source porém preservando meus direitos de autoria.

É o seguinte, montei uma solução em Java para ser utilizada junto com o JasperReports. Falando rápido como funciona: você irá montar normalmente tanto sua aplicação Java como seu relatório utilizando o iReport, na hora de criar a massa de dados e executar o JasperReports dentro da sua aplicação Java essa solução iria interferir de forma transparente no mecanismo do JasperReports.

Quais os principais benefícios:

  • melhora significativa na performance para criar relatórios com grande volume de dados (maior que 100 MB de dados);
  • uso transparente, somente a chama inicial ao JasperReports sofre pequena alteração;
  • reduz o consumo de memória utilizada pela JVM.

O que eu desejo fazer:

  • liberar o código de forma open-source para ajudar quem precisar e também ver melhorias propostas pela comunidade;
  • impedir que alguém mal intencionado tenha acesso ao fonte, compile obfuscando o código e venda como uma solução própria;
  • preservar minha identidade como desenvolvedor inicial do projeto.

Sinceramente nunca fiz isso, alguém já fez e sabe que passos eu deverei adotar?

Obrigado a todos!

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jasperreports ireport open-source performance relatórios ou faça a sua própria pergunta.