O comentário que recebi em seguida, do Fernando Cima, me dá a certeza de que você já está ciente da minha intenção de fazer uma entrevista com você (e quem mais você indicar) no estilo inaugurado pelo site Slashdot: a comunidade envia e classifica as perguntas, eu lhe repasso um conjunto das mais votadas, e você me encaminha as respostas por escrito, que serão publicadas na íntegra e abertas para discussão.
Tenho o maior interesse em viabilizar este diálogo. Não vejo a Microsoft como amiga ou parceira do software livre, ao menos neste momento, mas não sou descrente em relação à possibilidade de um relacionamento com menos antagonismo. Mas, embora você vá ter plena possibilidade de deixar de responder a alguma pergunta, quero que fique claro desde o princípio que o nível das questões não necessariamente refletirá este meu posicionamento. Espero, entretanto, que a comunidade aproveite esta oportunidade para fazer perguntas interessantes, que mereçam respostas elaboradas.
Fica o convite: caso você tenha interesse em responder novamente a questão por escrito, para publicação imediata no BR-Linux, reproduzo-a novamente abaixo, com um pequeno acréscimo.
Segue a pergunta - a parte em destaque é acréscimo meu:
"Gostaria de saber qual será o respeito dispensado pela Microsoft com os padrões abertos, como os do W3C, visto que vários produtos dela notoriamente desrespeitam os mesmo, como o Internet Explorer." Além disso, o que devemos esperar em termos de interoperabilidade e aderência a padrões abertos na nova onda de aplicativos "Live" da Microsoft?
Vou ver se consigo responder de forma mais clara a questão do Vinicius:
A primeira parte da questão trata do tema de adoção ou respeito a padrões abertos - a Microsoft já incorpora aos seus produtos (Windows 2003 Server é um exemplo) mais de 100 protocolos abertos aprovados por diferentes entidades como (W3C, IEEE, OASIS, ECMA, etc..) (estou copiando abaixo um texto com alguns detalhes de cada uma das entidades com exemplos). O que mencionei durante o FISL é que padrão é sempre uma base, e isso sempre foi assim, veja por exemplo as RFCs - não são raros casos onde os fabricantes implementam parte do que consta na norma ou incluem características que possam tornar seus produtos diferenciados (atender a demanda dos clientes pode requerer a implementação de requisitos que podem não estar contemplados no protocolo padrão). Nesse caso o que fazer ? Aguardar que o padrão seja discutido, votado e aprovado e só ai implementar uma nova funcionalidade ou buscar alternativas para entregar ao usuário o recurso solicitado ? Esse é um desafio da indústria não só da Microsoft. A Microsoft vai continuar participando ativamente das entidades de padronização sempre com o compromisso de respeitar o protocolo e de atender a demanda de seus clientes. Uma demonstração desse esforço é que o novo Office terá como formato de gravação de seus arquivos o OpenXML - formato aberto para documentos, planilhas e apresentações - isso significa um avanço muito importante pois existem milhões, ou talvez bilhões, de arquivos que poderão ser convertidos para um formato aberto facilitando sua integração com sistemas legados ou novas aplicações.
Especificamente sobre Web durante o debate o Denis fez referência ao encontro de desenvolvedores IE, Firefox, etc.. que teve como objetivo buscar o alinhamento na adoção e implementação de padrões.
Respondendo a segunda parte da questão: o que se pode esperar é uma plataforma cada vez mais aberta onde o protocolo XML e a tecnologia WebServices terão papel de destaque em cada um dos produtos e serviços da Microsoft. Isso inclui Live, Office, Visual Studio, Windows Server, SQL, etc..
Examples of participation in standards bodies:
W3C - World Wide Web Consortium
-Ex. of Microsoft Participation: Channel Definition Format (CDF) The Channel Definition Format is an open specification that permits a web publisher to offer frequently updated collections of information, or channels, from any web server for automatic delivery to compatible receiver programs on PCs or other information appliances. More historically, Microsoft has endorsed W3C standards such as HTML 4.0 with the release of IE 4.0
OASIS
- Ex. of Microsoft Participation: Web Services Reliable Messaging (WS-RM) provides a standard, interoperable way to guarantee message delivery to applications or Web services
IETF Internet Engineering Task Force
-Ex. of Microsoft Participation: MTA Authorization Records in DNS (MARID) Working Group relating to curtailment of spoofed emails
WS-I Web Services Interoperability Organization
- Ex. of Microsoft Participation: WS-I Basic profile includes XML Schema and SOAP to allow interoperability between Web Services.
Nós recebemos no stand o comentário que a resposta não tinha sido clara, e a pergunta foi repetida no segundo debate (entre eu, o Denis e o Marcone Theisen da Solis) onde tentei responder de forma mais direta. Vou repetir a minha resposta com mais detalhes abaixo.
Especificamente sobre o W3C, no desenvolvimento do Internet Explorer 7 um dos principais focos tem sido a corrigir os bugs de compatibilidade e melhorar o suporte aos padrões como CSS 2.1. A Microsoft procurou a comunidade e criou-se uma força tarefa junto com Web Standards Project para resolver estes problemas (http://www.webstandards.org/action/mstf), cujos resultados já estão aparecendo. Apresentamos na última plenária técnica do W3C na França e na conferência MIX06 o preview mais recente da versão Beta 2 do Internet Explorer 7, e este foi a resposta em no blog de um dos líderes do Web Standards Project:
[http://www.stuffandnonsense.co.uk/archives/the_ie7_mix_06_release.html]
What I saw today from the (as yet unfinished) IE7 MIX 06 beta, it has significant standards support improvements over what we have seen from the IE7 Beta Preview and this will be the release where we can seriously start to test our work in IE7.
I have been amazed by the IE7 team's graciousness and keenness to make IE7 the browser that we all deserve it to be. Way to go!
O Beta 2 do Internet Explorer 7 vai estar disponível ao público em algumas semanas, e eu convidaria o Vinícius e a outros membros da comunidade a testarem esta versão e verificarem o progresso que foi feito, e se possível nos dar feedback onde podemos ainda melhorar.
Sobre os serviços Live, o time da MSN tem feito um esforço em fazê-los compatíveis com outros browsers e em documentar as APIs e schemas XML para interoperarem com outras plataformas. Eu não uso o Firefox, mas uso bastante o Opera e tenho lido os meus emails no Live Mail e usado o Live Local sem problemas. O nosso CTO Ray Ozzie recentemente na Etech demonstrou um novo serviço - Live Clipboard - usando o Firefox, e as especificações deste serviço foram licenciadas pela Microsoft usando Creative Commons na forma Attribution Share-Alike.
Vocês falaram muito em interoperabilidade. Então por que não abrem as especificações dos fomatos do MS Office ou aderem de verdade ao OASIS?
--
Jabber: rockertux [spammer] gmail [maldito] com