{"id":1935,"date":"2012-06-05T13:35:36","date_gmt":"2012-06-05T16:35:36","guid":{"rendered":"https:\/\/www.gingadf.com.br\/blogGinga\/?p=1935"},"modified":"2012-06-06T11:24:15","modified_gmt":"2012-06-06T14:24:15","slug":"abaixo-assinado-a-favor-de-java-e-ginga-j-no-padrao-brasileiro-de-tv-digital-grupo-soujava","status":"publish","type":"post","link":"https:\/\/www.gingadf.com.br\/blogGinga\/abaixo-assinado-a-favor-de-java-e-ginga-j-no-padrao-brasileiro-de-tv-digital-grupo-soujava\/","title":{"rendered":"Ginga-J: Abaixo Assinado a Favor de Java e Ginga-J no Padr\u00e3o Brasileiro de TV Digital &#8211; Grupo SouJava"},"content":{"rendered":"<blockquote>\n<h1>Carta do SouJava<\/h1>\n<p>A todos,<\/p>\n<p>Transcorre atualmente no \u00e2mbito do F\u00f3rum do Sistema Brasileiro de TV Digital (SBTVD) uma nova discuss\u00e3o sobre as tecnologias que comp\u00f5e o padr\u00e3o do Ginga, software que permite o desenvolvimento, transmiss\u00e3o e execu\u00e7\u00e3o de aplica\u00e7\u00f5es interativas na TV Digital.<\/p>\n<p>As Normas do Ginga (<a title=\"Normas Brasileiras de TV Digital\" href=\"https:\/\/www.forumsbtvd.org.br\/materias.asp?id=112\" target=\"_blank\">https:\/\/www.forumsbtvd.org.br\/materias.asp?id=112<\/a>) publicadas em 6 volumes e 3 Guias Operacionais, sempre tiveram como escopo a uni\u00e3o da tecnologia Java com o NCL-Lua. A flexibilidade de ter alternativas tecnol\u00f3gicas diversas foi uma das raz\u00f5es para se aprovar o Ginga com as duas tecnologias. O padr\u00e3o brasileiro re\u00fane assim o que de melhor h\u00e1 no mundo em termos de facilidade e usabilidade (o NCL-Lua, uma grande conquista da tecnologia originada no Brasil) integrado e harmonizado com a linguagem de programa\u00e7\u00e3o mais usada no mundo e uma das mais maduras e reconhecidas no mercado internacional (o Java).<\/p>\n<p>Todos n\u00f3s da comunidade Java nos lembramos da \u00e9poca em que votamos na Consulta P\u00fablica tanto da norma do Ginga-J (ABNT 15606-4) como na do Java DTV (ABNT 15606-6) quando esta \u00faltima tornou-se a especifica\u00e7\u00e3o base para o Ginga-J. Esta consulta p\u00fablica terminou em 05\/04\/2010, e a comunidade Java Brasileira demonstrou, atrav\u00e9s de uma vota\u00e7\u00e3o expressiva, o seu interesse pelo assunto.<\/p>\n<p>Nestes \u00faltimos 2 anos, depois destas normas votadas, aprovadas e publicadas, a comunidade Java participou ativamente da evolu\u00e7\u00e3o desse novo mercado. Realizamos diversos eventos em todo o pa\u00eds, trazendo desenvolvedores para participar e investir no padr\u00e3o. Empresas de software desenvolveram seus produtos e implementa\u00e7\u00f5es do Ginga. Um grande n\u00famero de aplica\u00e7\u00f5es foram e est\u00e3o hoje sendo transmitidas pelos principais radiodifusores nacionais. Fizemos diversas interven\u00e7\u00f5es junto a fornecedores para garantir que o desenvolvedor tivesse acesso aos ambientes de desenvolvimento. Organizamos listas de discuss\u00e3o, tutoriais, hackatons, cursos. Tudo isso para incentivar o uso das normas e a ado\u00e7\u00e3o da tecnologia Ginga-J.<\/p>\n<p>Mesmo tendo sido\u00a0debatida e aprovada em consulta p\u00fablica em Outubro de 2011, uma\u00a0longa e intensa batalha nos bastidores levou o governo a adiar por mais um ano a obrigatoriedade da presen\u00e7a do Ginga nos aparelhos (<a title=\"Not\u00edcia no IDG NOW!\" href=\"https:\/\/idgnow.uol.com.br\/mercado\/2012\/02\/24\/governo-cede-e-ginga-so-sera-obrigatorio-nos-televisores-digiatais-a-partir-de-2013\/\" target=\"_blank\">IDG Now!:\u00a0Governo cede e Ginga s\u00f3 ser\u00e1 obrigat\u00f3rio nos televisores digitais a partir de 2013<\/a>).<\/p>\n<p>Recentemente, no fim de Fevereiro\/2012, o governo publicou um decreto para o PPB (Processo Produtivo B\u00e1sico) que detalha as regras para os fabricantes de TVs LCDs\/Plasma incluindo o Ginga completo (Ginga-J + Ginga-NCL) como requerimento oficial.\u00a0Hoje, o <a href=\"https:\/\/www.mdic.gov.br\/sitio\/interna\/noticia.php?area=2&amp;noticia=11331\" target=\"_blank\">texto do decreto do governo<\/a>\u00a0menciona explicitamente as Normas que tratam do Ginga-J, do Java DTV, assim como a do Ginga-NCL.<\/p>\n<p>Entretanto, depois de tudo isso, atualmente transcorre dentro do \u00e2mbito do F\u00f3rum SBTVD uma nova iniciativa que visa mudar as regras do jogo, mudando todo o padr\u00e3o Ginga e tornando a parte Java e o Ginga-J opcional. Isso efetivamente seria decretar a retirada definitiva do Ginga-J dos produtos e do Sistema Brasileiro de TV Digital.<\/p>\n<p>Esta \u00e9 a 2a. vez que tal debate principalmente sobre o uso do Ginga-J e do Java acontece. A primeira vez foi exatamente 2 anos atr\u00e1s logo antes dessas Normas irem para Consulta P\u00fablica, quando o pr\u00f3prio Conselho Deliberativo do F\u00f3rum SBTVD votou de maneira quase un\u00e2nime favoravelmente ao Java. Foram 12 votos a 1.<\/p>\n<p>Hoje o Ginga-J \u00e9 usado por v\u00e1rias emissoras l\u00edderes al\u00e9m de estar presente em diversos modelos de TVs fabricadas desde 2010. J\u00e1 h\u00e1 mais de 3 milh\u00f5es de TVs com Ginga completo (Ginga-J + Ginga-NCL) vendidas no mercado. V\u00e1rias institui\u00e7\u00f5es como bancos, portais e empresas diversas investiram no Ginga-J. Grupos de usu\u00e1rios Java de todo o pa\u00eds promoveram atividades e capacitaram desenvolvedores. Universidades montaram grupos de estudo e at\u00e9 implementaram partes do padr\u00e3o.<\/p>\n<p>Assim, tornar opcional o Java no padr\u00e3o brasileiro significaria a perda de um mercado em crescimento e desperd\u00edcio de m\u00e3o-de-obra especializada j\u00e1 formada e em forma\u00e7\u00e3o nos v\u00e1rios cursos universit\u00e1rios, empresas e grupos de usu\u00e1rios no Brasil. Ademais, mudar as regras do jogo ap\u00f3s ter o padr\u00e3o j\u00e1 aprovado pelo pa\u00eds em uma consulta aberta e p\u00fablica consistiria um preju\u00edzo enorme para todos os que j\u00e1 investiram e a perda de um enorme potencial para as empresas, universidades e comunidade de desenvolvimento de software.<\/p>\n<p>Cremos que \u00e9 fundamental que se informe agora a esta mesma comunidade Java o que est\u00e1 acontecendo para poder se expressar claramente em rela\u00e7\u00e3o ao uso de uma tecnologia que hoje tem mais de 100 mil desenvolvedores no Brasil.<\/p>\n<p>O abaixo-assinado abaixo \u00e9 uma maneira criada para permitir a comunidade se expressar em apoio ao Java e em rep\u00fadio a uma tentativa de virar as regras do jogo depois de 2 anos de investimentos em produtos Ginga, forma\u00e7\u00e3o de recursos para o desenvolvimento de aplica\u00e7\u00f5es, cursos, eventos, palestras e divulga\u00e7\u00e3o geral.<\/p>\n<p>Se voc\u00ea, desenvolvedor Java Brasileiro, concorda que a tecnologia Java, o Ginga-J, que voc\u00ea mesmo votou no passado para que fizesse parte do padr\u00e3o de TV Digital Brasileiro, deva continuar a fazer parte do padr\u00e3o, e deva ser de implanta\u00e7\u00e3o obrigat\u00f3ria, ASSINE AGORA o abaixo assinado, e vamos mostrar para o\u00a0F\u00f3rum SBTVD a nossa opini\u00e3o.<\/p>\n<p>Obrigado!<\/p>\n<p>Equipe SouJava<\/p><\/blockquote>\n<blockquote>\n<h1>Carta do Prof. Luiz Fernando em Resposta ao Abaixo Assinado<\/h1>\n<p>Ola,<\/p>\n<p>At\u00e9 o presente momento me abstive de manifestar sobre esse assunto em outras listas, por ter sido um dos \u00a0principais arquitetos do Ginga. Acontece que, como Conselheiro da SBC, n\u00e3o posso deixar de me manifestar nesta lista.<\/p>\n<p>O problema do Ginga-J n\u00e3o \u00e9 t\u00e9cnico.<\/p>\n<p>Como li ontem em depoimento de um funcion\u00e1rio da Oracle, Ginga-NCL e Ginga-J n\u00e3o competem, e eu concordo inteiramente com ele. NCL e Lua fazem o mesmo que se pode fazer com Java, mas ter alternativas \u00e9 sempre bem vindo &#8230;, caso isso n\u00e3o tenha outras implica\u00e7\u00f5es.<\/p>\n<p>O problema aqui s\u00e3o essas implica\u00e7\u00f5es.<\/p>\n<p>NCL e Lua s\u00e3o livres de royalty. Qualquer um pode fazer uma implementa\u00e7\u00e3o das APIs do Ginga-NCL, se auto-certificar e n\u00e3o pagar NADA por elas.<\/p>\n<p>Java n\u00e3o \u00e9 livre de royalties. Uma implementa\u00e7\u00e3o Ginga-J, n\u00e3o importa quem a desenvolveu, tem de passar pelo TDK da Oracle e pagar por isso, por licen\u00e7a distribu\u00edda. Isso significa capital do pa\u00eds sendo enviado para fora do pa\u00eds; e o montante \u00e9 grande. S\u00e3o dezenas de milh\u00f5es de receptores que se espera vender por ano.<\/p>\n<p>Mais ainda, a certifica\u00e7\u00e3o, ou seja, o direito de distribui\u00e7\u00e3o, \u00e9 controlado por uma empresa. Isso fere o princ\u00edpio de auto-certifica\u00e7\u00e3o, que desde o princ\u00edpio guiou o SBTVD. Por mais id\u00f4nea e imparcial que seja uma empresa, \u00e9 temeroso que um pa\u00eds permita que seu padr\u00e3o seja controlado por ela.<\/p>\n<p>Esses s\u00e3o os problemas que a comunidade tem de compreender e pensar bem antes de assinar um abaixo assinado.<\/p>\n<p>Note que o problema n\u00e3o \u00e9 t\u00e9cnico. Pode-se at\u00e9 citar que o Java exigiria uma m\u00e1quina com mais recursos, mas isso, a meu ver, n\u00e3o \u00e9 problema de grande import\u00e2ncia. O seja, n\u00e3o se questiona o lado t\u00e9cnico.<\/p>\n<p>Se a Oracle abdicasse dos royalties e tornasse o Java uma tecnologia de fato livre e permitisse a auto-certifica\u00e7\u00e3o (ou a certifica\u00e7\u00e3o feita por um \u00f3rg\u00e3o tipo o INMETRO), n\u00e3o haveria nenhum problema e n\u00e3o se estaria discutindo se dever\u00edamos ter ou n\u00e3o o Ginga-J, al\u00e9m do Ginga-NCL, como uma extens\u00e3o do Ginga.<\/p>\n<p>Desculpem a longa mensagem, mas julguei ser minha obriga\u00e7\u00e3o trazer os esse fatos para conhecimento geral, para que tomem uma atitude com consci\u00eancia.<\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Luiz Fernando<br \/>\nPUC-Rio \/ Depto. De Inform\u00e1tica<\/p><\/blockquote>\n<blockquote>\n<h1>Carta do Prof. Guido Lemos em Resposta ao Abaixo Assinado<\/h1>\n<p>Prezados Julian e Thiago,<\/p>\n<p>Antes de escrever o que voces estao escrevendo recomendo que leiam as licencas das especificacoes das APIs Java e acompanhem o processo que envolve os direitos de uso dessas APIs entra a Google e a Oracle.<\/p>\n<p>Eu sou o responsavel direto pelo uso de Java no Ginga. Recomendei o uso pelos motivos listados por voces em suas mensagens.<br \/>\nNa epoca eu nao entendia o modelo que disciplina o uso de tecnologia Java. O que me consola e que a Google tambem nao entendeu e se envolveu em uma disputa judicial que poderia resultar em um pagamento de 6 Bilhoes de dolares.<\/p>\n<p>Agora que tenho uma visao mais clara do modelo, o que me incomoda profundamente e que o processo de licenciamento de uso das APIs e controlado por uma unica empresa.<\/p>\n<p>Para que todos entendam o que motivou a rediscussao da obrigatoriedade do uso do Java e importante colocar um fato.<\/p>\n<p>Ate o momento so uma empresa Brasileira conseguiu licenciar o uso de tecnologia Java em sua implementacao Ginga.<\/p>\n<p>Essa discussao se iniciou porque outra empresa Brasileira,desenvouveu uma implementacao do Ginga, comercializou para um fabricante de TVs e o produto nao foi lancado porque nao foi possivel pagar para fazer as certificacoes no<br \/>\nBrasil. Para que o produto pudesse ser lancado foi necessario que a implementacao fosse certificada por uma empresa Chinesa que revendeu a implementacao feita pela empresa Brasileira para a fabricante de TVs.<\/p>\n<p>Essa situacao me lembrou muito uma letra de Ze Geraldo que fala de um pedreiro nordestino que constroi uma escola onde os\u00a0 filhos nao podem estudar !<\/p>\n<p>Isso deixou varios conselheiros do Forum muito preocupados e este assunto colocou na agenda do conselho uma reavaliacao da pertinencia da obrigatoriedade do Java. A questao central e garantir tratamento nao discriminatorio para todas as<br \/>\ntecnologias de uso obrigatorio incluidas na norma. Mas, o que observamos na pratica foi que a Oracle tem o controle sobre o tempo de lancamento e sobre o preco das licencas.<\/p>\n<p>Estamos tentando no Forum garantir tratamento nao discriminatorio mas, ate o momento nao conseguimos.<\/p>\n<p>A solucao trivial e que depende exclusivamente de nos e retirar a obrigatoriedade do Java. A outra alternativa e a Oracle dar garantias e praticar um tratamento nao disciminatorio.<\/p>\n<p>Sao estas as alternativas que estao sendo avaliadas.<\/p>\n<p>Abracos,<br \/>\n&#8212;<br \/>\nProf. Guido Lemos<br \/>\nLAVID &#8211; Laborat\u00f3rio de Aplica\u00e7\u00f5es de V\u00eddeo Digital UFPB &#8211; Universidade Federal da Para\u00edba<\/p><\/blockquote>\n<p>Se mesmo assim ainda tem interesse em assinar acesse <a title=\"Link Abaixo Assinado\" href=\"https:\/\/soujava.org.br\/servicos\/abaixo-assinado-ginga-j\/\" target=\"_blank\">https:\/\/soujava.org.br\/servicos\/abaixo-assinado-ginga-j\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Carta do SouJava A todos, Transcorre atualmente no \u00e2mbito do F\u00f3rum do Sistema Brasileiro de TV Digital (SBTVD) uma nova discuss\u00e3o sobre as tecnologias que comp\u00f5e o padr\u00e3o do Ginga, software que permite o desenvolvimento, transmiss\u00e3o e execu\u00e7\u00e3o de aplica\u00e7\u00f5es interativas na TV Digital. As Normas do Ginga (https:\/\/www.forumsbtvd.org.br\/materias.asp?id=112) publicadas em 6 volumes e 3 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[74],"class_list":["post-1935","post","type-post","status-publish","format-standard","hentry","category-ginga-j","tag-ginga-j"],"_links":{"self":[{"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/posts\/1935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/comments?post=1935"}],"version-history":[{"count":6,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/posts\/1935\/revisions"}],"predecessor-version":[{"id":1941,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/posts\/1935\/revisions\/1941"}],"wp:attachment":[{"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/media?parent=1935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/categories?post=1935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/tags?post=1935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}