A Microsoft tornou a calculadora do Windows um código-fonte aberto

calculadora-windows-10

A Microsoft há muito é uma defensora da ideologia do software não-livre, ideologia pela qual a empresa gerou bilhões de dólares. Historicamente, a empresa se opôs a projetos públicos de código aberto como o Linux.

No entanto, sob a liderança de Satya Nadella, a Microsoft é uma sociedade muito diferente. Ele não apenas oferece suporte a código aberto e Linux, mas também traz código para o mundo do código aberto.

Na verdade, A Microsoft se tornou um dos principais contribuintes. E bem, ontem o pessoal do Windows anunciou que vai ainda mais longe em seu compromisso com a ideologia do código aberto. Como ao fazer faça do seu programa Calculadora do Windows um projeto código aberto no GitHub.

Em uma postagem do blog, a Microsoft que:

Hoje, temos o prazer de anunciar que estamos lançando o código da calculadora do Windows no GitHub sob a licença do MIT. Isso inclui o código-fonte, o sistema de construção, os testes de unidade e o roteiro do produto.

Nosso objetivo é criar uma experiência de usuário ainda melhor em parceria com a comunidade. Nós encorajamos suas novas perspectivas e maior participação para ajudar a definir o futuro da calculadora.

Como desenvolvedores, se você deseja saber como as diferentes partes da Calculadora funcionam, integre facilmente a lógica da calculadora ou a interface do usuário em seus próprios aplicativos ou contribua diretamente para algo que está incluído no Windows, agora é possível.

A calculadora continuará a passar por todos os testes usuais, conformidade, segurança, processos de qualidade e compilações oferecidos aos usuários internos, como fazemos com nossos outros aplicativos.

Todos podem contribuir

Microsoft incentiva os desenvolvedores a contribuir com a calculadora do Windows, agora disponível em código aberto, via:

  • Participe de discussões.
  • Apontando ou resolvendo problemas.
  • Oferecendo novas ideias de recursos.
  • Realização de protótipos de novas funcionalidades.
  • Projetando e participando da construção de edifícios com seus engenheiros.

A calculadora do Windows atualmente vem com os seguintes recursos:

  • O modo padrão da calculadora oferece operações básicas e avalia os pedidos assim que eles são inseridos.
  • A calculadora científica oferece operações abrangentes e avalia os comandos de acordo com a ordem das operações.
  • Funcionalidade de calculadora do programador que fornece aos desenvolvedores operações matemáticas comuns, incluindo a conversão entre bases comuns.
  • Histórico de cálculos e capacidades de memória.
  • Conversão entre várias unidades de medida.
  • Conversão de moeda com base em dados extraídos do Bing.

Como acontece com todas as mudanças, Um membro da equipe da Microsoft analisará o código dos novos recursos antes de arquivá-lo na filial principal.

Novos recursos geralmente requerem mais edições técnicas do que correções de bugs. Ao escanear o código para novos recursos, a equipe da Microsoft considera pelo menos o seguinte:

Todos os itens da lista de verificação de acessibilidade devem ser tratados.
Todos os itens da lista de verificação global devem ser processados.

A alteração deve ser testada na versão mais antiga do Windows compatível com o aplicativo.

Você pode encontrar este número de versão em AppxManifest.xml.

Todas as chamadas de API mais recentes que esta versão devem ser habilitadas condicionalmente.

A mudança deve usar apenas APIs com suporte. Se houver dúvidas sobre o uso de APIs legadas ou não documentadas, o Windows Application Certification Kit deve estar em execução para verificação.

Além disso, se a mudança adicionar novas bibliotecas ou outras dependências ao aplicativo se você deve medir o tamanho aumentado dos arquivos binários e, se a biblioteca não for gerenciada pela Microsoft, a equipe da Microsoft precisará definir um plano para monitorar a biblioteca upstream em busca de alterações, como patches de segurança.

Se a biblioteca for usada sob uma licença de código aberto, devemos cumprir a licença e credenciar terceiros de forma adequada.

Se você quiser saber mais sobre isso, pode visitar o comunicado no blog da Microsoft. O link é este. 


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   01101001b dito

    Uau! M $ contribui para uma calculadora de código aberto. Exatamente o que precisamos no Linux, porque não tínhamos nenhum. Por favor, levantem-se e apliquem 3 rodadas de aplausos para não parecerem ingratos. No final das contas, M $ se ele faz isso é puramente desinteressado (como alguém disse por aí «que você não tem que morder a mão que os alimenta de código aberto, porque M $ é o« maior »deles contribuidor ») Bem, o que pode ser trazido em troca? O Know How de como o Linux lança novas versões sem 12 anos entre uma e outra? Nahhh.

  2.   Andreale Dicam dito

    É um bom começo e estou muito feliz com isso. É verdade que se compararmos com o comportamento que a Microsoft tem com projetos open source mais competitivos como o Firefox, que bloquearam de forma miserável do Skype em sua versão web, perceberemos que este fato só se aplicaria a projetos que não autodestruir seu sistema. Mas hey, é alguma coisa. Se tudo correr bem, essa intenção se espalhará para outros projetos, isso é certo.

  3.   Pol_with_o dito

    Os da Microsoft devem ser imbecis ...