BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Mono: Morte e Renascimento

Mono: Morte e Renascimento

O projeto Mono da Novell está oficialmente morto. Todos os desenvolvedores foram despedidos e a nova proprietária, a Attachmate, não expressou interesse em manter o projeto. Mas um novo fork está nascendo: sob liderança do fundador do Mono, Miguel de Icaza, uma nova empresa chamada Xamarin foi criada.

Da mesma forma que acontecia com a Novell, o foco da Xamarin é na comercialização de soluções .NET para iOS e Android. A nova empresa vai continuar as contribuições para os runtimes open source do Mono, que formam a base tecnológica para suas ofertas comerciais. A Xamarin também está estudando a possibilidade de oferecer o Moonlight (uma implementação open source do Silverlight) nas lojas de aplicativos da Apple e do Google.

A Xamarin não tem acesso aos componentes de código fechado do MonoTouch e do Mono para Android. Embora usá-los seja uma possibilidade, "esses projetos não parecem capazes de evoluir na velocidade que precisamos", disse Miguel de Icaza. Segundo Miguel, a equipe original do Mono espera finalizar a primeira versão do seu produto para iPhone em três meses e a versão para Android, em quatro.

Preocupações legais para a Xamarin

Ainda de acordo com Miguel de Icaza, os novos produtos manterão compatibilidade de código com o código atual do MonoTouch e do Mono para Android. Isso, no entanto, pode colocá-los sob risco de ações legais por parte da Attachmate. Sempre houve a preocupação de que o Mono poderia ser processado pela Microsoft, mas para isso acontecer a Microsoft precisaria convencer um tribunal de que estava “apenas brincando” quando fez a cessão das patentes de CLR/C# e que a cessão não teria validade legal. E levando em conta suas obrigações para com o ECMA e o princípio legal do impedimento equitativo, eram mínimas as chances disso acontecer.

Com a Attachmate, entretanto, a história é completamente diferente. A Attachmate possui um produto que compete diretamente com as futuras ofertas da Xamarin, mesmo que a Attachment não esteja dando suporte a esse produto. Sem algum acordo legal entre as empresas envolvidas, a Xamarin pode ser obrigada a provar na justiça que seu novo produto não utiliza tecnologias que o antigo utilizava. No entanto, considerando que o novo produto é na verdade apenas uma casca sobre uma API nativa, vai ser difícil provar que a implementação foi feita do zero, mesmo para uma equipe que não estava totalmente familiarizada com o código da Attachmate.

Devido a tudo isso e também à incerteza geral para com qualquer novo produto, muitos desenvolvedores da lista monodroid dizem que estão voltando a utilizar Java para o desenvolvimento, enquanto as questões são esclarecidas. Outros ainda aguardam, já que o custo de portar as aplicações para Java e de manter duas bases de código é inviável para eles.

Financiamento

A ideia de uma empresa dedicada exclusivamente a produtos e serviços baseados no Mono não é nova. De acordo com Miguel de Icaza, seu grupo passou o último ano tentando convencer a Novell a criar uma divisão com essa finalidade. Apesar dessa nova divisão nunca ter surgido, esse trabalho de bastidores provavelmente explica como foram obtidos investidores e contratos com desenvolvedores, permitindo manter a nova empresa por tempo suficiente para colocar os novos produtos no mercado.

Além disso, segundo Miguel de Icaza, a Xamarin está buscando ainda mais investimentos para fazer coisas como:

  • Tutoriais para os nossos diversos kits para desenvolvedores
  • Documentação de diversas APIs específicas do Mono
  • Software dedicado para suporte a usuários
  • Atualização do sistema de gerenciamento de defeitos
  • Treinamento, Consultoria e Suporte
  • Marketing: nós temos a melhor plataforma de desenvolvimento, precisamos que o mundo saiba disto. 

Preocupações legais para a Attachmate

Retornando ao assunto Attachmate, existem diversas questões não respondidas sobre como a empresa fará a descontinuação do seu envolvimento com o Mono. Como foi publicado anteriormente no InfoQ.com, os produtos Mono da Novell vinham com contratos de suporte que provavelmente precisam ser honrados. E isso não se restringe aos contratos existentes. A Novell parece continuar vendendo contratos anuais de suporte para o MonoTouch e para o Mono for Android, embora a empresa não tenha recursos para o desenvolvimento desses produtos. Se esta situação não for resolvida rapidamente, poderá até levar a alegações de fraude.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT