Software Livre
O software que pode ser usado,
copiado, estudado, modificado e
redistribuído sem restrição. A
forma usual de um software ser
distribuído livremente é sendo
acompanhado por uma licença de
software livre (como a GPL ou a
BSD), e com a disponibilização do
seu código-fonte.
As 4 liberdades básicas
associadas ao software livre são:
• A liberdade de 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.
O que é copyleft?
Qualquer um que distribui o software,
com ou sem modificações, tem que
passar adiante a liberdade de copiar e
modificar novamente o programa. O
copyleft garante que todos os usuários
tem liberdade.”
Posso distribuir comercialmente ou cobrar
por software livre, de minha autoria ou de
terceiros?
Se eu distribuo um software livre, tenho que
fornecer cópias a qualquer interessado, ou
mesmo disponibilizá-lo para download
público?
Se eu uso um software livre, tenho que
disponibilizar meus próprios softwares para
o público?
Exemplos de softwares livres
Alguns softwares livres notáveis
são o Linux, o ambiente gráfico
KDE, o compilador GCC, o
servidor web Apache, o
OpenOffice.org e o navegador
web Firefox, entre muitos
outros.
O que é Linux
Linux é ao mesmo tempo um kernel (ou
núcleo) e o sistema operacional que
roda sobre ele.
Linux pode formar um ambiente
moderno, seguro e estável para
desktops, servidores e sistemas
embarcado.
O que é uma distribuição ou
distro Linux?
Distribuição é um sistema operacional
Unix-like incluindo o kernel Linux e outros
softwares de aplicação, formando um
conjunto.
Podem ser mantidas por
organizações comerciais ou
projetos comunitários
Algumas Distribuições Linux:
•
•
•
•
•
•
•
•
•
•
•
Mandriva
Kurumin
Debian
Fedora
Gentoo
Knoppix
Mandriva
Red Hat
Slackware
SUSE
Ubunu
Como obter o Linux
• CD’s de Revistas e sites
• Downloads
Comandos do Linux
# - modo super-usuário
$ - modo usuário
• ls: lista os arquivos e diretórios da pasta (DIR no DOS);
• clear: limpa a tela (CLS no DOS);
• cd: entra em um diretório (igual ao DOS);
• pwd: mostra o diretório inteiro que você está;
• cat: igual ao TYPE no DOS;
• shutdown: desliga o computador:
• Reboot: reinicia o sistema instantaneamente
• startx: inicia o X-Windows (interface gráfica) do Linux;
• mkdir: cria um diretório (MD no DOS);
• rmdir: destrói um diretório VAZIO (RD no DOS);
• rm: apaga um arquivo (DEL no DOS);
• rm –r: apaga um diretório;
• date: mostra data e hora;
• find / - name ____ : procura arquivo "____";
• useradd nome_do_novo_usuário: cria uma nova conta usuário;
• passwd nome_do_usuário: cria ou modifica a senha do usuário;
• userdel -r nome_do_usuário: apaga um usuário;
• su: passa para o superusuário (perceba que no prompt irá mudar o $ pelo #);
• mv: move arquivos;
• kill: encerra um ou mais processos em andamento;
Interfaces Gráficas
• KDE,
• Gnome
• XFCE
Download

Software Livre