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 deve 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
quarta-feira, 28 de outubro de 2009
quarta-feira, 14 de outubro de 2009
Software Freeware
Software gratuito ou freeware é qualquer programa de computador cuja utilização não implica no pagamento de licenças de uso ou royalties. É importante não confundir o "free" de "freeware" com o "free" de "free software", pois no primeiro uso o significado é de gratuito, e no segundo de livre. Um programa licenciado como "freeware" não é necessariamente um software livre, pode não ter código aberto e pode acompanhar licenças restritivas, limitando o uso comercial, a redistribuição não autorizada, a modificação não autorizada ou outros tipos de restrições. O freeware diferencia-se do shareware, no qual o usuário deve pagar para acessar a funcionalidade completa ou tem um tempo limitado de uso gratuito.
O termo freeware foi introduzido por Andrew Fluegelman quando desejava vender um programa chamado PC-Talk que havia criado mas não queria usar métodos tradicionais de distribuição por causa do custo, na realidade, distribuiu o PC-Talk sob uma licença agora chamada de shareware: o uso atual do termo não é necessariamente compatível com o conceito original.
Após a disseminação das distribuições como shareware, outros tipos de distribuições com sufixo "-ware" surgiram, como adware, que denota softwares que possuem propagandas - que também podem ser shareware; ou outros como careware, solicitando que o usuário faça doações a alguma caridade, crippleware, software com recursos limitados e outras, como beerware, que requer que o usuário pague uma cerveja ao autor.
Critérios de Definição do Software Freeware
Um software é gratuito ou freeware quando possui suas funcionalidades completas por tempo ilimitado sem custo monetário. A licença pode restringir o tipo de uso, como uso para fins não lucrativos, não comerciais, uso acadêmico, entre outros. Dessa forma a licença pode ser "gratuito para uso não comercial"
O termo freeware foi introduzido por Andrew Fluegelman quando desejava vender um programa chamado PC-Talk que havia criado mas não queria usar métodos tradicionais de distribuição por causa do custo, na realidade, distribuiu o PC-Talk sob uma licença agora chamada de shareware: o uso atual do termo não é necessariamente compatível com o conceito original.
Após a disseminação das distribuições como shareware, outros tipos de distribuições com sufixo "-ware" surgiram, como adware, que denota softwares que possuem propagandas - que também podem ser shareware; ou outros como careware, solicitando que o usuário faça doações a alguma caridade, crippleware, software com recursos limitados e outras, como beerware, que requer que o usuário pague uma cerveja ao autor.
Critérios de Definição do Software Freeware
Um software é gratuito ou freeware quando possui suas funcionalidades completas por tempo ilimitado sem custo monetário. A licença pode restringir o tipo de uso, como uso para fins não lucrativos, não comerciais, uso acadêmico, entre outros. Dessa forma a licença pode ser "gratuito para uso não comercial"
terça-feira, 15 de setembro de 2009
quarta-feira, 26 de agosto de 2009
LINUX (continuação)
Hoje em dia, um sistema operacional Linux completo (ou uma “distribuição de Linux”) é uma coleção de softwares (livres ou não) criados por indivíduos, grupos e organizações ao redor do mundo, tendo o Linux como seu núcleo. Companhias como a Red Hat, a Novell/SUSE, a Mandriva (união da Mandrake com a Conectiva), bem como projetos de comunidades como o Debian, o Ubuntu, o Gentoo e o Slackware, compilam o software e fornecem um sistema completo, pronto para instalação e uso.
As distribuições de GNU/Linux começaram a ter maior popularidade a partir da segunda metade da década de 1990, como uma alternativa livre para os sistemas operacionais Microsoft Windows e Mac OS, principalmente por parte de pessoas acostumadas com o Unix na escola e no trabalho. O sistema tornou-se popular no mercado de servidores, principalmente para a Web e servidores de bancos de dados, inclusive no ambiente corporativo – onde também começou a ser adotado em desktops especializados.
No decorrer do tempo várias distribuições surgiram e desapareceram, cada qual com sua característica. Algumas distribuições são maiores outras menores, dependendo do número de aplicativos e sua finalidade. Algumas distribuições de tamanhos menores cabem em um disquete com 1,44 MB, outras precisam de vários CDs, existem até algumas que tem versões em DVD. Cada uma tem seu público e sua finalidade.
.
Download ou aquisição do Linux
Embora provavelmente a forma mais fácil de obter o Linux seja através dos CDs distribuídos como brinde em diversas revistas nacionais (escolha sempre uma versão recente!), o jeito mais fácil de obter sua cópia sem desembolsar nada a mais é através do download de imagens ISO, que são arquivos (geralmente por volta de 650MB cada um) trazendo o conteúdo completo de um CD-ROM, prontos para serem gravados em um CD, permitindo assim que você obtenha cópias idênticas de um CD original. Verifique na ajuda do seu programa favorito de gravação de CDs como fazer para gravar a partir de uma imagem ISO – quase todos os programas populares dispõem deste recurso, e a operação em geral é simples.
As distribuições de GNU/Linux começaram a ter maior popularidade a partir da segunda metade da década de 1990, como uma alternativa livre para os sistemas operacionais Microsoft Windows e Mac OS, principalmente por parte de pessoas acostumadas com o Unix na escola e no trabalho. O sistema tornou-se popular no mercado de servidores, principalmente para a Web e servidores de bancos de dados, inclusive no ambiente corporativo – onde também começou a ser adotado em desktops especializados.
No decorrer do tempo várias distribuições surgiram e desapareceram, cada qual com sua característica. Algumas distribuições são maiores outras menores, dependendo do número de aplicativos e sua finalidade. Algumas distribuições de tamanhos menores cabem em um disquete com 1,44 MB, outras precisam de vários CDs, existem até algumas que tem versões em DVD. Cada uma tem seu público e sua finalidade.
.
Download ou aquisição do Linux
Embora provavelmente a forma mais fácil de obter o Linux seja através dos CDs distribuídos como brinde em diversas revistas nacionais (escolha sempre uma versão recente!), o jeito mais fácil de obter sua cópia sem desembolsar nada a mais é através do download de imagens ISO, que são arquivos (geralmente por volta de 650MB cada um) trazendo o conteúdo completo de um CD-ROM, prontos para serem gravados em um CD, permitindo assim que você obtenha cópias idênticas de um CD original. Verifique na ajuda do seu programa favorito de gravação de CDs como fazer para gravar a partir de uma imagem ISO – quase todos os programas populares dispõem deste recurso, e a operação em geral é simples.
segunda-feira, 24 de agosto de 2009
Software Livre
Software livre são programas que possuem o código fonte incluido. Você pode modificar ou distribui-los livremente.
Código Fonte é o que o programador digitou para fazero programa, ou seja, quando se faz um bolo segue-se uma receita, para fazer um programa e parecido.
Os Softwares livres são programas muitas vezes chamado de programas livres. Muito se acredita no compartilhamento do conhecimento e tendo a liberdade e cooperar uns com outros, isto é importante para o aprendizado de como as coisas funcionan e novas técnicas.
Código Fonte é o que o programador digitou para fazero programa, ou seja, quando se faz um bolo segue-se uma receita, para fazer um programa e parecido.
Os Softwares livres são programas muitas vezes chamado de programas livres. Muito se acredita no compartilhamento do conhecimento e tendo a liberdade e cooperar uns com outros, isto é importante para o aprendizado de como as coisas funcionan e novas técnicas.
Sistema Operacional LINUX
Linux é um sistema operacional Freeware, ou seja, totalmente gratis, programa responsável pelo funcionamento do computador, que faz a comunicação entre hardware e software. O linux tem um programa chamado kernel que é o coração do Linux.
Foi desenvolvido pelo finlandês Linus Torvalds, inspirado no sistema Minix. O seu código fonte está disponível sob licença GPL para qualquer pessoa que utilizar, estudar, modificar e distribuir de acordo com os termos da licença .
Foi desenvolvido pelo finlandês Linus Torvalds, inspirado no sistema Minix. O seu código fonte está disponível sob licença GPL para qualquer pessoa que utilizar, estudar, modificar e distribuir de acordo com os termos da licença .
Assinar:
Postagens (Atom)