Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Nem tão aberto assim? Atualização de SDK do Android não é liberada a todos os desenvolvedores

O Google está restringindo as atualizações do SDK (software development kit) da plataforma para celulares Android apenas aos 50 finalistas do concurso Android Developer Challenge, do Google. A informação escapou acidentalmente quando o advogado do Android, David MacLaughlin, enviou uma nota sobre o update no fórum da comunidade de desenvolvedores da plataforma e, em seguida, se desculpou, pois a atualização não era para todos.

O incidente ocorre poucas semanas após um programador começar a circular uma petição online que pede atualizações do kit de desenvolvimento. A última versão do SDK está “sendo testada com a ajuda dos desenvolvedores. A atualização será lançada a todos nas próximas semanas”, afirmou o Google por e-mail.

Saiba mais (idgnow.uol.com.br).


• Publicado por Augusto Campos em 2008-07-18

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    Paulo Cesar (usuário não registrado) em 18/07/2008 às 11:23 am

    Advogado do Google? Tudo bem a tradução ser ruim, estou acostumado com isso, mas por que o idgnow quase nunca cita as fontes dos seus artigos?
    http://arstechnica.com/news.ars/post/20080715-googles-android-platform-not-so-open-after-all.html

    Agora, com relação à notícia, achei foda isso por parte do Google, pois o Android era para ser “a” plataforma mobile opensource..

    Isso só vai espantar os desenvolvedores, porque, fechado por fechado, o iPhone pelo menos tem mercado e já existe, enquanto o Android é uma promessa, uma boa promessa que eu mesmo estava disposto a acreditar, mas agora esse tipo de coisa acaba com a credibilidade deles..

    Tércio Martins (usuário não registrado) em 18/07/2008 às 11:25 am

    O pessoal do Google deveria olhar este texto do Eric Raymond!

    Tércio Martins (usuário não registrado) em 18/07/2008 às 11:26 am

    O link não saiu direito…

    http://pt.wikipedia.org/wiki/A_Catedral_e_o_Bazar

    semnome (usuário não registrado) em 18/07/2008 às 12:19 pm

    Acho que é bom ter um filtro antes de sair liberando atualizações. Não adianta nada liberar uma atualização para um monte de gente e depois receber milhares de mensagens reclamando de bugs, etc… É melhor deixar a SDK redonda e depois liberar para todos.
    O que não pode acontecer é nunca liberarem essa SDK atualizada, ou quererem cobrar uma taxa pra ter acesso as atualizações primeiro.

    Ricardo C.S. (usuário não registrado) em 18/07/2008 às 12:20 pm

    Mas isso já tinha sido avisado desde quando foram anunciados os 50 finalistas. Os finalistas farão o teste dessa versão e, quando ela for considerada fortemente estável, será liberada oficialmente.

    Não vejo nada de mal em não querer jogar um SDK instável no mercado. Preserva o conceito de boa estabilidade da plataforma, e protege contra que alguma outra empresa passe a mão nas idéias presentes no SDK e faça com que a OHA saia perdendo.

    Antônio Pessoa (usuário não registrado) em 18/07/2008 às 12:32 pm

    Só por que o Google liberou uma atualização restrita para só depois disso liberar para todos significa que o Android é fechado e não OpenSource? Se ele quer realizar testes com um grupo restrito de desenvolvedores antes de um release público, qual o problema com isso?

    Google agora é o demônio do software fechado? Deve ser excluído de toda e qualquer referência ao FOSS?

    As pessoas as vezes fazem uma tempestade em um copo d’água e geralmente ganham dinheiro com isso (com a ajuda de uma centena de pessoas que não pensam por si sós).

    Alguem ja viu aqueles clones de iphones falsificados, pois é isso que o Google esta tentando evitar com a sua plataforma, não é só o SDK instável, eles querem evitar que algum chinês esperto faça uma gambiarra com o código fonte beta coloque para funcionar e venda como o Android antes do lançamento dos parceiros do Google.

    Cristina (usuário não registrado) em 18/07/2008 às 12:58 pm

    Tudo é uma questão de pensar diferente, ou não. Gosto de software livre. Uso sempre que possível. O Google usa sempre que possível ( e rentável). O SecondLife-do-Google só tem versão Windows :/
    Temos que entender que quem manda no final é o “vil cobre”. Dêem uma lida em: http://www.hephesto.com/agrega/?p=84. Fala sobre minha pirataria na Internet.

    tsc (usuário não registrado) em 18/07/2008 às 12:58 pm

    heheheheh que confusão por pouca coisa.
    O Google fez isso pois é um processo de testar a SDK antes de chegar no mainstream.
    E não se esqueçam que open source é diferente de software livre.

    Douglas(cronnosli) (usuário não registrado) em 18/07/2008 às 1:08 pm

    tsc, software livre não é diferente de opensource. software livre é exatamente o software livre ele não é free-software, o que aconteçe é não a motivo nenhum para alarde, o google vai testar ter certeza de que funciona e depois só depois vai liberar para a massa, eles são meio pé atrás de sairem liberando geral antes de que saibam que funciona.
    é assim até com o produto deles, primeiro um grupo fechado ou convidade ou sorteado faz o teste, e só depois libera para todos.

    Se eles quisessem programar de modo fechado eles simplesmente contratariam desenvolvedores, não fariam concurso, sai muito mais barato e rentavel no final das contas. Mas o google sempre teve uma visão de longo prazo e empreendedora, eles querem o aval da comunidade SL, pois é essa a comunidade que dita algumas das regras de como a informática é ou qual tecnologia é aceitavel e qual não!

    Paulo Cesar (usuário não registrado) em 18/07/2008 às 1:13 pm

    Nossa, parece que o pessoal esqueceu do princípio básico do software open source: release earlier, release often

    tsc (usuário não registrado) em 18/07/2008 às 1:21 pm

    Douglas,

    O código uma parte do código do QNX foi aberto porém nem por isso é software livre, e sim open source :>

    tsc (usuário não registrado) em 18/07/2008 às 1:25 pm

    Algo que esqueci de comentar,

    é que no próprio livro que foi citado nos comentários, o livro fala da diferença.

    O código do QNX que está disponível não é software livre, e nem é open source. Ele tem restrições específicas, e a empresa chama este seu modelo como sendo “accessible source”.

    hmbr (usuário não registrado) em 18/07/2008 às 2:30 pm

    advogado?? PQP

    tsc (usuário não registrado) em 18/07/2008 às 2:44 pm

    Augusto, Obrigado pela correção.
    E voltando ao assunto(eu sou realmente chato), apesar dessa nova versão tenha sido fechada apenas para os participantes do challenge, o Google não deve nem sonhar em manter o código fechado pelo simples motivo que existem várias outras alternativas totalmente livres surgindo e algumas ja consolidadas para celulares/sistemas embarcados.

    Valerio (usuário não registrado) em 18/07/2008 às 3:06 pm

    A Google ainda não liberou todo o código necessário para rodar o android num celular, somente liberou algumas versões do SDK e tudo que é GPL.

    Já foi dito por uns dos desenvolvedores do android que assim que o primeiro dispositivo (celular) com android estiver disponível no mercado, todo o código necessário estará disponível para executar o android num “dispositivo qualquer”.

    Se alguém quiser implantar o android num celular, numa geladeira ou qualquer outra coisa, todo código fonte estará disponível sob uma licença livre.

    Então não sei porque o pessoal fica reclamando que não tem a ultima versão (beta) do SDK, eles e nem ninguém tem a obrigação de liberar o SDK de um software em desenvolvimento.

    Paulo Cesar, esse princípio básico do software open source: release earlier, release often, nem sempre é viável ou praticavel.
    Nenhum desenvolvedor gostaria de ter centenas de possoas lhe enviando emails porque o produto dele não está funcionando direito e que precisa mudar isso ou aquilo e etc…
    O release often dever entendido: liberado sempre que estiver “relativamente” estável ou com poucos bugs.

    Abraços

    Cadu (usuário não registrado) em 18/07/2008 às 11:12 pm

    QNX? Quem precisa daquilo quando se tem OKL4?

    http://ok-labs.com/

    argh (usuário não registrado) em 18/07/2008 às 11:30 pm

    Não é disponibilizar a última versão de um SDK que vai definir se o Android é aberto ou não. Só chamarei o Android de aberto quando liberarem o código fonte.

    Tércio Martins (usuário não registrado) em 19/07/2008 às 2:21 pm

    Valerio (usuário não registrado) em 18/07/2008 às 3:06 pm

    (…) Paulo Cesar, esse princípio básico do software open source: release earlier, release often, nem sempre é viável ou praticavel.
    Nenhum desenvolvedor gostaria de ter centenas de possoas lhe enviando emails porque o produto dele não está funcionando direito e que precisa mudar isso ou aquilo e etc…
    O release often dever entendido: liberado sempre que estiver “relativamente” estável ou com poucos bugs.

    Discordo totalmente disso! A primeira versão do Linux liberada estava muito crua, e o Linus liberou-a justamente para acelerar o desenvolvimento do programa.

    O link que coloquei acima, do livro A Catedral e o Bazar, fala de como centenas de desenvolvedores ajudaram Eric Raymond no desenvolvimento do Fetchmail, de maneira coordenada.

    Fico triste com o fato de que o Google não espere muita coisa da comunidade de SL. Neste mundo, melhor que entregar para alguém um diamante bonito, é lapidá-lo com outras pessoas!

    Tércio Martins (usuário não registrado) em 19/07/2008 às 2:24 pm

    Cirando o livro do Raymond:

    “Quando você começa a construção de uma comunidade, o que você precisa ter capacidade de apresentar é uma promessa plausível. Seu programa não precisa funcionar particularmente bem. Ele pode ser grosseiro, cheio de erros, incompleto, e pobremente documentado. O que não pode deixar de fazer é convencer co-desenvolvedores em potencial de que ele pode evoluir para algo realmente elegante em um futuro próximo.”

    Valerio (usuário não registrado) em 19/07/2008 às 6:42 pm

    Caro Tércio Martins, seu ponto de vista está correto, mas somente para os projetos que buscam outras pessoas para participarem do desenvolvimento do projeto.
    O que não é o caso do android.
    O que a google quer são pessoas que desenvolvam para a sua plataforma, desenvolvida somente por eles.
    O que torna os desenvolvedores (usuários do SDK) atuais beta-tester da plataforma. A google não está buscando co-desenvolvedores para o android.

    Após a finalização do desenvolvimento do android, se alguém quiser fazer alguma coisa diferente com o código, terá a liberdade pra fazer.

Este post é antigo (2008-07-18) e foi arquivado. O envio de novos comentários a este post já expirou.