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).
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..
O pessoal do Google deveria olhar este texto do Eric Raymond!
O link não saiu direito…
http://pt.wikipedia.org/wiki/A_Catedral_e_o_Bazar
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.
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.
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.
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.
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.
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!
Nossa, parece que o pessoal esqueceu do princípio básico do software open source: release earlier, release often
Douglas,
O código uma parte do código do QNX foi aberto porém nem por isso é software livre, e sim open source :>
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”.
advogado?? PQP
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.
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
QNX? Quem precisa daquilo quando se tem OKL4?
http://ok-labs.com/
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.
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!
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.”
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.