BT

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

Contribuir

Tópicos

Escolha a região

Início Notícias Código do compilador do F# agora é Open Source

Código do compilador do F# agora é Open Source

Don Syme anunciou o release do código fonte do compilador do F#,  o código está disponível sob a licença Apache 2.0.

Don Syme, um dos principais pesquisadores da Microsoft que está atualmente envolvido com o design e implementação do F#, anunciou o release do compilador para o F# e o código fonte da biblioteca principal que está sob a licença Apache 2.0. O código fonte inclui outras ferramentas e bibliotecas contidas no F# Power Pack e hospedadas no Codeplex.

O código fonte do compilador já estava disponível na versão anterior do F# porém sob a licença Microsoft Research Shared Source License Agreement, que possibilitava aos usuários utilizar o código desde que não tivessem nenhum propósito comercial. A grande mudança é que agora o código fonte está disponível sob a Apache 2.0, possibilitando o uso comercial do software. Porém dado que o lançamento foi feito utilizando o modelo "code drop", os usuários não possuem acesso ao projeto principal, não podendo melhorar ele, corrigir algumas coisas, ou determinar o seu futuro.

Syme comentou que eles irão lançar mais code drops do F# no futuro junto com as atualizações do Visual Studio:

Depois de algumas discussões, nós decidimos utiizar o modelo "code drop", onde nós disponibilizamos versões do código do compilador+bibliotecas juntamente com cada release da linguagem F# em si. No time do F#, os releases da linguagem são planejados de uma maneira que eles fiquem sincronizados com o release do Visual Studio.

Nós esperamos lançar outros code drops se/quando os service pack(s) do Visual Studio 2010 forem lançados, embora isso possa fazer com que os releases demorem um tempo para sair.

Um possível cenário de utilização do código do F# é para criar um port dele para a JVM. Outro projeto interessando para se ver é onde o time do Mono está indo. Miguel de Icaza mostrou interesse em ver o código fonte do F# sob licenca MS-PL.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT