Simplesmente considero que a informática (entenda-se todo desenvolvimento e criação de produtos) ligada a engenharia e industria está andando na contramão do progresso de TI. É impressionante a quantidade de ambientes, softwares, ferramentas, etc… que se mantém num modelo proprietário de “caixinha” (você tem que pagar a licença pelo aplicativo, licença para usar um recurso, e por ai vai a exploração) . Fora isso, para mim um dos “pecados” mais grave é a questão de muitos não possuírem versões para outros sistemas operacionais que não o Windows. Um exemplo clássico disso é o Autocad, sistemas de supervisório (Factory Link, RSView, etc), sistemas de acesso ao plc (RSLinx), etc.
Dados recentes de censos promovidos, acredito que no Estados Unidos, mostram um crescente número de pessoas que estão usando outros S.O (sistemas operacionais). Dentro estes outros, existe um destaque para o uso de MAC OS (cuja a última versão é o Snow Leopard) . Isso se deve a fatos como estabilidade maior, menor vulnerabilidade, robustez, menor custo de licença (no caso de distribuições linux elas são de graça), desempenho, entre muitas outras coisas. Hoje entre desenvolvedores (que não usam o .NET - por motivos meio que óbvios) é quase que um consenso que a melhor plataforma (máquina e SO) para trabalhar são Mac Apple (iMac, Mac Book …)
Porém quem trabalha com automação ou com desenvolvimento de sistemas do tipo MES – supervisórios – tem a dependência de alguns produtos. Se você for desenvolver um ladder precisará de uma ferramenta para conectar ao PLC e fazer o upload e download. Se você for desenvolver um supervisório, precisará de ferramentas para desenvolver, outra para conectar ao PLC e outra para mostrar as telas. Todas estes aplicativos, com raras exceções, são proprietários e só tem versões disponíveis para Windows.
Num mundo onde cada vez mais se discute a questão do software livre, novos modelos de negócio, sistemas multiplataformas, fim de monopólios, esse tipo de comportamento se coloca justamente na contra mão de toda uma realidade atual. A questão que mais me choca é, estes fabricantes, quando perguntados porque dessa postura nada respondem ou são extremamente evasivos.
Exemplos não faltam e justificava para que não façam também. Posso citar um caso de empresa onde trabalho. Lá temos um fornecedor de PLCs. Gastamos bilhões (isso mesmo) anuais em compra deste equipamentos. Porém, para podermos trabalhar com eles (conectar, alterar o programa ladder, ver estado de bits, etc) temos que ainda pagar milhares (cada licença custa em média mil dólares) por sistemas. Ou seja, a empresa ganha dinheiro com tudo. Além disso, caso queira fazer um sistema seu para fazer oque as ferramentas deles fazem, não tem como pois usam de protocolos proprietários e cada especificação chega a custar muitas centenas de milhares de dinheiro.
Outro exemplo é o nojento do AutoCad. Hoje todos os desenhos de engenharia são feitos nele (em alguns casos muito especificos usamos outros aplicativos). Ele só tem versão para Windows e cada licença custa uma verdadeira fortuna. A diferença do caso anterior é que pelo menos existem outras opções.
Enfim, quando todos caminham para se libertar de SOs e de modelos retrogrados de licença tipo caixinha, o pessoal da engenharia continua nos tempos da caverna achando que são vanguardistas usando telas coloridas para seus sistemas.
http://blogblogs.com.br/
Belo post André, eu sou totalmente a favor do software livre, procuro sempre utilizar soluções do mundo livre quando possível, às vezes até tento ajudar(ainda tenho que ajudar muito para poder um dia falar que ajudei de forma significativa, hehehe) projetos livres por aí que me agradam ou que me foram úteis algum dia.
Mas tem um ponto do post que não concordo se é que entendi corretamente. Eu não acho que as empresas devam seguir o modelo de software livre, eu acho que todo mundo é livre para escolher o modelo que lhe convém sem ter que dar satisfações à ninguém por que escolheu criar algo dentro do modelo livre ou proprietário.
Em ambos os modelos eu vejo oportunidades de $retorno$, em um modelo isso fica mais explícito e no outro é mais implícito, mas existe. Então fica mesmo a cargo de cada um escolher qual modelo vai utilizar e cabe aos usuários escolherem qual modelo é mais aceito, eu tento sempre promover o modelo de software livre e projetos livres que me agradam, mas acredito que a verdadeira liberdade está no direito de escolha das empresas e dos usuários.
Concordo com você quando diz que cada um deve escolher a forma que melhor lhe convém. A questão é que as empresa de sistemas de engenharia querem ganhar dinheiro com tudo (e muito dinheiro).
Gostaria então de ver mais opções livres ou a um custo acessível. outra coisa é que gostaria de ter padrões abertos .