Como a mudança da microsoft para open source está afetando
Microsoft é uma empresa radicalmente diferente desde Satya Nadella assumiu o controle do leme. Em apenas um curto período de tempo, transformou-se de um gigante corporativo entupido que dominava o espaço PC nos anos 90, a uma empresa que faz produtos que excitar as pessoas
Conteúdo
- Software menos abandonados
- Video: Йохай Бенклер о новой экономике с открытыми ресурсами
- Grandes idéias, compartilhadas publicamente
- Video: software open for all | steve ballmer
- Coding collaborative faz melhor software
- (potencialmente) apoio perpetual
- Video: keynote opensource
- Aprenda com os melhores
- Open source e open
A Microsoft também mudou radicalmente sua cultura corporativa. Uma vez insular e secreto, a empresa está agora lançando suas jóias da coroa sob licenças de código aberto. A mais importante das quais é o .NET framework, embora mais recentemente a Microsoft lançou o Visual Código estúdio sob a licença MIT, e publicado a fonte para Github.Um começo GNU Para Microsoft: O que um Open Source .NET Meios enquadramento para o resto de nósUm começo GNU Para Microsoft: O que um Open Source .NET Meios enquadramento para o resto de nósMicrosoft acaba de lançar uma parte significativa do seu código sob uma licença de código aberto permissiva. Este movimento rompe com anos de tradição. Mas por que eo que isso significa para você?consulte Mais informação
Mas por que você deveria se preocupar? Você não é um codificador. Você não tem nenhum interesse em se aprofundar em montanhas e montanhas de código C ++, só para ver como as coisas funcionam. Essa é a grande coisa sobre o Windows - você não precisa ser tecnicamente de espírito para tirar o máximo proveito dela.
Mas estes behind-the-scenes mudanças são realmente importantes, e prometem ter um impacto real sobre a forma como você usa seu computador, então preste atenção.
Software menos abandonados
Microsoft, em um determinado ano, lança centenas de produtos. Alguns, desde o início, têm um apelo de mercado de massa e tornar-se sucessos rugindo. Outros, nem tanto, mas eles conseguem desenvolver uma sequência nicho.
Video: Йохай Бенклер о новой экономике с открытыми ресурсами
Eventualmente, eles se descontinuado. Microsoft Money era um grande exemplo disso. Foi um precursor para Mint, e permitiu-lhe manter o controle de suas finanças, e tinha um pequeno grupo de usuários que jurou por ele. Era um de seus mais antigos produtos também, lançados pela primeira vez em 1991, foi finalmente interrompidas em 2009, depois de quase duas décadas de serviço poupar dinheiro leal.
Agora que a Microsoft está finalmente aberto para liberar o código-fonte para os seus produtos sob licenças permissivas, é lógico que acabará por começar a produtos de código aberto já não tenciona prosseguir comercialmente, bem como ID Software tem feito com muitos dos seus jogos, como Quake 3 e Perdição.
O que significa que quando algo é morto pela Microsoft, a comunidade estará pronto e capaz de pegar a folga, deve eles querem.
Grandes Idéias, compartilhadas publicamente
Você provavelmente não sabe disso, mas enquanto a Microsoft foi labutando no Windows 8 e Windows 10, uma equipe secreta de 100 pessoas em Redmond estava trabalhando afastado em outro sistema operacional chamado Midori. Poucas pessoas fora da Microsoft já vi isso, mas pelo que tem sido divulgada publicamente, parece incrível.
Video: Software open for all | Steve Ballmer
Você vê, o Windows, você provavelmente está lendo este artigo em tem uma longa história, e herdou um monte de decisões código e design, desde as primeiras versões do Windows. Algumas dessas decisões de design faziam sentido no momento, mas à luz de uma nova paisagem de computação com novas ameaças de segurança e sistemas cada vez mais poderosos, olhar um pouco datado.
Midori era um novo começo. Ele poderia executar aplicativos que foram distribuídos em vários nós. isto aplicações de área restrita (Como o Android faz), a fim de aumentar a segurança. Mais importante, ele seria mais rápido e mais estável, como partes essenciais do sistema - como o kernel, drivers de dispositivos e aplicativos - seriam escritos em algo chamado “código gerenciado”.O que é um Sandbox, e por que você deveria estar jogando em UmO que é um Sandbox, e por que você deveria estar jogando em Umprogramas altamente conjuntivos pode fazer muita coisa, mas eles também são um convite aberto para hackers maus para atacar. Para evitar ataques de se tornar bem sucedido, um desenvolvedor teria de detectar e fechar todos os buracos única em ...consulte Mais informação
Teria sido incrível.
Infelizmente, parece que o projeto chegou a um fim prematuro, com os funcionários quer ser despedido, ou transferido dentro da empresa. A Microsoft disse que pretende usar alguns dos conceitos de Midori em versões posteriores do Windows.
Alguns dos que foram demitidos, desde então, um blog sobre suas experiências e reflexões sobre o projeto Midori. Um dos pontos mais interessantes feitas pelo ex-desenvolvedor Midori Joe Duffy foi que teria sido melhor se fosse código aberto desde o início.
“Meu maior arrependimento é que nós não OSS-lo desde o início, onde a meritocracia da Internet poderia julgar suas peças de forma adequada. Tal como acontece com todas as grandes corporações, as decisões em torno do destino da tecnologia de núcleo de Midori não eram inteiramente voltada para a tecnologia, e, infelizmente, nem mesmo inteiramente business-driven”
Talvez esta experiência intrigante no projeto do sistema operacional pode não ter sido um fracasso, se o público em geral foi capaz de avaliar e avaliar os méritos de Midori, e oferecer feedback. Enquanto no passado, certamente não pode ser alterado, o futuro parece brilhante para a Microsoft, que nunca foi realmente tudo o que tímido quando se trata de mostrar o que ele está trabalhando.
Coding Collaborative Faz Melhor Software
Olhe para a página Github de qualquer produto principal software de código aberto - ser que o WordPress, o kernel Linux, ou até mesmo da Microsoft Visual Código Estúdio - e você encontrará uma página de problemas. Este documenta os vários problemas que foram encontrados em um programa, e são apresentados por ambos os desenvolvedores e usuários.
Essa é a grande coisa sobre o software de fonte aberta. O que antes era disponível apenas para um punhado de desenvolvedores agora é visto por um público maior, que são capazes de identificar, explicar e ajudar a resolver problemas.
Agora, imagine se você pudesse fazer isso em um grande pedaço de software comercial. Com o Microsoft abrir gradualmente-sourcing selecione partes de seu repertório de software, esta é agora uma realidade.
(Potencialmente) Apoio Perpetual
Isso remonta ao ponto anterior sobre abandonware. Microsoft escolher para abrir-source algum do seu catálogo de software sugere (mas não garante de forma) que há o potencial para determinados pacotes de software que tenham o seu ciclo de vida estendido.
Video: Keynote Opensource
A partir do Microsoft Money, ao aparentemente imortal Windows XP- quando a Microsoft mata algo, as pessoas ficar chateado. Abrir-sourcing essas peças vitais de software significa que há uma chance da comunidade pode assumir, e patches e atualizações continuará a ser oferecido, desde que ainda há o interesse.Por que o Windows XP não vai desaparecer tão cedoPor que o Windows XP não vai desaparecer tão cedoAs pessoas não podem deixar de ir Windows XP. Em empresas e residências em todo o mundo, ele vai ficar por aqui. Falamos com três usuários do Windows XP a partir de diferentes gerações e origens para descobrir o porquê.consulte Mais informação
Para as empresas ainda está preso usando versões antigas do software Microsoft devido a preocupações de legado, que seria capaz de tanto auto-sustentação de seu próprio software, ou pagar um terceiro para fazê-lo. Isso é realmente emocionante.
Aprenda com os melhores
Este será sem dúvida controversa (sinta livre para me dizer o quão errado eu sou nos comentários), mas aqui vai. Acho que a Microsoft escolher para abrir-source seu código será uma benção para pessoas que estão aprendendo a código.
Cheguei a esta conclusão depois de falar com várias pessoas sobre como eles aprenderam a código na década de 1980, antes do estouro de pilha, completar de código, e Reddit eram coisas. Para a maior parte, eles levaram código que alguém já tinha escrito, e eles modificou. Através de tentativa e erro, que levou alguém do trabalho, e fez seu próprio. Eles passam horas a mexer em seu BBC Micros e Espectros, só para mudar o que um objeto parecia, ou para adicionar a um jogo que possuíam.
Microsoft escolher para publicar seu código no Github tomaria esse conceito, e aplicá-lo ao 21st século. As pessoas poderiam aprender a código modificando programas que eles usam em uma base diária. Como isso é legal aquele?
Open Source e Open
Você provavelmente não é um codificador. Isso é bom. A maioria das pessoas não são. Mas você deve se preocupar com Microsoft escolher para abrir-fonte cada vez mais de seu código, porque, indiretamente, afeta a sua vida digital.
Ele também enfatiza como a Microsoft está se tornando uma empresa-mais aberto a partir de sua programa Windows 10 Insider Pré-Visualização, onde os usuários podem testar novas funcionalidades à medida que são incorporado à sua adopção de Github- até mesmo a sua decisão de permitir iOS e aplicações Android para executado em Windows 10.Seja o primeiro a testar novos Windows 10 Constrói como o Windows InsiderSeja o primeiro a testar novos Windows 10 Constrói como o Windows InsiderInsiders do Windows são os primeiros a testar novo Windows 10 constrói. Eles também são os primeiros a sofrer de bugs. Aqui nós mostramos-lhe como entrar ou sair do programa e como compartilhar ...consulte Mais informação
Além disso, eles são aparentemente feliz para o software da Microsoft para rodar em plataformas concorrentes. Por exemplo, o Android tem agora uma versão do Microsoft Office, enquanto o Linux tem tanto o framework .NET, e Visual Código Studio. O antigo pedaço de software tem o potencial de levar a mesmo software mais multi-plataforma, como os desenvolvedores podem escrever código uma vez, e executá-lo no framework .NET em todo Linux, OS X e Windows.
Existem outras upsides incrível para Microsoft abraçando o movimento Open Source? Diga-me nos comentários abaixo.
Créditos das fotos: Windows XP (Rob DiCaterino), um pedaço de código (Timitrius)