Video - Master

Fique Por Dentro De Tudo Que Rola No Mundo Dos Games Aqui.
 
InícioPortalCalendárioFAQBuscarRegistrar-seMembrosGruposLogin

Compartilhe | 
 

 O que são Softwares?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
Tio Barnabe
Gamer Revolution
Gamer Revolution


Masculino
Número de Mensagens : 613
Idade : 21
Localização : Paris-Senegal
humor : Desumorizado
emprego/lazer : Desempregado.
Data de inscrição : 04/11/2007

MensagemAssunto: O que são Softwares?   Sab Dez 15, 2007 10:10 am

Software livre, segundo a definição criada pela Free Software Foundation é qualquer programa de computador que pode ser usado, copiado, estudado, modificado e redistribuído sem nenhuma restrição. A liberdade de tais diretrizes é central ao conceito, o qual se opõe ao conceito de software proprietário, mas não ao software que é vendido almejando lucro (software comercial). A maneira usual de distribuição de software livre é anexar a este uma licença de software livre, e tornar o código fonte do programa disponível. O software livre também é conhecido pelo acrônimo FLOSS (do inglês Free/Libre Open Source Software).


Definição
Um software é considerado como livre quando atende aos quatro tipos de liberdade para os usuários do software definidas pela Free Software Foundation:

* A liberdade para executar o programa, para qualquer propósito (liberdade nº 0);
* A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade nº 1). Acesso ao código-fonte é um pré-requisito para esta liberdade;
* A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2);
* A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie (liberdade nº 3). Acesso ao código-fonte é um pré-requisito para esta liberdade;

A liberdade de executar o programa significa a liberdade para qualquer tipo de pessoa física ou jurídica utilizar o software em qualquer tipo de sistema computacional, para qualquer tipo de trabalho ou atividade, sem que seja necessário atender a alguma restrição imposta pelo fornecedor.

A liberdade de redistribuir deve incluir a possibilidade de se repassar os códigos-fonte bem como, quando possível, os arquivos binários gerados da compilação desses códigos, seja em sua versão original ou modificada. Não é necessária a autorização do autor ou do distribuidor do software para que ele possa ser redistribuído, já que as licenças de software livre assim o permitem.

Para que seja possível estudar ou modificar o software (para uso particular ou para distribuir) é necessário ter acesso ao código-fonte. Por isso a disponibilidade desses arquivos é pré-requisito para a liberdade do software. Cada licença determina como será feito o fornecimento do fonte para distribuições típicas, como é o caso de distribuições em mídia portátil somente com os códigos binários já finalizados (sem o fonte). No caso da licença GPL, a fonte deve ser disponibilizada em local de onde possa ser acessado, ou deve ser entregue ao usuário, se solicitado, sem custos adicionais (exceto transporte e mídia).

Para que essas liberdades sejam reais, elas devem ser irrevogáveis. Caso o desenvolvedor do software tenha o poder de revogar a licença, o software não é livre.

Tais liberdades não fazem referência aos custos envolvidos. É possível que um software-livre não seja gratuito. Quando gratuito, empresas podem explorá-lo comercialmente através do serviço envolvido (principalmente suporte).

A maioria dos softwares livres é licenciada através de uma licença de software livre, como a GNU GPL, a mais conhecida.


Softwares Livres notáveis
* Sistemas operacionais: GNU/Hurd, GNU/Linux e Ubuntu Linux.
* Ferramentas de desenvolvimento GNU:
o Compilador C: GCC.
o Compilador Pascal: Free Pascal.
o Debugger GDB.
o Biblioteca padrão da linguagem: C.
o Editor de texto avançado: Emacs.
o Eclipse - plataforma de desenvolvimento linguagem Java.
* Linguagens de programação: Python,Java, Perl, PHP, Lua, Ruby e Tcl.
* Servidores:
o Servidor de nomes: BIND.
o Agente de transporte de mensagens (e-mail): sendmail.
o Servidor web: Apache.
o Servidor de arquivos: Samba.
* Bancos de dados relacionais: MySQL.
* Programas de interação gráfica: GNOME, KDE e Xorg.
* Aplicativos:
o Navegadores Web: Firefox e Konqueror.
o Automação de escritório: OpenOffice.org e KPDF.
o CAD, (computer aided design) QCad, Varicad
o Desenho vetorial: Inkscape, Sodipodi
o Editoração eletrônica: Scribus
o Editor de imagens: Gimp.
o EaD, Educação a distância: Moodle
o Modelagem Tridimensional Blender3d, Wings3d
o Renderização (imagem estática): Yafray, POV-Ray
o Acessibilidade: Virtual Magnifying Glass.
* Sistema matemático : Scilab.
* Sistemas de editoração: TeX e LaTeX.
* Sistema wiki: sistema wiki da Wikipedia: MediaWiki.

Veja listas maiores no diretório da Fundação do Software Livre e em diversos outros sites de projetos na Internet.



Venda de Software Livre
As licenças de software livre permitem que eles sejam vendidos, mas estes em sua grande maioria estão disponíveis gratuitamente.

Uma vez que o comprador do software livre tem direito as quatro liberdades listadas, este poderia redistribuir este software gratuitamente ou por um preço menor que aquele que foi pago.

Como exemplo poderíamos citar o Red Hat Enterprise Linux que é comercializado pela Red Hat, a partir dele foram criados diversos clones como o CentOS que pode ser baixado gratuitamente.

Muitas empresas optam então por distribuir o mesmo produto sobre duas ou mais licenças, geralmente uma sobre uma licença copyleft e gratuita como a GPL e outra sobre uma licença proprietária e paga.

_________________
Voltar ao Topo Ir em baixo
Ver perfil do usuário http://www.gamestart.com.br/index.php
 
O que são Softwares?
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Atualizações para os softwares REX
» Softwares para filatelia

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Video - Master :: Microsoft :: Softwares-
Ir para: