Pular para o conteúdo principal

8 dicas para escolher um bom software livre para sua empresa


Escolher um software livre nem sempre é tarefa fácil. Geralmente existem algumas alternativas, cada qual com seus pontos fortes e fracos. Quando o software é para sua empresa, então, a tarefa é ainda mais difícil. Você não vai querer investir esforços e tempo na adoção de um software para só depois descobrir que a escolha não foi boa. O que pode ser feito para diminuir esse risco? As dicas abaixo podem ajudar.

1. Projeto está ativo

A primeira coisa a ser verificada é o projeto de desenvolvimento do software. Muitos projetos são abandonados depois de algum tempo. É claro que um projeto pode ser abandonado a qualquer momento. Mas outra coisa é adotar um software que já esteja abandonado. Para evitar que isso aconteça, consulte o site do projeto (Github etc). Verifique se ele ainda está ativo, ou seja, se existe alguma atividade recente (novas versões, commits etc).

2. Projeto é maduro

A maioria dos projetos geralmente é abandonada no seu início. Assim, escolher um projeto maduro diminui o risco de ele ser abandonado no médio prazo. Há quanto tempo um projeto precisa existir para ser considerado maduro? Bom, isso é muito subjetivo. Mas acredito que um projeto com pelo menos dois anos já seja um excelente ponto de partida. Projetos maduros, além de terem uma expectativa de vida maior, costumam ter menos bugs.

3. Comunidade está ativa

Um projeto de software não é formado apenas pelos seus desenvolvedores. Para existir, ele depende também de uma comunidade de usuários. Assim, é importante que exista um fórum ativo. A quantidade de moderadores e de usuários de um fórum diz muito sobre o software em questão. Existem posts recentes? Os posts recentes estão sendo respondidos? O fórum está em inglês?

Caso não exista um fórum, talvez exista uma lista de distribuição para troca de e-mails.

4. Documentação

Você não pode depender apenas da comunidade para tirar suas dúvidas. É importante que exista um mínimo de documentação (roteiros de instalação, configuração etc...). É bom que essa documentação esteja disponível e atualizada de acordo com as últimas versões do software. Se a plataforma de documentação for colaborativa (Wiki etc...), melhor ainda.

5. Registro de bugs

Nenhum projeto é perfeito. Então precisa existir uma forma de a comunidade fornecer feedback sobre os bugs e problemas encontrados. A melhor forma de se fazer isso, na minha humilde opinião, é por meio de um site de registro de bugs (Jira, Bugzilla, Tracker etc...).

6. Internacionalização colaborativa

Uma boa forma de expandir a adoção de um software é se preocupando com a sua internacionalização. Se ela for colaborativa, a chance de isso ocorrer vai ser ainda maior. Verifique se existe alguma plataforma onde a comunidade possa colaborar com a internacionalização do software (Transifex etc...).

7. Suporte técnico

Utilizar software livre geralmente é muito mais barato do que obter licenças de um software proprietário. Mas como qualquer outro software, existe uma curva de aprendizado para dominar a configuração da ferramenta. Pode acontecer das pessoas na sua empresa que possuem esse capital intelectual saiam. Por isso, dependendo da situação, talvez sua empresa precise contratar um suporte técnico para manter as coisas funcionando. Ter um software livre é bom, mas poder contar com um suporte técnico quando você precisar é ainda melhor. Então é prudente verificar se existem empresas que possam prestar esse tipo de serviço para uma eventualidade.

8. Blog sobre novidades

Em alguns casos os desenvolvedores mantém um blog para falar das novidades das últimas versões e, melhor ainda, do roadmap do que será lançado no futuro. Fica muito mais fácil adotar um software sabendo dessas coisas, então é algo certamente desejado.


Comentários

Postagens mais visitadas deste blog

Reforma de um apartamento antigo - Lições aprendidas

Há cerca de 6 meses conclui a reforma de um apartamento antigo aqui em Brasília, DF. Foi a minha primeira reforma e, obviamente, cometi diversos erros e me arrependi de várias decisões. Seguem algumas lições aprendidas que talvez possam te ajudar a tomar boas decisões. 1. Divida o projeto arquitetônico em duas fases: primeiro a demolição, depois o projeto propriamente dito Contratar um arquiteto é essencial. Mas em se tratando de uma reforma, ainda mais de um apartamento, surpresas podem ocorrer. Mesmo que o arquiteto use um detector de pilares, vigas, colunas de encanamento do prédio etc... ainda sim podem haver surpresas. Por isso, é melhor separar o projeto em duas fases. Primeiro, já tendo alguma ideia do que você pretende fazer, peça para o arquiteto um projeto de demolição. E contrate uma equipe só para essa fase. Vai sair mais caro contratar só a demolição separada do resto? Provavelmente. Mas a tranquilidade que você terá durante a execução da segunda fase não tem preço.

Lições aprendidas durante a pandemia de Covid-19

Até os países mais desenvolvidos não estavam preparados para lidar com uma pandemia. Ou seja, nesse sentido, não há muito para onde correr. E também instituições sólidas, na área científica, médica e sanitária, também não estavam preparadas para lidar com uma pandemia.  O único setor que estava preparado, e inclusive mostrou muita competência, para lidar com a pandemia foi o setor farmacêutico privado. E isso por uma razão muito simples: eles são da iniciativa privada. Quando existe interesse, em geral econômico, alguns problemas são resolvidos muito mais rapidamente do que normalmente acontece. Muitas pessoas preferem acreditar em qualquer notícia do que pesquisar informações em fontes confiáveis. Quando o assunto é doença, máscara facial simples não protege quem a usa. Máscara protege os outros de quem usa. Então não adianta usar máscara para se proteger, se no mesmo ambiente outros não estão usando máscara. Uma máscara PFF2 é melhor do que uma máscara simples, mas ainda assim a prot

Cartão de débito/conta global em dólar: Comparativo entre Avenue, C6 Bank e Nomad

Como faço muitas compras em sites no exterior, sempre quis ter um cartão/conta global em dólar de forma que as compras fossem pagas diretamente em dólar. Diversas instituições financeiras disponibilizam um cartão de débito em dólar (ou euro) que serve tanto para compras pela Internet ou durante viagens. Esses cartões são muito úteis pois evitam a cobrança de IOF extra quando a compra é realizada usando um cartão de crédito nacional, e também são uma forma conveniente de transportar recursos em viagens internacionais. Além disso, ter uma conta em dólar é também uma forma de dolarizar seu patrimônio. Isso sem falar que as taxas de câmbio geralmente são melhores do que a dos bancos tradicionais como Banco do Brasil. Avenue O primeiro cartão que testei foi o da Avenue . A Avenue já era conhecida por permitir a compra e venda de ações negociadas nos EUA e lançou recentemente esse tipo de cartão após divulgar uma lista de espera. O cartão de débito em dólar é fornecido em parceria com o Evol