Conforme anunciado ontem, estão disponíveis abaixo as primeiras duas respostas de Roberto Prado e Fernando Cima, da Microsoft, às perguntas enviadas e selecionadas pelos leitores do BR-Linux após o debate ocorrido na sexta-feira do FISL.
Agora é com vocês.
Inovações do software livre
Publicado por Randolph Oliveira em Seg, 2006-04-24 23:00.
Muito se fala sobre a Microsoft contribuir com a comunidade, mas poucos percebem que algumas inovações implementadas em softwares proprietários estão em alguns softwares livres (na área de usabilidade de software, por exemplo). Em sua opinião quais conceitos, projetos ou inovações existentes no mundo do software livre poderiam contribuir para melhorar a qualidade do software produzido na Microsoft e conseqüentemente melhor atender às demandas de seus clientes?
Assim como você, Randolph, nós também queremos saber quais são os conceitos e inovações do mundo do software livre que podem melhorar a qualidade dos nossos softwares a atender melhor os nossos clientes. A Microsoft está analisando e de certa forma aprendendo com o modelo de desenvolvimento aberto, escutando os nossos clientes, conversando com a comunidade como no FISL 7, e lançando software sob licenças abertas como o Rotor e o WiX (http://sourceforge.net/projects/wix). E até agora algumas mudanças já são percebidas:
- Ao invés de lançar somente versões Betas em espaços de seis meses ou até um ano, agora produtos como o Visual Studio, SQL Server e o próprio Windows Vista divulgam compilações mensais, chamados de CTPs, para que a comunidade possa acompanhar de perto o progresso no desenvolvimento do produto. Este loop de feedback contínuo, característica muito comum do mundo do software livre, pode contribuir para uma maior qualidade nos nossos produtos.
- O time da Internet Explorer está colocando na Internet a possibilidade do usuário abrir, votar e acompanhar os bugs encontrados no IE (veja em http://blogs.msdn.com/ie/archive/2006/03/24/560095.aspx). A possibilidade de interação direta entre o usuário e o desenvolvedor, feito no mundo do software livre através do acesso aos bugzillas, é outra característica que acreditamos pode beneficiar o software que entregamos aos nossos clientes.
- A participação e o suporte da comunidade é outra força do modelo de desenvolvimento aberto, e a Microsoft estimula que a criação de comunidades, blogs e projetos em sites como o GotDotNet (http://www.gotdotnet.com). Em breve vamos anunciar o projeto CodeLab, que será um ambiente de colaboração onde a comunidade poderá hospedar projetos de código aberto feitos em .NET.
- Alguns clientes, em especial os governos nacionais, valorizam a possibilidade de auditar e verificar os códigos-fonte dos softwares usados em sistemas que podem impactar a segurança nacional. A Microsoft oferece o acesso dos governos ao código-fonte completo de softwares como o sistema operacional Windows e a suite Office, dentro do Government Security Program. Mais de quarenta governos nacionais, incluindo a Rússia e a China, já fazem parte deste programa.
- Clientes que produzem software embarcado nos pediram para ter acesso ao código-fonte do sistema operacional, de forma que eles pudessem customizá-lo para o seu hardware e embarcar o software com estas alterações. O Windows CE já permite este licenciamento, em uso aqui no Brasil em boa parte das urnas eletr??nicas e em outros projetos.
Achamos que isso é só o início, e os modelos de desenvolvimento proprietário e comercial vão cada vez mais aprender um com o outro e caminhar para convergir.
Diálogo entre desenvolvedores
Publicado por brain em Dom, 2006-04-23 21:43.
Você pode descrever alguns detalhes interessantes dos frutos das conversações que vem ocorrendo entre a equipe do Internet Explorer e os desenvolvedores de navegadores livres? Além disso, há outras áreas em que a Microsoft já se reúne publicamente com desenvolvedores de projetos livres concorrentes? Nos casos mencionados, a iniciativa foi da MS, dos projetos citados, ou de terceiros? Como um desenvolvedor livre deve se aproximar da Microsoft caso acredite ter um assunto de interesse mútuo para discutir?
Um exemplo interessante de conversa entre o time do Internet Explorer e o dos outros navegadores foi o encontro promovido pelo George Staikos (KDE/Konqueror) em Toronto para discutir uma forma comum de informar ao usuário que ele está acessando um site suspeito. Os ataques do tipo phishing são uma ameaça para todos os usuários de todos os navegadores, e não há porque deixar de conversar quando podemos juntos colaborar em soluções. As nossas impressões deste encontro estão em http://blogs.msdn.com/ie/archive/2005/11/21/495507.aspx, e o relato do KDE News está em http://dot.kde.org/1132619164/.
Aqui no Brasil esta interação ocorre, por exemplo, em fóruns como o e-Ping, e em vários encontros que promovemos entre desenvolvedores da comunidade e a nossa equipe em São Paulo. Se você tem algum assunto ou projeto para discutir conosco, por favor, não hesite em nos procurar, me envie um email para rprado@microsoft.com e vamos conversar.