A Microsoft, já há muitos anos, é vista por muitos como a verdadeira encarnação do demo. O anti-cristo em pessoa (jurídica). Porém a grande maioria das pessoas que defendem esta visão apocaliptica não conhecem alguns detalhes a respeito do que a empresa oferece, do que ela faz e de seus produtos.

Então a questão é: se você deseja falar bem ou mal, não interessa, mas faça isso sabendo o que está falando. Portanto, segue abaixo uma pequena lista. Se descobrir que desconhece a grande maioria dos fatos, é bom repensar um bom número de conceitos.

Vamos ao estilo "Você Sabia ?":

1) Que governos tem direito de acesso ao código fonte do Windows para garantir sua soberania nacional?
Veja em http://www.microsoft.com/resources/sharedsource/default.mspx
e http://www.microsoft.com/resources/sharedsource/Licensing/GSP.mspx

2) Que empresas particulares podem ter o direito de acesso ao código fonte do windows na forma de consulta para o desenvolvimento de drivers e outros recursos que necessitem de alta integração com o sistema, em alguns casos de forma paga, em outros de forma totalmente gratuita?

Veja em http://www.microsoft.com/resources/sharedsource/Licensing/Enterprise.mspx e http://www.microsoft.com/resources/sharedsource/Licensing/OEM.mspx e http://www.microsoft.com/resources/sharedsource/Licensing/SystemsIntegrator.mspx

3) Que o código fonte do kernel do Windows não apenas está disponível para uso em sala de aula, mas foi organizado de forma didática para a realização de experiências?

Veja em http://www.microsoft.com/resources/sharedsource/Licensing/WindowsAcademic.mspx

4) Que o Windows CE[bb] não é apenas um Windows para dispositivos móveis, mas possui uma ferramenta (Platform Builder) que permite que se monte um novo sistema operacional a partir da escolha de milhares de peças que formam o Windows CE, desta forma criando sistemas operacionais específicos para determinados hardwares (sistemas embarcados) sem o excesso de funcionalidades? Além disso o custo de licença da unidade do sistema operacional é
adaptado a partir das partes escolhidas pelo desenvolvedor, podendo ficar um valor a partir de aproximadamente US$ 10,00 a unidade?

Veja em http://msdn2.microsoft.com/en-us/embedded/aa731407.aspx e http://msdn2.microsoft.com/en-us/library/aa448756.aspx

5) Que as urnas eletrônicas brasileiras foram criadas com base no Windows CE embarcado conforme a tecnologia citada no item 4?

http://www.unisys.com.br/news/imprensa/release99.htm
"A Unisys e a Diebold Procomp, fabricantes de urnas eletrônicas de São Paulo, tinham planos de exportar a tecnologia para os países vizinhos. Em vez de emprestar algumas poucas urnas para fazer propaganda, o governo Lula decidiu bancar as eleições alheias. Só para o Paraguai foram emprestadas 15.000 urnas para as eleições de 2005 e 2006. A empresa Vesta, de São Paulo, deixou de vender softwares de compras públicas on-line para a Bolívia porque Lula, em seu primeiro ano no poder, resolveu oferecer ao país, de graça, um programa com a mesma função. "O governo federal não só reinventou a roda com o software livre à custa do contribuinte, como prejudicou a competição no mercado de tecnologia", diz Paula Santos, sócia da Vesta. É a política do software livre contra o livre
mercado. "

http://veja.abril.uol.com.br/170506/p_068.html

"O governo brasileiro e os partidos políticos brasileiros, por exemplo, realizaram auditoria do código de 50 mil urnas eletrônicas baseadas no sistema operacional Windows CE"
Emilio Umeoka, Presidente da Microsoft Brasil
http://www.camara-e.net/newsletter/2004/newsletter02marco04.html

A desinformação me dá nojo, especialmente quando encontro, tendo como fonte uma universidade, um artigo como este :
http://cienciaecultura.bvs.br/scielo.php?pid=S0009-67252002000200012&script=sci_arttext

6) Que qualquer curso de nível técnico ou superior com matérias de informática pode realizar um contrato chamado MSDN AA (US$ 499,00/ano, menos de R$ 1.000,00/ano), através do qual a instituição de ensino ganha o direito de usar os softwares Microsoft (exceto MS Office) em qualquer quantidade nos seus laboratórios, distribuir cópias oficiais em qualquer quantidade para os professores e distribuir cópias oficiais em qualquer quantidade para seus alunos? Muitas universidades nacionais possuem esse contrato, mas infelizmente não divulgam aos alunos e não são organizadas o suficiente para distribuirem os softwares.
Se as universidades tivessem aderido em massa a este contrato na época em que o país foi ameaçado devido ao seu volume de pirataria o problema teria sido facilmente sanado.

Veja mais em http://www.microsoft.com/brasil/educacao/comunidadeacademica/msdnaa/default.mspx. Conheça a lista de universidades que possuem o contrato em http://www.msdnaa.net/search/SchoolSearchIntl.aspx

7) Que a Microsoft mantém um repositório curricular no qual existem inúmeros programas de curriculo acadêmico fornecidos como sugestão para uso em sala de aula e podendo ser livremente adaptados?

Veja em http://www.academicresourcecenter.net/curriculum/browse/default.aspx

8) Que a Microsoft mantém o Faculty Connection, algo como uma comunidade voltada ao meio acadêmico e que fornece ao professor o Visual Studio 2005 Professional gratuitamente (isso, claro, se a instituição já não possuir o MSDN AA)?

Veja em http://www.microsoft.com/Education/FacultyConnection/BR/Default.aspx?c1=pt-br&c2=BR

9) Que a Microsoft mantém no Brasil um projeto chamado Aluno Monitor, que permite a inúmeros estudantes de todo o país se dedicarem ao estudo da
tecnologia e terem uma grande oportunidade na vida?

Veja em http://www.microsoft.com/brasil/educacao/parceiro/aluno_monitor.mspx

10) Que a Microsoft tem realizado o projeto S2B - Student To Bussiness - anteriormente denominado ProForm - uma preparação de estudantes para o
mercado de trabalho que encontra-se extremamente carente de mão de obra? Tudo sem custo algum para o estudante.

Veja em http://proform.msdnbrasil.tempsite.ws/

11) Que o MS Ajax Toolkit, um conjunto de componentes gratuitos para o desenvolvimento web, foi criado com a participação da comunidade - convidada a sugerir e produzir os componentes do Ajax Toolkit, mantendo-os com código fonte aberto e hospedados no CodePlex?

Veja em http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4941

12) Que o MS Ajax tem seu código fonte aberto?

Veja em http://www.microsoft.com/downloads/details.aspx?FamilyID=ef2c1acc-051a-4fe6-ad72-f3bed8623b43&DisplayLang=en

13) Que a Microsoft abriu o código fonte de inúmeras bibliotecas do framework .NET 3.5?

Veja em http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx

14) Que a Microsoft criou uma divisão - Patterns & Practices - apenas para pesquisar as melhores formas de realizar desenvolvimento de software com o framework .NET e que esta divisão constantemente disponibiliza código fonte, white papers e manuais que podem ser todos livremente utilizados pelos desenvolvedores?

Veja em http://msdn2.microsoft.com/pt-br/practices/default.aspx

15) Que as licenças de código fonte aberto da Microsoft permitem que você manipule o código fonte à vontade, gerando novos produtos de código fonte fechado e proprietário se assim desejar, ao contrário da licença GPL que foi aplicada, por exemplo, nos drivers do banco MySQL, obrigando a todos que usam MySQL a pagar pela licença ou abrir o fonte de suas aplicações na internet?

16) Que a Microsoft possui versões gratuitas (chamadas de express) de seus atuais produtos de desenvolvimento, sem restrição a uso comercial e incluindo o SQL Server com suporte a bancos de até 4 GB?

Vejam em http://msdn2.microsoft.com/pt-br/express/default.aspx e http://www.microsoft.com/sql/editions/express/default.mspx

17) Que a Microsoft possui sua própria licença de código fonte aberto aprovada oficialmente pelo OSI Board, sendo que a Microsoft seguiu todos os processos  padrões de aprovação, não recebendo nenhum tratamento especial, e que essa licença irá auxiliar muito no processo de interoperabilidade com o Suse,  interoperabilidade esta que irá crescer consideravelmente?

Veja em http://opensource.org/licenses/ms-pl.html e http://opensource.org/licenses/ms-rl.html

18) Que a Microsoft mantém um portal, Porta25, com o objetivo de debater questões de interoperabilidade com outros ambientes?

Veja em http://porta25.technetbrasil.com.br/porta25/

19) Que a Microsoft possui um sistema de eventos on-line - webCasts - gratuito, com inúmeros eventos ocorrendo a cada semana e de alto nível técnico,  permitindo um estudo aprofundado da plataforma sem nem ao menos sair de casa?

Veja em http://www.microsoft.com/brasil/msdn/eventos/eventos.mspx e http://www.microsoft.com/brasil/technet/eventos/webcasts/default.mspx

20) Que a Microsoft fornece grande apoio a eventos realizados pela comunidade de profissionais Microsoft, permitindo até mesmo o registro e divulgação dos eventos no site da própria Microsoft?

Veja em http://www.microsoft.com/brasil/msdn/eventos/EventosPresenciais.mspx

Então, concluindo: Se querem falar bem ou mal, é com vocês, mas falem com conhecimento de causa.

Notícias relacionadas

v1r3d's picture

Dennes, você está de parabéns. Realmente creio que ai que é o poder da microsoft, ela realmente faz o desenvolver se sentir bem com a plataforma com ampla documentação sobre os produtos e o suporte a estudantes, ela "vicia" (no bom sentido) a pessoa desde a graduação até o ingresso dela no mercado de trabalho.
:D

Olá Dennes,

É triste vermos tantos profissionais medíocres no mercado, limitados aos produtos de uma única empresa, com isso sobram vagas e faltam pessoas que saibam fazer as coisas de verdade.

O mercado é bem mais que uma única empresa, o mercado é Intel, Microsoft, IBM, SUN, HP, Apple, BEA, Oracle, Red Hat e por aí vai...

É importante conhecer Microsoft? Sim, é um grande player, mas ficar só nisso é declarar burrice em público.

techberto's picture

v1r3d,

Você tem razão, a Microsoft tem "viciado" (no bom sentido) só quem programa nos Kdevelop, Anjuta e Eclipse como eu sabe o quanto o Visual Studio 2005 e principalmente o Visual Studio 2008 são prazeirosos... E depois de estar ultra-viciado no Python lá vem a Microsoft e lança o IronPython...

Mas também dá medo! :-)

Afinal, está ficando tão fácil desenvolver... e vendo o pessoal desde a faculdade com tantas facilidades!!! hehehee

Dennes's picture

Oi, TechBerto !

Isso levanta uma grande questão social.

A idéia da Microsoft é que o desenvolvedor precisa ser alguém criativo e nunca preso a algo repetitivo. Então se algo é repetitivo é incorporado na ferramenta e o desenvolvedor precisa evoluir.

Mas como evoluir em uma velocidade tão rápida ?

---------------------
CidadaoCarioca
BufaloInfo

tomboderider's picture

Adicionado aos favoritos!

E isso eh so a ponta do iceberg!
-----------
g1.globo.com/tecnologia

Hawk's picture

Parabéns Dennes, excelente artigo. Continue assim, estou ancioso para ler tudo o que você escreveu, algumas coisas eu já até sabia, mas outras não tinha a menor idéia. Sobre as urnas, muito interessante, já havia "ouvido" algo a respeito, mas tem bastante informação que não tinha noção.

A questão das urnas é furada. Lembram aquela falha do Windows em que se poderia inserir um arquivo executável em uma imagem jpeg?
1) As fotos dos candidatos _devem_ ser fornecidas em jpeg.
2) Não houve correção desta falha para os Windows 95, 98, Me e CE.
3) Quem manipula as mídias com as fotos dos candidatos é um terceirizado.

Ah, auditoria do código? Eles dão o código _impresso_ e você não pode copiar nenhum trecho. Como você faz auditoria de um código impresso? Você tem um compilador embutido do cérebro?

Dennes's picture

Oi, Xisberto !

Desculpe, mas você está enganado sobre algumas coisas...

Observe a parte em que eu cito o código aberto para uso em sala de aula de universidades...

Nem este código é fornecido apenas de forma impressa, você mesmo, da sua casa, pode ir lá e baixar parte dele.

Então o código para uma auditoria séria como essa, nem se fala.

Quanto ao problema com JPEG, gostaria que alguém que já tenha usado me corrija se eu estiver errado, mas o Platform Builder permite personalização de código.

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

pmichelazzo's picture

Olá,

Seria desta urna que está falando (http://www.aggio.jor.br/jornal27/voto_eletronico.htm)

E a urna que foi feita para Windows CE seria esta;?

http://observatorio.ultimosegundo.ig.com.br/cadernos/cid280820021p.htm

1) Ela é burlável
2) O código não é fornecido para auditoria
3) A urna não foi feita para Windows CE

Como bem disse, precisa saber do que está falando.

A propósito, a frase de Wilde é: Patriotism, the virtue of the vicious que trduzida é "Patriotismo, a virtude do viciante"

Sds

Dennes's picture

Oi, pmichelazzo !

"Como bem disse, precisa saber do que está falando"

Não entendi...

Nos links do artigo, existe um texto que encontra-se no site da Câmara de Deputados e que cita a forma como o código fonte foi fornecido para auditoria.

Você está dizendo que o site da Câmara dos Deputados não sabe o que publica e publicou uma matéria tendenciosa para uma empresa privada mesmo sendo o governo atual favoravel ao software livre ?

Quanto ao primeiro link que você citou, http://www.aggio.jor.br/jornal27/voto_eletronico.htm , basta uma lida de seu conteúdo para observar que todo o conteúdo refere-se a problemas de política nacional, burocracia nacional, falhas de hardware na urna, enfim, nenhuma relação direta com a questão do Windows CE.

Quanto ao 2o link (http://observatorio.ultimosegundo.ig.com.br/cadernos/cid280820021p.htm), realmente não entendi absolutamente nada do que você queria dizer, já que o link diz exatamente o inverso de tudo que você está afirmando :

- A auditoria aconteceu. Se o prazo foi de 5 dias e a forma de realiza-la foi tão burocrática e absurda, além de não necessariamente ser feita por técnicos capacitados, isso é mais um absurdo nacional com o qual o Windows CE tão tem relação alguma, muito menos a Microsoft.

- O mesmo artigo cita que os fabricantes do VirtuOS pediram R$ 250 mil para liberarem o fonte, enquanto a Microsoft fez de graça. Até que enfim o governo economizou um pouquinho (bem pouquinho) do meu dinheiro.

Quanto a frase, expliquei que estava citando um filme, e não o autor.

Sim, é muito importante saber do que está falando, para não tentar argumentar com informações que contradizem a própria argumentação.

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

Weber's picture

Esse artigo poderia ter sido dividido em pelo menos uns 5 artigos (ou talvez cada ponto desses poderia dar um artigo completo). Existem muitos pontos interessantes a serem debatidos e alguns deles podem se perder dado o volume de informação.

Só para ficar no primeiro apontamento: como os governos podem ter certeza que o código-fonte apresentado é o mesmo que gera o binário presente na mídia de instalação? Os governos podem compilar um Windows XP?

Sem falar nas questões políticas e econômicas que o programas MSDN AA tem sobre o mercado de trabalho e o (in)dependência tecnológica.

Acaba que o artigo, sem a devida reflexão sobre alguns pontos, fica um tanto superficial, quase uma propaganda. Mas se essa for a intenção, tudo bem. ;)

Dennes's picture

Oi, Weber !

Não, propaganda não é a intenção não.

A intenção é apenas tentar reduzir, nem que seja só um pouquinho, a famosa religiosidade que atinge o mercado de software.

software é produto, não poderia ser tratado como filosofia religiosa.

Acho que outros artigos, comentando este e debatendo seus tópicos seriam muito bem vindo. Por exemplo, falemos do MSDN AA :

Problema : Uma universidade deve preparar o aluno de forma genérica, para que se adapte a qualquer momento atual de uma ciência, ou de forma específica, para que saia pronto para o mercado atual ?

A grande maioria das ciências estão hoje passando por este grande dilema.

Minha opinião : independentemente de uma solução final, que aparentemente ainda não existe, universidades devem procurar preparar o aluno para vários cenários, tanto livre como proprietários, deixando ao aluno e consequentemente suas futuras empresas a opção de escolha. A Microsoft tem tentado que isso aconteça através de um projeto chamado células acadêmicas. Fiz um vídeo sobre a idéia que está publicado em http://www.bufaloinfo.com.br/celulasacademicas.asp

Quanto a independência tecnológica, até onde vai o limite disso e sua ligação com patriotismo ? Isso porque se for levada ao extremo a independência tecnológica fará um país recriar a roda - literalmente.

Segundo Oscar Wilde, "O Patriotismo é a virtude dos tolos" (não li, vi em "A Rocha" :-P )

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

naio21's picture

Universidade serve pra formar PROFISSIONAIS voltados ao MERCADO DE TRABALHO, não xiitas de qualquer filosofia que seja.

O pessoal do FOSS precisa entender isso. E principalmente alguns professores destas universidades também...

[ ]'s
----
"Fanboys têm cura sim. Ela se chama lobotomia!"

Weber's picture

Baralho! Depois de ler as suas repostas ao meu comentário e a praticamente TODOS os comentários relevantes neste artigo lhe devo CONGRATULAÇÕES! Simplesmente suas respostas trazem reflexão a pontos importantes e por si só mereciam ser publicadas como artigos. Excelente!

Agora quanto a questão de formação de profissionais e independência tecnológica. Concordo com vc, uma formação polivalente é de fundamental importância para qualquer profissional. Isso dá a ele uma visão mais ampla das oportunidades de crescimento. Nesse sentido a iniciativa da MSND AA é realmente importante, pois de outro modo temos profissionais com formação deficiente por não estarem preparados para uma fatia importante do mercado. Se isto for aliado ao ensino de tecnologias livres/abertas o profissional estará realmente de posse da liberdade de escolha de como atuar, o que não seria possível se a sua formação fosse limitada a uma das duas.

Quanto a questão da independência tecnológica acho que ocorreu uma falha de comunicação. Não vejo essa independência como uma auto-suficiência completa, de toda e qualquer tecnologia advinda de outros países, que nesse caso realmente seria necessário reinventar a roda. Vejo como a capacidade do país criar tecnologias de ponta para servir de moeda de troca por outras tecnologias, criadas por outros países e que nos são necessárias. Vide o caso recente do satélite sino-brasileiro. Os EUA barram o envio de produtos que só eles podem produzir porque nós não temos algo que eles não podem conseguir com outros países, não temos como barganhar. Portanto não temos como decidir nosso futuro tecnológico.

No meu ponto de vista as tecnologias livres/abertas nos permitem alcançar maior maturidade num setor importante, sem ter que reinventar várias rodas. Em momento algum penso nisso como patriotismo, mas sim como oportunidades de crescimento e desenvolvimento para as pessoas.

E concordo totalmente com essa definição de patriotismo (e também lembro dessa frase dita pelo personagem do Sean Connery. O cara é phodda, pena que se aposentou :P)

No mais é isso. Novamente meu parabéns e espero ler outros artigos seus.

Dennes's picture

Oi, Weber !

Desde já, obrigado pelos elogios !

Gostaria de comentar este trecho :

"Quanto a questão da independência tecnológica acho que ocorreu uma falha de comunicação. Não vejo essa independência como uma auto-suficiência completa, de toda e qualquer tecnologia advinda de outros países, que nesse caso realmente seria necessário reinventar a roda. Vejo como a capacidade do país criar tecnologias de ponta para servir de moeda de troca por outras tecnologias, criadas por outros países e que nos são necessárias. Vide o caso recente do satélite sino-brasileiro. Os EUA barram o envio de produtos que só eles podem produzir porque nós não temos algo que eles não podem conseguir com outros países, não temos como barganhar. Portanto não temos como decidir nosso futuro tecnológico.

No meu ponto de vista as tecnologias livres/abertas nos permitem alcançar maior maturidade num setor importante, sem ter que reinventar várias rodas. Em momento algum penso nisso como patriotismo, mas sim como oportunidades de crescimento e desenvolvimento para as pessoas"

Entendo sua colocação, é uma colocação muito importante realmente mas que nos leva a um longo e construtivo debate.

Quando resumi a questão em "recriar a roda" apenas levei ao extremo. Mas ainda assim a questão de limites existe.

Por exemplo : Será que deveríamos realmente ter grandes desenvolvedores de software envolvidos com a análise e criação de novos sistemas operacionais ou seria melhor que esses desenvolvedores dedicassem seu talento a criar algo realmente novo e inédito no mercado ?

E no caso de descobrir melhorias em sistemas existentes, não seria preferível analisar o código dos sistemas existentes e descobrir onde são fracos, ao invés de criar sistemas novos do zero ?

Descobrir um limite adequado desta independência tecnológica, a média correta, digamos, pode ser algo bem complexo...

Por outro lado, ainda existe outra questão : A tecnologia livre não nos levaria exatamente ao oposto da independência tecnológica, considerando que tudo que criarmos com ela precisará também ser livre, nos mantendo sempre sem o poder de barganha ?

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

Tecnologia livre não gera somente algo livre, pode-se criar sistemas proprietários com frameworks e sistemas operacionais livre sem problema.

Dennes's picture

Oi, Daniel !

Não entendi...

Que eu saiba GPL não permite isso não...

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

Se vc linkar. Acho que vc deve pesquisar sobre a LGPL filha menor da GPL que permite que vc até link com sistemas proprietários.

GTK2 usa esta licença.

E tem a licença BSD que uma gama enorme de outras licenças utilizam como base, esta permite tudo.

Apache,PHP,Python usam algo parecido.

Dennes's picture

Oi, Daniel !

Corretíssimo e super importante.

Em um dos tópicos, citei a possibilidade de pegar um código, altera-lo e vende-lo como produto fechado. Estava pensando no MS Ajax quando citei isso. Mas realmente existem licenças de software livre que são muito permissivas, estou na dúvida se chegam a esse ponto.

A parte ruim (me corrijam se estiver errado, pesquisei isso há muito tempo) é que licenças permissivas como a LGPL, até onde eu saiba, estão sendo utilizadas em casos extremos como Mono e MySQL apenas para que software possa ser produzido de acordo com a licença e não necessariamente para dar uma permissividade muito maior que a GPL.

Mas seria muito, muito interessante mesmo vermos um artigo comparando as licenças de software livre mais permissivas, como a LGPL e a BSD com as licenças utilizadas pela Microsoft como no caso do MS Ajax e citando prós e contras.

Alguém se habilita ?

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

carloshp's picture

A idéia da LGPL é não "contaminar" o software que está sendo desenvolvido utilizando alguma biblioteca open source com o requerimento da GPL de disponibilizar o código fonte juntamente com a versão binária deste. Ela foi concebida para atender justamente a necessidade de licenciamento de bibliotecas (tanto estáticas quanto dinâmicas).

---
Tecnologia deve ser o meio, não o fim.

Weber's picture

Olá Dennes!

Quanto as questões que vc colocou agora, eu me rendo! Hehehehe... Não tenho como responder a elas, me faltam dados. Mas seriam essas possibilidades ( melhorar ao existente ou criar algo do zero) excludentes? A experiência ao propor melhorias em tecnologias existentes não poderia proporcionar o insight para a criação de algo novo? Se estas questões tem resposta, talvez apenas o tempo e a experiência possam responder.

E quanto a questão das licenças livres, os comentaristas abaixo lembraram de licenças mais permissivas. No entanto vc levanta um ponto importante, que poucos fazem: uma tecnologia revolucionária recém-criada deve ser aberta? Penso eu que não. Creio que modelo fechado de desenvolvimento pode ser ideal neste caso, pois seu criador pode não usufruir do sucesso do seu trabalho se for uma criação. Mas o modelo livre pode trazer mais inovação no longo prazo. Ou seja dificilmente uma tecnologia revolucionária já nascerá livre. Mas uma tecnologia livre tem maiores chances sofrer uma revolução durante seu amadurecimento, se atrair atenção suficiente.

Acho que estou fugindo muito da idéia original do artigo, então vou parar por aqui.

[]'s!

Dennes's picture

Oi, Weber !

"Mas seriam essas possibilidades ( melhorar ao existente ou criar algo do zero) excludentes? A experiência ao propor melhorias em tecnologias existentes não poderia proporcionar o insight para a criação de algo novo?"

Excelente colocação. Mas falta uma "opção". Infelizmente o que vou dizer provavelmente vai atingir os fanBoys e causar mais uma flameWar, mas vamos lá :

Você colocou as seguintes opções :

Melhorar o existente
Criar algo novo

Mas a impressão que eu tenho de grande parte da comunidade de software livre é que usam uma terceira opção :

re-criar algo que já existe (para dizer "Eu consigo!")

Será que projetos como o Mono ou até mesmo algumas distribuições do Linux não estão voltadas a esta terceira opção ? (Exagerei, eu sei, mas que o pessoal do SL, excluindo Trolls e fanBoys, demonstre onde).

Exemplos do efeito positivo que você citou nos dois primeiros tópicos :

Experiência própria - alterei a biblioteca de uma versão beta do MS Ajax com objetivo de obter uma melhoria que desejava

Muitos webControls do Ajax Toolkit com certeza devem suas funcionalidades a análise do código fonte do Ajax

Com o fonte do framework disponível, pode-se propor inúmeras melhorias utilizando o portal Connect

Exemplo do efeito negativo :

Muitos softwares livres - tendo o Mono como um exemplo - não só tem um "par" proprietário como ficam muito atrás dele em termos tecnológicos (o .NET está no 3.5, o mono ainda não chegou totalmente ao 2.0 - eu sei que vou apanhar...)

Só para constar : tenho absoluta certeza que todos que lidam com software livre podem citar exemplos dos dois casos, tanto do efeito positivo como do efeito negativo.

---------------------
CidadaoCarioca
BufaloInfo

Weber's picture

Olá Dennes!

Concordo que muitas distribuições acabam caindo na armadilha "mais do mesmo", pouco contribuindo para a melhoria das tecnologias existentes e aumentando a confusão daqueles que procuram um SO livre mas ficam perdidos diante de tantas opções.

Mas o exemplo do mono não creio que seja correto, ele não é a recriação de algo que já existe. Ele é a implementação, de uma tecnologia existente apenas em um SO, para outro SO. Até onde eu sei não não existe .Net para Linux. E quanto ao atraso do mono em relação ao .Net, isso é natural. Esse projeto é feito meio que na "força bruta", sem apoio oficial da MS. Nem o moonlight, que é uma implementação do silverlight para Linux, tem apoio oficial da MS. Essa comparação do mono com o .Net seria análoga ao comparar o aMSN com o MSN Messenger: pra que criar um novo quando já existe o cliente oficial?

Mas exemplos válidos de "mais do mesmo" podem ser encontrados aos montes nos repostórios das distribuições. Dê uma olhada em quantos players de vídeo e/ou música existem, muitos com a mesma proposta. Felizmente parece que essa miríade de projetos, que fazem o mesmo que outros programas já fazem, não mina a força de desenvolvimento dos projetos mais populares, apenas não ajudam na evolução destes.

E como exemplo de efeitos positivos temos todos os projetos bem-sucedidos de software livre! :D

Resumindo: o que num modelo é ponto forte, no outro é ponto fraco e vice-versa. Ou seja, no final das contas o modelo proprietário e o modelo livre podem ser complementares e não antagônicos. Mas como consumidor (não sou desenvolvedor) acabo nutrindo maior simpatia pelo modelo livre, por forçar uma concorrência forte a produtos a princípio não existiriam alternativas. E concorrência é algo ótimo para o consumidor!

Pra finalizar, devo admitir que esta é a discussão mais esclarecedora que já tive no meiobit!

[]'s!

sombriks's picture

eu já sabia do segundo. Mas à época ninguém ligava (por algum motivo meio desconhecido)

Entenda que a Fundação do Bill que ajuda criancinhas na áfrica é legal, oferecer descontos pra quem usa o piratão é legal, mas isso não muda 20 anos de ações selvagens na área de tecnologia.

Se vc gosta desse gorila gigante, tem países soberanos que não gostam (porque a mesma MS que dá o direito de ver seu fonte também ameaça não liberar versões do Windows no idioma nativo caso a pirataria não seja combatida.)

Ué, qual o problema? Se coloque no mesmo lugar, você tem uma empresa que vende um software que é extremamente pirateado. Pra que você insvestiria para traduzir seu software? Pra quem usa um pirata poder usar mais confortável?

Pirataria é crime, estou cansado de ver empresas e pessoas que ganham dinheiro com ferramentas piratas e se acham espertas ou que no mínimo não estão cometendo nenhuma injustiça.

Ora, se o software é pago, pague por ele ou não use! Existem soluções free... mas se você ganha dinheiro com software pago, não é justo que se pague por uma ferramenta que te ajuda a ganhar dinheiro?

Não é a mesma coisa que se alguém chegasse numa loja e pegasse um computador? A diferença é que o software é abstrato. Um computador sendo físico as pessoas entendem bem a noção de crime. De software não.

Bom, concordo contigo, se tu usa um software e lucra com isso, nada mais justo que tu pagares por ele, acho que o trabalho das pessoas deve ser remunerado, pois, foi gasto dinheiro pra se aprender e tutano pra desenvolver o software!

Mas lembro a todos que se tratando de MS, nada, absolutamente, nada é de graça, eles liberam códigos, mas podem ter certeza que estes códigos não são exatamente os que estão lá no binário, apenas uma olhada em uma janela com vidros turvos...

Ajuda a universidades e alunos e liberação de códigos aos governos, significa a manutenção de profissionais/usuários do sistema e da cultura MS, assim sendo, mais vendas para as grandes empresas(que realmente sustenta a MS na venda de SO) que ficam mais e mais dependentes da MS e de seus sistemas.

Notem que não existe uma continuidade e evolução nos sistemas operacionais e suas tecnologias por parte da MS, são empregados códigos reciclados e implementações que muitas vezes causam mais dores de cabeça do que trazem solução(vide SP2 do XP, que na verdade é o sistema "reescrito", pois houve muitas falhas no desenvolvimento)...

E como eu sei disso, atentem aos detalhes, eles dizem muitas coisas...

Um abraço a todos!

Dennes's picture

Oi, Sombriks !

Primeiramente, você é a favor da pirataria ?

Sei que a pirataria envolve inúmeras questões para as quais ainda não temos solução, já que gera um efeito Tostines, mas apoia-la não seria a melhor solução não.

O fabricante tem um enorme trabalho para criar versões dos softwares em um idioma nativo e ainda faz políticas que acabam chegando ao ponto em que só empresas - que ganham dinheiro com o software - pagam por ele, já que os estudantes o tem de graça (MSDN AA), e ainda assim fica-se com um nível de pirataria alto e o fabricante não ganha ? Complicado...

A Microsoft não é certinha não... como você mesmo disse, muitas ações selvagens nestes anos todos... mas os recursos que ela está disponibilizando para o que poderíamos em algum nível chamar de inclusão digital são muito bons e não acho que devam ser deixados de lado...

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

Dennes, sua compilação ficou muito boa, mas como usuário o que mais interessa é a qualidade do sistema operacional Windows. E como recém-usuário do Vista, que não foi barato e demorou pacas pra sair, o que me irrita diariamente são os mesmos paus que eu enfrento há anos: janela e barra que somem, programa que trava, e agora tem uma novidade, inclusive: a operação copiar e colar ficou mais lenta!

Portanto, acho só que a Microsoft deveria focar num sistema operacional mais decente.

Dennes's picture

Oi, tlchristofoletti !

Sou usuário do Windows Vista desde as versões beta e fui beta tester.

O sistema ainda tem problemas ? Tem. Como usuário, de vez em quando esbarro em alguns.

Tantos problemas ?

Bem, no meu hardware não. Então com certeza estão havendo variações caso a caso.

Depois de tanto tempo usando o Vista, digo uma coisa : Não volto para o XP de modo algum. A produtividade que o Vista me fornece no dia a dia é muito superior a produtividade com Windows XP, mesmo com os eventuais bugs com os quais esbarro.

Basta dizer o seguinte : Nunca, nunquinha mesmo em todo o tempo que estou usando o Vista, nenhum malware conseguiu entrar em minha máquina, e dúvido que algum dia consiga, devido as proteções do Vista, que conheço em detalhes.

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

techberto's picture

Well,

Há sempre os dois lados, eu também fui Beta Tester do Vista e fui por muito tempo, na realidade eu estava sempre alternando entre Vista, Debian e Slax..

O Vista ficou muito, mas muito bom! Na minha máquina então pude testar todos os recursos, gostei de muita coisa e fazendo um balanço geral minha recomendação é "se sua máquina resistir" use! :-)

Porém esta afirmação "nenhum malware conseguiu entrar em minha máquina, e dúvido que algum dia consiga, devido as proteções do Vista" subestima e muito as habilidade das mentes mal intencionadas que vivem de fabricar artefatos maliciosos...

Você sabia que há uma grande quantidade de códigos maliciosos encontrados por analistas de segurança aqui do Brasil que nenhum anti-vírus consegue identificar? Eu te dou uma lista de analistas que já identificaram esta situação. Sem contar outros detalhes que prefiro nem comentar aqui.

O UAC e as outras proteções estão legais, mas "nunca" é um tempo muito longo e se tratando desta realidade tão presente, logo sua expectativa será frustrada.

Att.
[]s++;

Alberto Fabiano

Dennes's picture

Oi, Alberto !

Sim, com certeza absoluta "nunca" em relação ao futuro é tempo demais. Mas até hoje nenhum entrou.

A base de análise para arriscar um "nunca" com 40% de certeza envolve :

UAC
Isolamento de Sessão 0
Service Hardening
Network Access Protection
Firewall Nativo (sequencia de boot protegida)
Mandatory Integrity Control (responsável pelo modo protegido do IE)
Checagem contra phishing
Cross Domain Security

Depois de analisar tudo isso e levar em consideração que até hoje nada invadiu minha máquina, a impressão que fica é que nem mosca vai conseguir passar por isso ai.

---------------------
CidadaoCarioca
BufaloInfo

Phair's picture

A Microsoft é também uma das poucas empresas nos EUA que respeita as diferenças de opção sexual de seus empregados, tendo inclusive um grupo de funcionarios GLS.

É uma das empresas que mais contribuem também no combate a pobresa e pesquisas de novas vacinas para doenças como AIDS e Alzeimer.

Há.. e também que o saudoso Telê Santana usava um programa desenvolvido pela Microsoft Brasil em um notebook à beira do campo (alguem lembra em Toquio SPFC x Milan?) esse programa registrava todos as jogadas em campo pra consertar depois e assim formar o time perfeito que ganhou dois mundiais em Toquio.

magno's picture

Ter um grupo de funcionários GLS não é respeitar as diferenças de opção sexual. Não saber a opção sexual do seu empregado e não tentar subdividí-lo em grupos (heteros e homos) é.

A não ser, é claro, que estejamos falando em políticas de integração ou comunidades no myspaces: "Gay workers of Microsoft"

Viajou heim cara!
Conheço pessoas que vivem uma certa angústia por não poderem assumir a homosexualidade.
Viver em paz com a identidade sexual só faz bem.

Não faria sentido se a MS fizesse um programa nazista em que investigasse os funcionários e os obrigasse a assumir o lado gay, segregando os gays dos heteros. Ora até onde foi comentado não li nada assim, portanto, a pessoa só assume a homosexualidade se quiser, e pra quem quer, existe então um ambiente trabalhado para quem se assume se sinta a vontade e não pertencente a um grupo marginalizado.

Entendeu a diferença?

magno's picture

O MSDN Academic Aliance eu já conhecia. Inclusive sou feliz proprietário (não tendo pago nada) de vários produtos Microsoft. E algumas faculdades também conseguem o MS Office por esse acordo mas, como é non-standard, elas mesmo tem que se preocupar em distribuir (os outros podem ser baixados a partir da página do MSDNA). Na UFRJ é só levar um CD no HelpDesk para receber o MS Office em inglês. Se quiser em português, tem que levar um CD a mais para receber o patch de tradução.

Storm's picture

MSDN Academic Aliance também é responsável pelo meu windows original...hehe

Dennes's picture

Oi, Storm, oi Magno !

Vocês são estudantes ?

Já pensaram em formar células acadêmicas ? Vejam o 1o vídeo em http://www.bufaloinfo.com.br/celulasacademicas.asp

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

Dennes, o que acontece quando esses nossos dois colegas se formarem?

Os produtos adquiridos se tornam automaticamente piratas? Porque neste ponto eles não serão mais estudantes...

Dennes's picture

Oi, Xisberto !

Comentei no outro post : Os softwares continuam legais.

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

magno's picture

Eu já me formei e os programas que eu baixei continuam no meu nome. Só que por não ser mais estudante eu não posso baixar mais programas. Felizmente eu garanti a minha cópia do Windows Vista Business e do Visual Studio 2005.

--
Vote em Cardoso para Stallman.
E Fabiane para Diabinha do BSD.

rodiniz's picture

Grande Dennes ..o homem com todas as certificações microsoft...agora é que aqui vai ter muitas notícias apoiando a empresa.

work-around's picture

meus parabens Dennes. ótimo artigo realmente, e com certeza tem muito mais pra se falar, tanto de causas sociais, quanto de beneficios que a Microsoft oferece.
acho inclusive que pode muito bem ser feito como o Webber sugeriu, analisando cada ponto comentado e seus efeitos tanto positivos quanto negativos na sociedade, inclusive me proponho a ajudar se você quiser fazer isso.
outro site interessante que talvez seja bom divulgar é o seguinte: http://www.microsoft.com/brasil/potencialilimitado/

este é o site de uma nova campanha de marketing que a Microsoft Brasil está realizando, focada nos políticos, para mostrar os investimentos e beneficios que eles já geraram.
Como por exemplo as mais de 2 milhoes de pessoas no Brasil que já foram capacitadas para o mercado de trabalho pela Microsoft, e os R$61 milhoes investidos nos últimos 4 anos em causas sociais. inclusive diversas ONGs no Brasil são financiadas por esse dinheiro. mas isso é assunto pra 1 artigo inteiro pelo menos :P

abraco

Dennes's picture

Oi, work-around !

Imagino que a melhor forma seria um Wiki...

Me proponho a hospedar se você puder implementar, pode usar como base o artigo, conforme achar adequado. Tenho o hábito de usar um Wiki chamado FlexWiki, bem simples de montar.

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

Já conhecia uma boa parte. Mas acredito que a fama de demo (que em outro post eu disse que não, a Microsoft não é o demo) vem de práticas comerciais com seus concorrentes ou mesmos antigos parceiros(o famoso extend,embrace,exterminate).

Quanto a restrição da GPL foi decisão da empresa Mysql o uso da licença com suas restrições, o PostgreeSQL faz o mesmo e não possui estas restrições. Direito de escolha.

Depois vocês reclamam dos fanboys....

ISSO É O MAIOR POST DE FANBOY QUE EU JÁ VI!!!!!

Cara, vocês engolem tudo que uma grande corporação, monopolista empurra goela abaixo e ainda gostam!

Me desculpe, mas não concordo que vários desses pontos sejam positivos. Acho que a participação da MS em certas coisas deveria ser proibida!

Por exemplo, cursos universitários... Pra que? Pra formar engenheiros em sistemas Microsoft! Sai aquela galera da faculdade que só sabe usar a plataforma MS e assim ela mantém seu mercado!

Galera, pensem!!! Cadê a concorrência? Cadê a liberdade de escolha? Só porque eles são maiores, estão sempre certos???

Algumas faculdades de TI que conheço usam uma mistura de Windows e Linux.

DenisKL's picture

Se você inverter sua pergunta vai obter a resposta:
Só porque eles estão sempre certos que são maiores.
Isso não impede a liberdade de escolha nem de concorrência.
___________________________________________________________
“A morte de um Homem ocorre, quando este desiste de aprender.”

work-around's picture

praticamente todas as faculdades ensinam os 2 lados. eu estudava numa faculdade que tinha o academic alliance, enquanto que o professor de sistemas operacionais era Linux Xiita e fazia lavagem cerebral nos alunos, para que eles saíssem da faculdade sabendo APENAS mexer no linux.
a unicamp em SP tbm é assim, tem diversos laboratios que foram montados e sao mantidos pela Microsoft, enquanto que eles ensinam na sala de aula os 2 mundos, assim tu vai estar preparado para lidar com as 2 plataformas.
o seu comentário pelo que me parece foi pouco pensado amigo.
no mercado de trabalho é muito dificil tu trabalhar exclusivamente com 1 tecnologia e 1 fornecedor. todo mundo sempre escolhe o melhor dos 2 mundos.

Sair da faculdade sabendo APENAS mexer no linux eu acho impossível, afinal eu não conheço nenhum usuário de linux que não seja power-user de windows ;)
[]'s

Ricardo Bicalho's picture

Proibir a empresa de ensinar suas tecnologias em universidades? Pera lá... você trabalha com tecnologia?

Já pensou se proibíssemos empresas de ensinar suas tecnologias em universidades? IBM, Sun, RedHat, Microsoft, SAP, Oracle, HP? Teríamos legiões de desempregados.

Ao invés de proibir, não seria melhor deixar o aluno, o futuro engenheiro, já maior de 18 anos, que não é uma ameba, decidir o seu futuro e aproveitar o que é oferecido pela Universidade? O papel da instituição é oferecer as opções, seja ela tecnologia 1, 2 ou 3.

Não é preciso outorgar política alguma. Universitários pensam e podem decidir por sí próprios o que é mais vantajoso para suas carreiras.

LauroMoura's picture

"Ao invés de proibir, não seria melhor deixar o aluno, o futuro engenheiro, já maior de 18 anos, que não é uma ameba, decidir o seu futuro e aproveitar o que é oferecido pela Universidade? O papel da instituição é oferecer as opções, seja ela tecnologia 1, 2 ou 3."

Não é uma ameba mas mesmo mostrando várias opções se o curso mostrar *muito* mais fortemente um lado ele vai achar que é apenas esse que serve.

Infelizmente deve ter muita faculdade por aí com essa ajuda da MS se acomoda e fica por isso mesmo.

Não que a culpa seja da MS, já que ela chegou numa posição tão dominante (creio que mais mérito mercadológico que técnico) que fique natural esse comportamento.

Se faculdade que formar micos adestrados para gerenciar projetos para o mercado, tudo bem, fiquem só com a MS. Agora se a faculdade foca em pesquisa de ponta, depender quase que exclusivamente da MS é limitar muito as opções...

PS: Só lembro de um parente, que quando (muito tempo atrás) coloquei o winmodem p/ funcionar no slack e mostrei o firefox com o google ele disse "E tem internet fora do Internet Explorer?"...

Dennes's picture

Oi, Lauro !

Com certeza essa acomodação da faculdade acontece dos dois lados, tanto no lado Microsoft quanto no lado de outras tecnologias como software livre.

Mas o pior é quando observamos que acomodação pode ser a forma mais leve de ver o problema. Porque o que temos mesmo são xiitas para um lado ou outro que geram uma grande dificuldade na montagem de um plano curricular adequado.

---------------------
http://cidadaocarioca.blogspot.com
http://www.bufaloinfo.com.br

naio21's picture

Bicho (ltcarneiro)... na boa... PÁRA DE FALAR M3RD@!!! Eu sinceramente não consigo pensar em outra coisa pra dizer...

[ ]'s
----
"Fanboys têm cura sim. Ela se chama lobotomia!"

wxyz's picture