Você está aqui: Página Inicial - Artigos - Open Source implica que não podemos criticar?

Blog

Não pagamos por ele. Não precisamos roubá-lo. Conseguimos encontrá-lo com alguma facilidade e provavelmente não contribuímos para ele. Está ali, simplesmente livre, à posse de qualquer um, sem qualquer custo monetário. Será que o “custo” real da utilização do software Open Source, é o facto de não podemos criticar o que nos foi dado? Será que é aceitável estar insatisfeito com o software?

Uma parte de ser um programador web é que os “instrumentos” que utilizo são de baixo custo, ou mesmo nenhum. É claro que preciso de um PC, uma ligação à Internet, alojamento web, e um domínio, mas o PHP, MySQL, jQuery, MooTools, Firefox, editor de texto, etc…, estão disponíveis sem qualquer custo. De facto, muitas das melhores ferramentas de programação são gratuitas.

Um software que utilizei para um cliente, foi um carrinho de compras Open Source feito em PHP. Ele é utilizado por muitas lojas online, quer pequenas e médias, e o bom é que é altamente configurável através do seu painel de administração. E para aqueles que não se importam muito com o design, o software é magnífico. Infelizmente, não sou uma dessas pessoas.

A estrutura do código HTML do site é atroz. O site é composto por várias tabelas, tabelas dentro de tabelas, enfim, tabelas e mais tabelas. E porquê? Este tipo de estrutura seria aceitável há 10 anos atrás, não nos dias de hoje.

Isto levanta uma boa questão: será que por ser Open Source significa que não podemos reclamar? Acredito que não. Porquê? Mesmo que não contribua para o projecto, e não pretenda faze-lo, defendo que o software deveria ter sido codificado utilizando DIVs CSS e não há desculpas para a reestruturação só porque o código não era prioridade.

Código mal feito é código mal feito, ponto.

Não vou criticar com os programadores por detrás do projecto, mas critico para mim mesmo e com alguns colegas. A pior parte é que talvez seja o melhor carrinho de compras disponível de forma gratuita, tornando isto como um “mal menor”. Claro que poderia rever todos os ficheiros e converter o código, mas o cliente não queria pagar por esse trabalho.

Qual é a tua opinião? Será que alguém tem direito a criticar o que nos é dado de forma gratuita?

Fonte: cgoncalves.com

Back to top