Programas grátis de código aberto vêm fazendo parte cada vez mais do nosso dia-a-dia.
Quem é desenvolvedor sabe como é precisar usar o Photoshop, ou até mesmo precisar do Dreamweaver, mas não pode desembolsar algo como R$1000,00 por essas ferramentas.
A maioria dos desenvolvedores de hoje já passaram por isso, mas seja qual for seu caso é muito desagradável ter que passar por uma dessas situações um dia, não concorda?
Hoje em dia, vários desenvolvedores estão deixando de lado essas ferramentas que custam caro e utilizando ferramentas Open Sources que são gratuitas.
Então, mas o que são os Opens Sources?
A maioria dos desenvolvedores de hoje já passaram por isso, mas seja qual for seu caso é muito desagradável ter que passar por uma dessas situações um dia, não concorda?
Hoje em dia, vários desenvolvedores estão deixando de lado essas ferramentas que custam caro e utilizando ferramentas Open Sources que são gratuitas.
Então, mas o que são os Opens Sources?
Como diz o site Wikipédia
A definição do Open Source foi criada pela Open Source Iniciative (OSI) a partir do texto original da Debian Free Software Guidelines (DFSG) e determina que um programa de código aberto deva garantir:
Distribuição livre
A licença não deve restringir de nenhuma maneira a venda ou distribuição do programa gratuitamente, como componente de outro programa ou não.
Código fonte
O programa deve incluir seu código fonte e deve permitir a sua distribuição também na forma compilada. Se o programa não for distribuído com seu código fonte, deve haver algum meio de se obter o mesmo seja via rede ou com custo apenas de reprodução. O código deve ser legível e inteligível por qualquer programador.
Trabalhos Derivados
A licença deve permitir modificações e trabalhos derivados, e deve permitir que eles sejam distribuídos sobre os mesmos termos da licença original.
Integridade do autor do código fonte
A licença pode restringir o código fonte de ser distribuído em uma forma modificada apenas se a licença permitir a distribuição de arquivos patch (de atualização) com o código fonte para o propósito de modificar o programa no momento de sua construção. A licença deve explicitamente permitir a distribuição do programa construído a partir do código fonte modificado. Contudo, a licença pode ainda requerer que programas derivados tenham um nome ou número de versão diferentes do programa original.
Não discriminação contra pessoas ou grupos
A licença não pode ser discriminatória contra qualquer pessoa ou grupo de pessoas.
Não discriminação contra áreas de atuação
A licença não deve restringir qualquer pessoa de usar o programa em um ramo específico de atuação. Por exemplo, ela não deve proibir que o programa seja usado em um empresa, ou de ser usado para pesquisa genética.
Distribuição da Licença
Os direitos associados ao programa devem ser aplicáveis para todos aqueles cujo o programa é redistribuído, sem a necessidade da execução de uma licença adicional para estas partes.
Licença não específica a um produto
Os direitos associados ao programa não devem depender que o programa seja parte de uma distribuição específica de programas. Se o programa é extraído desta distribuição e usado ou distribuído dentro dos termos da licença do programa, todas as partes para quem o programa é redistribuído devem ter os mesmos direitos que aqueles que são garantidos em conjunção com a distribuição de programas original.
Licença não restrinja outros programas
A licença não pode colocar restrições em outros programas que são distribuídos juntos com o programa licenciado. Isto é, a licença não pode especificar que todos os programas distribuídos na mesma mídia de armazenamento sejam programas de código aberto.
Licença neutra em relação a tecnologia
Nenhuma cláusula da licença pode estabelecer uma tecnologia individual, estilo ou interface a ser aplicada no programa.
(http://pt.wikipedia.org)
Um exemplo de Open Source é o sistema operacional Ubuntu, que vem crescendo cada vez mais, e outro exemplo de programa livre é o editor de imagem que hoje compete com o Photoshop, que é o chamado The Gimp.
Além de sua aparência simples, o The Gimp é um Open Source muito poderoso podendo até ser melhor que o Photoshop.
Se ainda dúvida de sua capacidade da uma conferida:
http://www.youtube.com/watch?v=ndLvimKaxr0
Ainda tem dúvidas sobre o poder dos Opens Sources?
Outros exemplos de Open Source é o Aptana Studio, que é um ótimo substituto para o Dreamweaver podendo cumprir suas mesmas funções, e também estão inclusos nesta lista de programas livres os famosos Netbeans e Eclipse, que são ferramentas IDE"s para desenvolvedores de softwares de diversas linguagens.
Mais um exemplo de Open Source que talvez vocês já devam conhecer é o famoso Blender 3D que é uma ferramenta 3D (óbvio) que possibilita fazer uma grande variedade de coisas, como produzir seus filmes, animações, jogos e variadas outras coisas.
E agora satisfeito?
A definição do Open Source foi criada pela Open Source Iniciative (OSI) a partir do texto original da Debian Free Software Guidelines (DFSG) e determina que um programa de código aberto deva garantir:
Distribuição livre
A licença não deve restringir de nenhuma maneira a venda ou distribuição do programa gratuitamente, como componente de outro programa ou não.
Código fonte
O programa deve incluir seu código fonte e deve permitir a sua distribuição também na forma compilada. Se o programa não for distribuído com seu código fonte, deve haver algum meio de se obter o mesmo seja via rede ou com custo apenas de reprodução. O código deve ser legível e inteligível por qualquer programador.
Trabalhos Derivados
A licença deve permitir modificações e trabalhos derivados, e deve permitir que eles sejam distribuídos sobre os mesmos termos da licença original.
Integridade do autor do código fonte
A licença pode restringir o código fonte de ser distribuído em uma forma modificada apenas se a licença permitir a distribuição de arquivos patch (de atualização) com o código fonte para o propósito de modificar o programa no momento de sua construção. A licença deve explicitamente permitir a distribuição do programa construído a partir do código fonte modificado. Contudo, a licença pode ainda requerer que programas derivados tenham um nome ou número de versão diferentes do programa original.
Não discriminação contra pessoas ou grupos
A licença não pode ser discriminatória contra qualquer pessoa ou grupo de pessoas.
Não discriminação contra áreas de atuação
A licença não deve restringir qualquer pessoa de usar o programa em um ramo específico de atuação. Por exemplo, ela não deve proibir que o programa seja usado em um empresa, ou de ser usado para pesquisa genética.
Distribuição da Licença
Os direitos associados ao programa devem ser aplicáveis para todos aqueles cujo o programa é redistribuído, sem a necessidade da execução de uma licença adicional para estas partes.
Licença não específica a um produto
Os direitos associados ao programa não devem depender que o programa seja parte de uma distribuição específica de programas. Se o programa é extraído desta distribuição e usado ou distribuído dentro dos termos da licença do programa, todas as partes para quem o programa é redistribuído devem ter os mesmos direitos que aqueles que são garantidos em conjunção com a distribuição de programas original.
Licença não restrinja outros programas
A licença não pode colocar restrições em outros programas que são distribuídos juntos com o programa licenciado. Isto é, a licença não pode especificar que todos os programas distribuídos na mesma mídia de armazenamento sejam programas de código aberto.
Licença neutra em relação a tecnologia
Nenhuma cláusula da licença pode estabelecer uma tecnologia individual, estilo ou interface a ser aplicada no programa.
(http://pt.wikipedia.org)
Um exemplo de Open Source é o sistema operacional Ubuntu, que vem crescendo cada vez mais, e outro exemplo de programa livre é o editor de imagem que hoje compete com o Photoshop, que é o chamado The Gimp.
Além de sua aparência simples, o The Gimp é um Open Source muito poderoso podendo até ser melhor que o Photoshop.
Se ainda dúvida de sua capacidade da uma conferida:
http://www.youtube.com/watch?v=ndLvimKaxr0
Ainda tem dúvidas sobre o poder dos Opens Sources?
Outros exemplos de Open Source é o Aptana Studio, que é um ótimo substituto para o Dreamweaver podendo cumprir suas mesmas funções, e também estão inclusos nesta lista de programas livres os famosos Netbeans e Eclipse, que são ferramentas IDE"s para desenvolvedores de softwares de diversas linguagens.
Mais um exemplo de Open Source que talvez vocês já devam conhecer é o famoso Blender 3D que é uma ferramenta 3D (óbvio) que possibilita fazer uma grande variedade de coisas, como produzir seus filmes, animações, jogos e variadas outras coisas.
E agora satisfeito?
Essas foram algumas das muitas ferramentas que existem por aí, grande parte delas se concentram no site Sourceforge.net, que é um dos principais sites que abrigam downloads de Open Sources.
0 comentários:
Postar um comentário