Dezembro 21, 2024

Revista PORT.COM

Informações sobre Portugal. Selecione os assuntos que você deseja saber mais sobre no Revistaport

O longo e estranho ciclo do FOSS chega ao fim quando a Microsoft doa Mono para o Wine Project

Homem olhando vitrines em uma loja de vinhos com um tablet na mão.
Ampliar / O mono cabe entre um táxi chileno e um malbec argentino, ou está mais próximo do laranja, talvez?

Imagens Getty

A Microsoft doou o Project Mono, uma estrutura de código aberto que trouxe a plataforma .NET para sistemas não Windows, para a comunidade Wine. WineHQ será criado Responsável pelo código principal do projeto MonoEnquanto a Microsoft incentivará os aplicativos baseados em Mono a migrarem para a estrutura .NET de código aberto.

como Notas da Microsoft na página inicial do Project MonoO último grande lançamento do Mono foi em julho de 2019. Mono “foi o pioneiro na plataforma .NET em vários sistemas operacionais” e foi a primeira implementação do .NET no Android, iOS, Linux e outros sistemas operacionais.

Ximian, Novell, SUSE, Xamarin, Microsoft – e agora Wine

Mono começou como um projeto de Miguel de Icaza, um dos co-criadores do desktop GNOME. De Icaza liderou o Ximian (originalmente Helix Code), com o objetivo de trazer a então nova plataforma .NET da Microsoft para plataformas semelhantes ao Unix. A Novell adquiriu a Ximian em 2003.

Mono foi um componente-chave dos esforços de de Icaza para trazer o Silverlight da Microsoft, um plug-in de navegador para aplicativos interativos de rich media (ou seja, um concorrente do Flash), para sistemas Linux. Novell Mono também foi promovido como uma forma de desenvolver aplicativos iOS usando C# e outras linguagens .NET. Em 2009, a Microsoft aplicou a sua “Promessa da Comunidade” aos padrões .NET, enfatizando a sua vontade de permitir que o Mono prosperasse além do seu controle específico.

Mas em 2011, a Novell, que estava em processo de aquisição, não estava fazendo muito com o Mono, e de Icaza começou a criar o Xamarin para empurrar o Mono para o Android. A Novell (através de sua subsidiária SUSE) e a Xamarin chegaram a um acordo sobre o Mono. negócio O Xamarin lida com o gerenciamento de IP e de clientes, usando Mono no Novell/SUSE.

A Microsoft tornou a maior parte do código aberto do .NET em 2014, depois foi além, adquirindo totalmente o Xamarin em 2016, colocando o Mono sob a licença do MIT e integrando as ofertas do Xamarin em vários projetos de código aberto. Mono agora existe como armazém Esses arquivos poderão um dia ser arquivados, embora a Microsoft prometa manter os arquivos binários por pelo menos quatro anos. Quem quiser continuar usando o Mono é direcionado ao site da Microsoft A “garfo moderno” do projeto Dentro do .NET.

O que isso significa para Mono e Wine? Não muito no começo. Wine, uma camada de compatibilidade para aplicativos Windows em sistemas compatíveis com POSIX, já usou código Mono em correções e Possui seu próprio drive monoAo doar Mono para Wine, a Microsoft eliminou, no mínimo, a última preocupação que alguém pudesse ter sobre o controle da empresa sobre o projeto. É claro que a Microsoft ao fazer essa mudança é muito diferente e está familiarizada com o código aberto, mas, independentemente disso, é um gesto simpático.