Notícia publicada por brain em maio 18, 2004 11:06 PM
| TrackBack
Segundo esta matéria do Slashdot, os responsáveis pelo projeto JBoss - um servidor de aplicações livre, embora sirva como base do modelo de negócios do JBoss Group - se envolveram em uma prática altamente questionável, embora provavelmente não ilegal. As informações divulgadas atéo momento indicam que funcionários do grupo participavam ativamente de fóruns e grupos de usuários onlibne, promovendo seus produtos e criticando a concorrência. Até aí, tudo normal (embora um pouco antipático). O problema é que eles faziam isso de forma anônima, usando várias "identidades" diferentes, e sem se identificar como participantes do projeto - com o objetivo de manipular a opinião dos potenciais usuários e falsamente ampliar a impressão de apoio comunitário.
Não foi publicada ainda a resposta do grupo ou dos demais envolvidos, mas estamos à disposição para divulgá-la assim que disponível. Infelizmente este fenômeno dos posts "anônimos" não é desconhecido no Brasil, costumando ocorrer sempre que se menciona determinados assuntos ou alguns dos sites que vivem à margem da comunidade Linux brasileira.
Essas empresas de software fechado adoram ficar fazendo FUD, propaganda enganosa, enganando os...
"Oh, wait..." :)
Alias,
alguem sabe me explicar EXATAMENTE para que serve um servidor de aplicacoes?
Eu li a pagina do jboss, mas nao consegui achar uma explicacao.
Eduardo,
Digamos assim... um servidor de aplicação é algo mais que um servlet container que é algo mais que um webserver.
O Servlet container mais conhecido é o Apache Tomcat. Ele implementa as funções de um Web Server (como o apache httpd), ou seja, apresenta páginas HTML estáticas, mais a funcionalidade de interpretar on-the-fly programas java e apresentar sua saída pelo protocolo http. Ele apresenta páginas dinâmicas "JSP" e saídas de programas em java chamados de "servlets".
Um Servidor de Aplicação é um Servlet Container e mais um monte de serviços rodando junto. Acontece que o padrão J2EE - Java 2 Enterprise Edition - prevê uma série de funcionalidade a mais de servidor: um servidor de nomes de java, um distribuidor automático de componentes, um balanceador de carga e mais um monte de trequinhos. Bom, esses serviços, juntos, permitem que os servlets e JSP's tenham bem mais recursos, conexão mais escalável com um banco de dados e daí por diante. Se você já ouviu falar de EJB's (Enterprise Java Beans), eles nada mais são do que componentes que utilizam de todos esses serviços pra comunicação com o Banco de Dados. Sim, são justamente esses serviços que são implementados pelo servidor de aplicação!
Existem alguns applications servers livres, mas o único realmente sério e com funcionalidade comparável a application servers comerciais (como o Sun One ou o IBM WebSphere) é o JBOSS. Inclusive, recentemente a Apache Foundation anunciou o projeto Geronimo, que é justamente para fazer um outro application server de qualidade e recursos pra competir com o JBoss. Isso deu um baita fuzuê, o pessoal da JBoss reclamou muito (parece que o pessoal da Apache, nos primeiros protótipos, tinha usado código do JBoss sem dar crédito).
Note que a expressão "Application Server" é mais ampla na verdade do que isso que eu falei, mas de certo modo ela foi 'apropriada' pelo java pra designar um Application Server J2EE. Existem na verdade outros esquemas completamente diferentes, em outras linguagens, para fazer "servidores de aplicação" - e um que eu poderia ressaltar é o esquema da linguagem python. Já ouviu falar do Zope? Bom, ele é um application server também. Obviamente não é J2EE: segue todo um framework próprio do python.
Complementando um pouco a excelente resposta do Patola, a verdade eh que a Sun foi criando tecnologias a dar com pau, como JNDI, JCA, JSP, Servlets, EJB, JMS . Uma verdadeira sopa de letrinhas. Ninguem sabia como usar tudo isso de uma forma unica e consistente. Entao eles criaram o conceito de J2EE, que nada mais eh que todas essas tecnologias agrupadas de uma forma consistente.
Um aplication server eh um programa que implementa esse J2EE. A sun possui um programa de certificacao para isso $$.
O que ocorre em muitos casos eh empresas comprarem um App Server inteiro, para rodar uma aplicacaozinha que soh usa um decimo do J2EE. Eh comum aplicacoes que soh usam JSP e Servlets por exemplo. As demais teconologias sao bem menos usadas, o que nao justificaria o uso do App Server inteiro. Um simples container WEB (tomcat por exemplo) daria conta do recado.
"...não é desconhecido no Brasil, costumando ocorrer sempre que se menciona determinados assuntos ou alguns dos sites que vivem à margem da comunidade Linux brasileira."...
?????????????????????????????
Determinados assuntos ok.. agora .. essa história de sites que vivem a margem da comunidade Linux brasileira foi meio estranho...
Quai são esses sites?? O que é preciso para sair da margem da comunidade Linux brasileira e entrar na panela?
Ficou meio estranho isso.. para mim.. qualquer site que divulgue de alguma forma GNU/Linux, Software Livre, etc.. faz parte da comunidade.. ou estou errado?
Ah tá.. caiu a ficha.. vc está falando dos sites que publicam conteúdo sem dar crédito..
saquei.. esses são os marginais da comunidade Linux brasileira..
Acho que aqui houve uma generalização. Existe diferença entre postar anônimo e fazer astro-turfing, que é a acusação que se faz contra a equipe do JBoss.
Astroturfing é a prática de produzir uma pseudo-platéia. Por exemplo, você paga para pessoas falarem bem do seu produto (ou mal da concorrência), ou você finge ser um cliente, usuário ou manifestante de um produto ou idéia quando na realidade você é o real interessado.
O astroturfing faz uso do post anônimo, mas atibuir prática de astroturfing a todo mundo que publica comentários ou notícias anônimas é uma acusação sem fundamento. Vou continuar publicando ano/pseudo-nimamente até que me proíbam. Até lá não vejo nenhuma implicação moral nisso.
Apenas para quem quiser saber a origem da palavra astro-turfing, "Astro Turf" é uma marca de grama sintética, portanto falsa. A mobilização ou manifestação legítima de uma massa ou base é chamado de "grassroot". "Grass" é grama de verdade, Astro Turf, não.
Comentários desativados: Esta discussão é antiga e foi arquivada, não é mais possível enviar comentários adicionais.