Nessa palestra vamos falar sobre a relação entre a Microsoft e o Software Livre, e o envolvimento da empresa em projetos open-source.
A palestra aborda a influência do Software Livre em projetos da gestão de Satya Nadella, como: a abertura gradual do código-fonte do .NET, NUGET open-source, Projeto REDIS, a Alliance for Open Media e o GitHub da Microsoft. Além disso, vamos ver como o Linux, PHP, Ruby, Node.JS e Python rodam no Microsoft Azure.
Também vamos falar da experiência gratificante de participar das comunidades PotiLivre e da CTMS RN – Comunidade Técnica Microsoft no RN.
2. 1. Porque estar nas 2 comunidades: Potilivre e CTMS RN?
2. Mudanca de pensamento da Microsoft
3. Envolvimento da Microsoft com o Software Livre;
4. Vantagens do Software Livre para a Microsoft;
5. Participacao em projetos de Software Livre;
6. Expansao de negocios e clientes da Microsoft com o Software
Livre;
7. Azure com Linux e rodando tecnologias livres;
8. Potilivre e CTMS – Comunidade Tecnica Microsoft RN
Roteiro
3. • Necessidade de aprender na Microsoft: Windows
Server, Servidor de Dominio, Autenticacao no Active
Directory, GPO, Controladores de Dominio e Microsoft
SQL Server;
• Necessidade de aprender no Linux e Software Livre
Porque estar nas 2 comunidades:
Potilivre e CTMS RN?
4. • A gestão de Satya Nadella provocou muitas
mudanças em projetos microsoft;
• A microsoft, que não apoiava o software livre,
agora chega a tomar iniciativa.
Mudanca de pensamento da Microsoft
5. • Feedback: A ideia de abrir o
código-fonte do .NET ajudar a
Microsoft a melhorar as soluções;
• Pois o feedback enviado pelos
usuários da comunidade deve crescer
consideravelmente;
Vantagens do Software Livre para a
Microsoft
6. • Com o Software Livre nao ganhamos dinheiro
com venda de licenca, mas sim com prestacao
de servico;
• Com o Azure, A Microsoft comeca e entrar
nesse nicho de mercado, trabalhando com
servicos ao inves de licencas;
• Seguindo o modelo da Amazon Web Services;
Expansao de negocios e clientes da
Microsoft com o Software Livre
7. • A Microsoft está entre os contribuidores do
kernel do Linux;
• As contribuições são para kernel são nos drivers
usados para que o Linux passe a suportar o
Hyper-V;
• Fora isso, tambem participa de muitos projetos
de software livre:
Envolvimento da Microsoft com o
Software Livre
14. • Em uma conferência, a microsoft anuncia a
criação da .NET| foundation, voltada a
comunidade open source;
www.dotnetfoundation.org
• A fundação conta hoje com 31 projetos, dentre
eles: .NET Core, ASP.NET 5, .NET SDK
for Hadoop, Windows phone toolkit,
xamarin mobile, entre outros;
• GITHUB do projeto: github.com/dotnet
Participacao em projetos
de Software Livre
15. • Muito projetos open source contam com um
gerenciador de pacotes;
• O gerenciador facilita adicionar ou remover,
com uma simples linha de comando;
• O .NET possui o gerenciador nuget, de
código aberto;
• Conta com quase 6 mil pacotes disponíveis
como: Modernizr, JSON.NET, etc;
Participacao em projetos
de Software Livre
16. • Google, Cisco, Microsoft, Amazon,
Intel, Netflix e Mozilla anunciaram na terça-
feira (01/09) a Alliance for Open Media;
http://aomedia.org/
• A idéia é o desenvolvimento de um codec em
código aberto e livres de royalties para
prover streaming de vídeos em alta
qualidade através de aparelhos em diversos
formatos.
Participacao em projetos
de Software Livre
17. • Muitas das empresas que fundaram a Alliance
for Open Media já haviam desenvolvido codecs
proprietários. A ideia é que as ferramentas já
desenvolvidas sejam combinadas em uma base
para a criação de um padrão aberto e gratuito.
• Indiretamente, pode ser um mais empurrão no
flash;
Participacao em projetos
de Software Livre
18. • No fim de 2011, a Microsoft começou a
apoiar o desenvolvimento de uma versão
para Windows do Hadoop;
• E decidiu abandonar seu próprio software
para essa função em prol do Hadoop.
Participacao em projetos
de Software Livre
19. Bash rodando no Windows 10
Participacao em projetos
de Software Livre
20. • No Azure eh possivel rodar apps em
Java, .NET, Node.JS, PHP com Git,
PHP com FTP e Python
• Abre-se um novo nicho de mercado
para a Microsoft;
Azure com Linux e rodando tecnologias
livres
21. • A Microsoft forneceu APIs que
possibilitam o desenvolvimento de
aplicações nessas linguagens para
configurar e controlar o Windows
Azure.
Azure com Linux e rodando
tecnologias livres
22. • Potillivre – A melhor comunidade de
Software Livre do mundo :D
Potilivre e CTMS – ComunidadeTecnica
Microsoft RN
23. • A CTMS RN, sigla para Comunidade Técnica
Microsoft no Rio Grande do Norte, começou
no dia 21 de outubro de 2015;
• Site: https://ctmsrn.azurewebsites.net/
Potilivre e CTMS – ComunidadeTecnica
Microsoft RN
24. • Participamos nos eventos Microsoft e temos
treinamento exclusivo com os especialistas de
Natal nos programas:
• Microsoft Student Partner – MSP
• Microsoft Technical Audience Contributor –
MTAC
• Microsoft Most Valuable Professional – MVP.
Potilivre e CTMS – ComunidadeTecnica
Microsoft RN