

<div id="comment_title"><!--acac-->Patola (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122332" title="">26/04/2011 &agrave;s 8:00 am</a> </div>
<p>Pra não deixar passar em branco:</p>
<p>Parabéns novamente, Oliva! Seu esforço com o código do IRPF-Livre e a divulgação das ilegalidades que a Receita Federal tem feito com as licenças dos componentes que usa é de valor inestimável.</p>


<div id="comment_title"><!--acac--><a href='http://andredevchannel.blogspot.com' rel='external nofollow' class='url'>André Moraes</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122344" title="">26/04/2011 &agrave;s 10:27 am</a> </div>
<p>Brincadeira nossa Receita Federal.</p>
<p>E o pior que isso é feito com a grana dos nossos impostos.</p>
<p>Só falta a receita falar que apenas o software dela pode ser utilizado para fazer a declaração.</p>


<div id="comment_title"><!--acac--><a href='http://fprudente.blogspot.com' rel='external nofollow' class='url'>Fábio Prudente</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122348" title="">26/04/2011 &agrave;s 11:14 am</a> </div>
<p>A concepção do aplicativo é que está errada.</p>
<p>O problema é que o aplicativo calcula o valor do imposto a pagar / restituir, com base nas regras vigentes, que mudam todo ano. É por isso que temos que baixar um programa diferente todos os anos, e é por isso também que a RF não quer permitir que &#8220;aplicativos não homologados&#8221; façam os cálculos (pois as regras podem ser adulteradas).</p>
<p>Esse problema não existiria se o aplicativo se encarregasse apenas da coleta dos dados, e os servidores da RF se encarregassem do cálculo do imposto (ou, pelo menos, da validação do cálculo). Tudo seria muito mais simples, e a declaração poderia até ser feita via browser (https).</p>
<p>O sistema foi concebido dessa forma para permitir o funcionamento off-line, numa época onde as declarações eram entregues em disquete! &#8211; e mantém essa arquitetura até hoje, sem nenhum motivo.</p>


<div id="comment_title"><!--acac-->Hakunamatata (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122351" title="">26/04/2011 &agrave;s 11:48 am</a> </div>
<p>Bacana a ideia do Fábio Prudente, só é necessária uma análise da infra&#8230; o que hoje está sendo calculado no lado do cliente, seria &#8216;jogado&#8217; para o servidor da RF&#8230;. Imagina o impacto disto no último dia da entrega da declaração com milhares de declarações sendo feitas no mesmo instante&#8230; melhor uma aplicação stand-alone rápida.. ou web lenta ? &#8212; PS: é cultura do brasileiro deixar para cima da hora..  =)</p>


<div id="comment_title"><!--acac--><a href='http://br-linux.org/' rel='external nofollow' class='url'>lxoliva</a> em <a href="#comment-122363" title="">26/04/2011 &agrave;s 1:34 pm</a> </div>
<p>André, ela já fala isso, em instrução normativa própria, mas não tem como saber se alguém usar outro programa que gere informações no mesmo padrão.</p>
<p>Fábio, os servidores da RFB no SERPRO já refazem os cálculos, por isso mesmo não há razão para que não sejam feitos e apresentados diretamente ao usuário.  Se alguém adulterar o programa para calcular errado, pode até conseguir entregar a declaração, mas uma verificação, imediata ou posterior (não precisa fazer na hora, Hakunamatata), vai acusar o problema, como ocorria com as declarações em papel.</p>
<p>Outra opção, que sei que tem sido considerada, é o preenchimento on-line, em que a RFB já monta uma declaração com os dados que recebeu das fontes pagadoras, aí o contribuinte só complementa.  Claro que também poderia haver a opção de baixar essas informações e usar para preenchimento/complementação off-line.  É só questão de dar opção.  Já pensou, poder preencher os dados e o programa aconselhar não só se é melhor fazer declaração simplificada ou completa, mas também se é melhor declarar conjuntamente ou em separado, e quais dependentes lançar em qual declaração?  Até parece que a RFB vai pagar pra desenvolverem algo que pode reduzir a receita, é?  Mas, se o software for Livre, podemos fazer nós mesmos.  Preenchimento automático dos dados da declaração do cônjuge, até já fiz, no IRPF-Livre.</p>
<p>Piada do dia: RFB gosta tanto de retenção na fonte que retém os fontes ;-)</p>


<div id="comment_title"><!--acac-->Ronaldo (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122368" title="">26/04/2011 &agrave;s 2:09 pm</a> </div>
<p>a</p>


<div id="comment_title"><!--acac--><a href='http://www.go-java.com' rel='external nofollow' class='url'>Dyego Souza do Carmo</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122370" title="">26/04/2011 &agrave;s 2:16 pm</a> </div>
<p>o IRPF da Receita é feito em Java&#8230;</p>
<p>e java é livre&#8230;</p>
<p><a href="http://openjdk.java.net/" rel="nofollow">http://openjdk.java.net/</a></p>
<p>Mais uma perda de tempo.</p>


<div id="comment_title"><!--acac--><a href='http://www.go-java.com' rel='external nofollow' class='url'>Dyego Souza do Carmo</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122371" title="">26/04/2011 &agrave;s 2:25 pm</a> </div>
<p>Essa ferramenta (irpf-livre) data do tempo medieval&#8230;</p>
<p>declarar via comandinho no console ? Simplesmente inacreditavel&#8230;.</p>
<p>isso sim é uma falta de educação&#8230;</p>


<div id="comment_title"><!--acac--><a href='http://blog.filipesaraiva.info/' rel='external nofollow' class='url'>Filipe Saraiva</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122372" title="">26/04/2011 &agrave;s 2:27 pm</a> </div>
<p>@Dyego,<br />
Então manda o link aí dos fontes do programa IRPF, por favor.</p>
<p>Fico no aguardo.<br />
Grato.</p>


<div id="comment_title"><!--acac--><a href='http://www.go-java.com' rel='external nofollow' class='url'>Dyego Souza do Carmo</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122373" title="">26/04/2011 &agrave;s 2:31 pm</a> </div>
<p>@Filipe Saraiva </p>
<p>Você é cego ? Eu disse que o JAVA é livre&#8230;</p>
<p>é besteira essa mania de achar que &#8220;tudo que não é livre (IRPF da Receita por exemplo)&#8221; é do demonio&#8230;</p>
<p>por favor&#8230;</p>


<div id="comment_title"><!--acac-->Marcos (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122378" title="">26/04/2011 &agrave;s 2:54 pm</a> </div>
<p>Já existe opção de declaração online do IRPF. Mas mesmo assim existe a opção do programa pra quem não tem acesso. </p>
<p>&#8220;é besteira essa mania de achar que “tudo que não é livre (IRPF da Receita por exemplo)” é do demonio…&#8221;</p>


<div id="comment_title"><!--acac-->Wandelcro do Bier (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122389" title="">26/04/2011 &agrave;s 3:48 pm</a> </div>
<p>esse marcos é muito esquisito!</p>


<div id="comment_title"><!--acac-->Amarok (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122407" title="">26/04/2011 &agrave;s 5:34 pm</a> </div>
<p>As pessoas não entendem a importância de movimentos de protesto simbólicos como esse de criar uma alternativa livre ao programa de declaração do IRPF, mesmo que seja em linha de comando.</p>
<p>A importância não é do aplicativo em si, mas do próprio assunto estar sendo debatido aqui. Se não fossemos nós, os pen.telh0s do linux, menos de 1% dos usuários de desktop pelas estatísticas americanas, até hoje o programa do IRPF estaria sendo feito em Delphi ou VB e disponibilizado como um .EXE para ser instalado no windows pirata.</p>
<p>Com os nossos protestos, o governo primeiro criou uma versão java e depois simplesmente acabou com a versão exclusiva para windows.</p>
<p>O próximo passo lógico é exigirmos o código-fonte do programa. Por que motivo o governo não quer disponibilizar ? Há alguma coisa ilegal ou secreta para esconder ? Não !</p>
<p>Se é um software público, desenvolvido por funcionários públicos ou empresas pagas com dinheiro público, o mínimo que se pede é o acesso ao código-fonte para auditoria e, inclusive, participação popular no relato de bugs, sugestões, etc.</p>


<div id="comment_title"><!--acac-->ericodc em <a href="#comment-122417" title="">26/04/2011 &agrave;s 7:46 pm</a> </div>
<p>ui, um programa pode até ser feito com uma ferramenta livre, mas se ele não for, de que adianta. O principio é esse @dyego, C# também é livre, sabia, nem porisso o windows&#8230;..</p>


<div id="comment_title"><!--acac-->self_liar (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122420" title="">26/04/2011 &agrave;s 9:31 pm</a> </div>
<p>Amarok</p>
<p>+1 para você!</p>


<div id="comment_title"><!--acac--><a href='http://br-linux.org/' rel='external nofollow' class='url'>lxoliva</a> em <a href="#comment-122435" title="">27/04/2011 &agrave;s 1:00 am</a> </div>
<p>Marcos, a opção já existiu no passado, para alguns tipos de declaração, mas desconheço que seja uma opção atualmente.  Adoraria ver uma página que me provasse ignorante (só nesse aspecto, por favor ;-)</p>


<div id="comment_title"><!--acac--><a href='http://topologia-geral.ourproject.org/' rel='external nofollow' class='url'>André Caldas</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-122436" title="">27/04/2011 &agrave;s 4:20 am</a> </div>
<p>@lxoliva,</p>
<p>Todo ano o @Marcos vem com essa estória de que tem uma versão online. (entendo que seja uma versão html)</p>
<p>Aliás, parabéns.<br />
Acho que um passo realmente importante seria ter acesso às especificações do XML (que eu acho que nem é XML). Além de disponibilizar as especificações do arquivo, a receita deveria fornecer um meio simples (https) pra entrega E CONFERÊNCIA da declaração. O resto vem depois&#8230;</p>


<div id="comment_title"><!--acac--><a href='http://br-linux.org/' rel='external nofollow' class='url'>lxoliva</a> em <a href="#comment-122475" title="">27/04/2011 &agrave;s 1:23 pm</a> </div>
<p>André, no primeiro ano de nossa campanha, a Receita respondeu publicando uma especificação (incompleta) do arquivo texto.  Foi atualizada em alguns anos, mas não vi a deste ano.  Mais simples (para mim) tem sido ver a especificação do formato texto, no arquivo mapeamentoTxt.xml, buscando através de experimentação ou descompilação/decodificação do binário as fórmulas que determinam como calcular os campos cuja especificação se mostre insuficiente.  É um pé.</p>
<p>Chato é que daria pra fazer um programa relativamente simples pra fazer todos os cálculos e a geração do arquivo texto, se não fosse a forma (ainda) obscura (para mim) que o programa usa para calcular os hashes de consistência de cada linha e da declaração como um todo.  É um CRC32, mas minhas tentativas de reproduzir o cálculo n&#8217;outros ambientes não foi bem sucedida.</p>

