{"id":2150,"date":"2012-08-09T00:48:26","date_gmt":"2012-08-09T03:48:26","guid":{"rendered":"https:\/\/www.gingadf.com.br\/blogGinga\/?p=2150"},"modified":"2012-08-09T00:48:26","modified_gmt":"2012-08-09T03:48:26","slug":"ginga-j-abaixo-assinado-comprova-adesao-da-academia-ao-java-no-ginga","status":"publish","type":"post","link":"https:\/\/www.gingadf.com.br\/blogGinga\/ginga-j-abaixo-assinado-comprova-adesao-da-academia-ao-java-no-ginga\/","title":{"rendered":"Ginga-J: Abaixo-assinado comprova ades\u00e3o da academia ao Java no Ginga"},"content":{"rendered":"<p>Integrantes dos m\u00f3dulos t\u00e9cnicos do F\u00f3rum do Sistema Brasileiro de TV Digital deveriam ter tomar conhecimento hoje de detalhes do licenciamento do Java e do apoio da comunidade de desenvolvedores Java, incluindo v\u00e1rios representantes da comunidade acad\u00eamica no Brasil, \u00e0 perman\u00eancia do m\u00f3dulo Java na arquitetura padr\u00e3o do middleware brasileiro de TV Digital, o Ginga.<\/p>\n<p>Nos \u00faltimos meses, o grupo de usu\u00e1rios SouJava, um dos mais importantes do mundo, com influ\u00eancia direta no desenvolvimento do padr\u00e3o Java e suas pol\u00edticas de licenciamento (desde a \u00e9poca da Sun, e agora, na Oracle), com assento no Comit\u00ea Executivo (EC) do Java Community Process, se mobilizou na organiza\u00e7\u00e3o de um abaixo-assinado em defesa do Ginga-J e \u201cem rep\u00fadio a uma tentativa de virar as regras do jogo depois de 2 anos de investimentos em produtos Ginga\u201d.<\/p>\n<p>Explico: o F\u00f3rum SBTVD discute, desde a publica\u00e7\u00e3o do 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, a exclus\u00e3o do das normas que tratam do Ginga-J do padr\u00e3o formal, aprovado pela Associa\u00e7\u00e3o Brasileira de Normas T\u00e9cnicas h\u00e1 2 anos e referendado pela Uni\u00e3o Internacional de Telecomunica\u00e7\u00f5es como parte da arquitetura de um \u00fanico middleware padr\u00e3o, harmonizado, com caracter\u00edsticas comuns ao padr\u00e3o americano (ATSC), ao europeu (DVB) e ao pr\u00f3prio ISDB).<\/p>\n<p>O motivo? Parte dos fabricantes de equipamentos de recep\u00e7\u00e3o (televisores e conversores) n\u00e3o conseguiu desenvolver o middleware completo para seus produtos, tendo implementa\u00e7\u00f5es apenas com o m\u00f3dulo Ginga-NCL. Quem tem o Ginga completo? A Totvs e a Samsung, por exemplo. A Totvs tem sua implementa\u00e7\u00e3o do middleware embarcada em mais de 3 milh\u00f5es de televisores e receptores j\u00e1 no mercado. A Samsung, por sua vez, \u00e9 hoje uma das l\u00edderes de mercado de televisores.<\/p>\n<p>Pequenos fabricantes alegam que a obrigatoriedade do Ginga-J na arquitetura padr\u00e3o do middleware daria a essas duas empresas supremacia no mercado, prejudicando aqueles que gostariam de ingressar nesse mercado. Entre eles, alguns membros da academia, que passaram embasar sua argumenta\u00e7\u00e3o em defesa da exclus\u00e3o do Java em quest\u00f5es sobre licenciamento da m\u00e1quina virtual Java por parte da Oracle.<\/p>\n<p>Semanas atr\u00e1s conversei longamente do Yara Senger e Bruno Souza (tamb\u00e9m conhecido como \u201cJavaMan\u201d), diretores do SouJava, sobre a iniciativa de organiza\u00e7\u00e3o do abaixo assinado, entregue ao presidente do F\u00f3rum SBTVD no dia 20 de julho. Tentei conversar com Roberto Franco, presidente do F\u00f3rum, a respeito. Mas Roberto Franco se recusou a comentar, alegando que a quest\u00e3o tratada no abaixo-assinado foi levantada em reuni\u00e3o do Conselho do F\u00f3rum SBTVD no in\u00edcio do ano e n\u00e3o alcan\u00e7ou uma conclus\u00e3o at\u00e9 o momento. Portanto, o F\u00f3rum n\u00e3o ainda n\u00e3o tinha uma posi\u00e7\u00e3o definida sobre o assunto, e continuaria discutindo o tema. O que o impedia de falar sobre.<\/p>\n<p>Por interm\u00e9dio dos representantes da comunidade de desenvolvedores de software, o grupo SouJava tentou estar presente hoje na reuni\u00e3o dos m\u00f3dulos t\u00e9cnicos do F\u00f3rum, onde o assunto Ginga-J ser\u00e1 discutido. Mas acabo de receber um e-mail da Yara Senger informando que, infelizmente, eles n\u00e3o conseguiram o convite oficial para participar da reuni\u00e3o. E o abaixo-assinado foi enviado novamente para Salustiano Fagundes, representante da ind\u00fastria de software no f\u00f3rum.<\/p>\n<p>O que o SouJava iria argumentar? Que a possibilidade de 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. E que 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>Segundo Yara Senger, o abaixo-assinado colheu pouco mais de 400 assinaturas. Pouco, diante de uma comunidade de mais de 10 mil desenvolvedores? _ quis saber. Ela e Bruno argumentaram que n\u00e3o. Segundo eles, um dos objetivos do abaixo assinado era saber quem, entre os headers da comunidade (principalmente na academia) apoiava a perman\u00eancia do Ginga-J na arquitetura padr\u00e3o do Ginga. Entre as 400 assinaturas est\u00e3o expoentes do ITA, da Unicamp, da USP, da Federal de Porto Alegre, da PUC-Rio, das Faetecs e de outras institui\u00e7\u00f5es acad\u00eamicas de diversos estados.<\/p>\n<p>\u201cForam ades\u00f5es importantes, j\u00e1 que n\u00e3o divulgamos o abaixo-assinado pela imprensa. Fizemos circular nas listas de discuss\u00e3o da comunidade SouJava\u201d, explica Bruno.<\/p>\n<p>O pessoal do m\u00f3dulo t\u00e9cnico perdeu uma excelente oportunidade de explorar bastante os representantes do SouJava que pleitearam estar presentes \u00e0 reuni\u00e3o a respeito das pol\u00edticas de licenciamento do Java. Como integrantes do Comit\u00ea Executivo (EC) do Java Community Process eles t\u00eam voz ativa nas defini\u00e7\u00f5es das pol\u00edticas de licenciamento junto \u00e0 Oracle. Conhecem profundamente os modelos de licenciamento. Especialmente quanto o Open JDK, sob licen\u00e7a GPL, tema de um pr\u00f3ximo texto.<\/p>\n<p>Conv\u00e9m tamb\u00e9m ao F\u00f3rum SBTVD refletir se \u00e9 hora de continuar discutindo a arquitetura do middleware. Foram mais de dois anos at\u00e9 a aprova\u00e7\u00e3o do padr\u00e3o na ABNT. Foram grandes os esfor\u00e7os para a padroniza\u00e7\u00e3o internacional na UIT. \u00c9 leg\u00edtimo jogar tudo isso fora? N\u00e3o estaria na hora de unir esfor\u00e7os para criar aplica\u00e7\u00f5es de usem bem o Ginga-NCL e, no caso de aplica\u00e7\u00f5es mais elaboradas, o Ginga-J? N\u00e3o h\u00e1 muito mercado para quem queira desenvolver aplica\u00e7\u00f5es?<\/p>\n<p>Na toada que vamos, corremos o risco de perder o Ginga, qualquer que seja a sua arquitetura, por puro descr\u00e9dito internacional.<\/p>\n<p>Saiba mais sobre o abaixo assinado em <a href=\"https:\/\/www.gingadf.com.br\/blogGinga\/?p=1935\" title=\"Abaixo Assinado a Favor de Java e Ginga-J no Pad\" target=\"_blank\">Ginga-J: Abaixo Assinado a Favor de Java e Ginga-J no Padr\u00e3o Brasileiro de TV Digital \u2013 Grupo SouJava<\/a><\/p>\n<p>Fonte: IDGN<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Integrantes dos m\u00f3dulos t\u00e9cnicos do F\u00f3rum do Sistema Brasileiro de TV Digital deveriam ter tomar conhecimento hoje de detalhes do licenciamento do Java e do apoio da comunidade de desenvolvedores Java, incluindo v\u00e1rios representantes da comunidade acad\u00eamica no Brasil, \u00e0 perman\u00eancia do m\u00f3dulo Java na arquitetura padr\u00e3o do middleware brasileiro de TV Digital, o Ginga. [&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-2150","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\/2150","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=2150"}],"version-history":[{"count":2,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/posts\/2150\/revisions"}],"predecessor-version":[{"id":2152,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/posts\/2150\/revisions\/2152"}],"wp:attachment":[{"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/media?parent=2150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/categories?post=2150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/tags?post=2150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}