Também n percebi muito essa de se pagar as apis. Reparem, a microsoft oferece o SKD do directx, do media player, da framework .net, etc de borla para quem quizer sacar e desenvolver nelas.
O que se põe é que existem certas apis q guardou para si mesmo, para uso interno, o que faz com q seja impossível desenvolver aplicações concorrentes/compatíveis. Estamos a falar básicamente de aplicações distribuídas e de protocolos "Windows Server". Acho que neste campo passa-se o mesmo em quase todo o lado, vamos ver por exemplo o mercado dos leitores de mp3, em q o ipod (acho eu) é um claro dominante. A comunicação com o dispositivo deve ser feita via itunes. E a Apple não deixa q exista software de terceiros a comunicar com o seu dispositivo, lá está, pq n fornece as api's para tal. E agora? pq é q ninguém se queixa?
Em relação aos códigos fontes, kem ainda n percebeu q estgá um pouco offtopic ao referir tal coisa deveria saber melhor q a m$ n é obrigada a fornecer código fonte nenhum.... quando tal acontecer o mercado do software desaparece
basta sacar o código do programa q eu kero e compila-lo em casa e voilá, free for all =) Quem desenvolve software sabe que isto n pode acontecer. É muito bom quando se ker projectos de peskisa e de desenvolvimento em comunidade aberta, mas para um produto comercial é completamente impossível.
Em relação ao media player, como já disse mtos disseram.. é uma medida no mínimo ridicula. O media player sempre existiu no windows, práticamente. E agora, empresas q apareceram mt depois da prórpia existência do media player, vêm reclamar q este deve sair do windows pq eles tb têm direito de mercado?.. bem, acho q deviam ter feito uma pesquisa de mercado primeiro e perceber q vão dar o mesmo q o windows oferece de borla, talvez fosse melhor inovarem em vez de reclamarem.
Daqui a pouco ponho mãos à obra e desenvolvo uma aplicação que faz td o q a calculadora do windows faz, mas com uma interface diferente. Até lhe posso pôr uma ou outra funcionalidade adicional... e depois coloco essa mesma aplicação à venda. Depois é fácil, é só ir reclamar q n vendo pq o windows, q tem 90% de cota de mercado, já oferece o mesmo de borla. Ganho o caso, ganho publicidade gratuíta, ganho dinheiro e quem se lixa é o consumidor.
PS: Não confudam a questão das api's com as do windows media player, são duas coisas distintas. Aliás, é possível fazer-se "media players" usando as mesmas apis q o media player usa:
http://msdn2.microsoft.com/en-us/windowsmedia/bb190309.aspx Têm aí uma bela colecção de apis (para média), q o windows fornece de borla, para quem quizer desenvolver software para ele (o q n acontece mt com os outros sistemas operativos). Para além destas api's têm muitas outras como o directx.