Módulo   Básico : Aula 1 Apresentação Software Livre – Licenças Linux
Módulo   Básico : Aula 1  Apresentação Software Comunidade Software Proprietário / Comercial Software Livre História Software Livre Três Perguntas O que é Software Livre As quatro liberdades Para que usar Software Livre Software Livre x R$ Onde Conseguir Licenças  Três Licenças GNU GPL (General Public Licence) Licença BSD Creative Commons Linux Surgimento; Mascote Definição Distribuições
Módulo Básico: Aula 1  Objetivo Objetivos Saber diferenciar Softwares. Entender Software Livre. Conhecer o que possibilita o Software Livre. Um pouco de Licenças. Linux, história, e razão de porque surgiu.
Módulo   Básico : Aula 1  Software Software Software, logiciel ou programa de computador é uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado/informação ou acontecimento.
Módulo   Básico : Aula 1  Software Normalmente, programas de computador são escritos em linguagens de programação, pois estas foram projetadas para se aproximar das linguagens usadas por seres humanos. Raramente linguagem de máquina é usada para desenvolver um programa.  Construção de um Programa
Módulo Básico: Aula 1 Linguagem de Programação Linguagem de Programação Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.
Módulo   Básico : Aula 1  Comunidade Uma comunidade virtual é uma comunidade que estabelece relações num espaço virtual através de meios de comunicação a distância. Se caracteriza pela aglutinação de um grupo de indivíduos com interesses comuns que trocam experiências e informações no ambiente virtual. Comunidade
Módulo Básico: Aula 1  Software   Proprietário Software Proprietário É aquele cuja cópia, redistribuição ou modificação são em alguma medida proibidos pelo seu criador ou distribuidor.
Módulo Básico: Aula 1  Software Comercial A maioria do software comercial é proprietário mas existe software livre que é comercial, e existe software não-livre não-comercial. Software Comercial
Módulo Básico: Aula1  Software Livre Em 1983, Richard Stallman iniciou o projeto GNU, e em outubro de 1985 fundou a Free Software Foundation (FSF) onde os conceitos quais foram especificamente desenvolvidos para garantir que a liberdade dos usuários fosse preservada.  Software Livre História
Módulo Básico: Aula 1  Software Livre Software Livre O que é ? Por que usar ? Onde conseguir ?
Módulo Básico: Aula 1  Software Livre O que é Software Livre ? São programas que podem ser copiados, distribuídos, utilizados e alterados livremente.
Módulo Básico: Aula 1  Software Livre As quatro Liberdades
Módulo Básico: Aula 1  Software Livre Por que usar Software Livre ?
Módulo Básico: Aula 1  Software Livre Desenvolvimento Desenvolvimento descentralizado do software; Empenho das Comunidades; Uma rede de pessoas testando e utilizando seu programa; Listas de Discussão;
Módulo Básico: Aula 1  Software Livre Inovação Inovação nos softwares que atendam as necessidades. Exemplo:  Flickr :  http://www.flickr.com/ Youtube :  http://www.youtube.com.br OpenOffice :  http://www.broffice.org/ Drupal:  http://www.drupal.org Firefox :  http://br.mozdev.org/ Entre outros, como o Sistema Operacional Linux e suas distribuições.
Módulo Básico: Aula 1  Software Livre Criação Auxilio para a Criação de novos Softwares, por lista de discução, foruns, wikis, blogs, apostilas ...
Módulo Básico: Aula 1  Software Livre Ideologia Usando Software Livre está aderindo as quatro liberdades. E auxiliando a comunidade.
Módulo Básico: Aula 1  Software Livre Liberdade de Escolha A decisão é sua, sobre a utilização dos Softwares instalados em seu computador.
Módulo Básico: Aula1  Software Livre Software Livre x R$ As licenças permitem que eles sejam vendidos, mas estes em sua grande maioria estão disponíveis gratuitamente. Como exemplo poderíamos citar o Red Hat Enterprise Linux que é comercializado pela Red Hat, a partir dele foram criados diversos clones como o Fedora que pode ser baixado gratuitamente.
Módulo Básico: Aula 1  Software Livre Onde Conseguir? Na internet temos vários sites para download de softwares livres, pelo google.com.br temos uma lista ainda maior. Alguns sites mais visitados para downloads de softwares livres: http://superdownloads.uol.com.br/linux/ http://baixaki.ig.com.br/ http://www.linuxpackages.net/
Módulo Básico: Aula 1  Software Livre Curiosidade No dia 15 de setembro comemora-se o Dia da Liberdade do Software ( Software Freedom Day ) com eventos envolvendo as comunidades de usuários e desenvolvedores de software livre em todo o mundo.
Módulo Básico: Aula 1  Software Livre Introdução ao Software Livre http://br.youtube.com/watch?v=UvWRhnc_77Y Filme sobre Software Livre
Módulo Básico: Aula 1  Licenças
Módulo Básico: Aula 1  Licenças A GPL é a licença com maior utilização por parte de projectos de software livre, em grande parte devido à sua adoção para o Linux.  GNU GPL (General Licence Public)
Módulo Básico: Aula 1  Licenças Em termos gerais, a GPL baseia-se nas quatro liberdades. Com a garantia destas liberdades, a GPL permite que os programas sejam distribuídos e reaproveitados, mantendo, porém, os direitos do autor por forma a não permitir que essa informação seja usada de uma maneira que limite as liberdades originais. As quatro Liberdades e GPL
Módulo Básico: Aula 1  LGPL LGPL A GNU Lesser General Public License (antes conhecida como GNU Library General Public License) é uma licença de software livre aprovada pela FSF escrita com o intuito de ser um meio-termo entre a GPL e licenças mais permissivas como a licença BSD e a licença MIT.
Módulo Básico: Aula 1  Licença BSD Licença BSD A licença BSD é uma licença de código aberto inicialmente utilizada nos sistemas operacionais do tipo Berkeley Software Distribution (um sistema derivado do UNIX).
Módulo Básico: Aula 1  Licença BSD Compatibilidade com Software Proprietários A licença BSD permite que o software distribuído sob a licença, seja incorporado a produtos proprietários. Alguns exemplos notáveis são: o uso de código do BSD em produtos da Microsoft, e o uso de muitos componentes do FreeBSD no sistema Mac OS X da Apple Computer.
Módulo Básico: Aula 1  Licença BSD Compartibilidade com licenças de Software Livre Na sua versão original, a licença BSD contém termos que a tornam incompatível com a licença GPL. Na revisão sofrida em 1999 a cláusula controversa foi retirada. Desde esta data, os autores estão livres para incorporar  softwares  BSD naqueles licenciados pela GPL.
Módulo Básico: Aula 1  Licenças Creative Commons (também conhecido pela sigla CC) pode denominar tanto um conjunto de licenças padronizadas para gestão aberta, livre e compartilhada de conteúdos e informação (copyleft), quanto a homônima organização sem fins lucrativos norte-americana que os redigiu e mantém a atualização e discussão a respeito das mesmas. Creative Commnons
Módulo Básico: Aula 1  Licenças No Brasil, as licenças já se encontram traduzidas e totalmente adaptadas à legislação brasileira. O projeto Creative Commons é representado no Brasil pelo  Centro de Tecnologia e Sociedade  da Faculdade de Direito da Fundação Getúlio Vergas, no Rio de Janeiro. Maiores Informações:   http://creativecommons.org/worldwide/br/ Creative Commons Brasil
Módulo Básico: Aula 1  Creative Commnos Video Creative Commons http://br.youtube.com/watch?v=w9xPRFCk63Y
Módulo Básico: Aula 1  Linux Linux Conhecendo Linux Uma breve instrodução sobre o que é Linux. http://br.youtube.com/watch?v=mfcAq260olQ
Módulo Básico: Aula 1  Linux Linux O Linux é o núcleo (kernel) de um sistema operativo compatível com Unix. Foi criado por Linus Torvalds em 1991 e subseqüentemente desenvolvido com a ajuda de programadores de todo o mundo como software livre (SL).
Módulo Básico: Aula 1  Linux Surgimento do Linux O projecto foi lançado em 1991 com a famosa mensagem enviada ao grupo de discussão da Usenet(mais tarde conhecida como Internet) comp.os.minix confira no seguinte link: http://www.rootlinux.com.br/documentos/downloads/Historia_do_Linux.txt
Módulo Básico: Aula 1  Linux GNU Linux Naquela altura, o Projecto GNU havia criado muitos dos componentes necessários a um sistema operativo livre, mas o seu núcleo, o GNU Hurd, ainda não tinha sido completado e estava assim indisponível. Isso abriu espaço para o Linux preencher.
Módulo Básico: Aula 1  Linux Primeiro desenvolvimento Foi inicialmente desenvolvido para o processador Intel 80386 (arquitetura x86), mas tem sido adaptado para muitas plataformas, desde dispositivos embarcados (ex. CRIS, da Axis), até computadores de grande porte (ex. S/390 da IBM).
Módulo Básico: Aula 1  Linux Mascote A mascote do Linux é um pinguim chamado Tux, criado por Larry Ewing. O motivo pelo qual a mascote é um pinguim é, como Torvalds disse:   "O Linus gosta de pinguins. É isso."  O nome Tux foi sugerido para representar  T orvalds'  U ni x .
Módulo Básico: Aula 1  Linux Definindo Linux De maneira simples podemos dizer que o Linux é um sistema operacional multiusuário, multitarefa e multiprocessado e de livre distribuição, baseado no sistema operacional UNIX.
Módulo Básico: Aula 1  Linux ?Perdido? Multi o que??? Mas o que isso quer dizer???
Módulo Básico: Aula 1  Linux Multiusuário Ser multiusuário significa que é possível várias pessoas utilizarem o mesmo computador ao mesmo tempo, através de conexões remotas ou de terminais.
Módulo Básico: Aula 1  Linux Multitarefa Multitarefa significa que o Linux é capaz de executar diversos programas ou serviços ao mesmo tempo, ou seja, é possível rodar simultaneamente um servidor web, um servidor de e-mail e um banco de dados. E tudo isso de maneira eficiente e transparente ao usuário.
Módulo Básico: Aula 1  Linux MultiProcessado Multiprocessado se refere ao fato de que o Linux pode ser instalado em máquinas com mais de um processador e é capaz de utilizar de maneira inteligente esses vários processadores de maneira o obter a melhor desempenho possível.
Módulo Básico: Aula 1  Linux Desenvolvimento Acelerado Uma vez que o desenvolvimento do Linux se deu através da colaboração através da Internet, o suporte a rede entrou em um estágio bastante cedo do desenvolvimento do Linux.
Módulo Básico: Aula 1  Linux Kernel Kernel pode ser entendido com uma série de arquivos escritos em linguagem C e em linguagem Assembly que constituem o núcleo do sistema operacional. É o kernel que controla todo o hardware do computador.  Link para download do kernel: http://www.kernel.org/
Módulo Básico: Aula 1  Linux Conceito de Distribuição O Linux pode ser composto por um grande número de programas; logo surgiu a necessidade de se agrupar esses programas de forma coerente e funcional, e de criar mecanismos que permitissem o gerenciamento deles, e é aí que entra o conceito de distribuição.
Módulo Básico: Aula 1  Linux Distribuições Linux Uma distribuição Linux é o conjunto dos vários programas que compõem o Linux, o kernel e, com freqüência, um sistema gerenciador de programas e um instalador. As distribuições de Linux podem ser tão pequenas a ponto de caber em apenas alguns disquetes ou grandes e completas a ponto de utilizar mais de um CD.
Módulo Básico: Aula 1  Linux Onde conseguir Distribuições Linux Links de algumas Distros Linux: Slackware:  http://www.slackware-brasil.com.br/web_site/ Ubuntu:  http://www.ubuntu.com/ Debian:  http://www.debian.org/index.pt.html Fedora:  http://fedoraproject.org/

Aula1

  • 1.
    Módulo Básico : Aula 1 Apresentação Software Livre – Licenças Linux
  • 2.
    Módulo Básico : Aula 1 Apresentação Software Comunidade Software Proprietário / Comercial Software Livre História Software Livre Três Perguntas O que é Software Livre As quatro liberdades Para que usar Software Livre Software Livre x R$ Onde Conseguir Licenças Três Licenças GNU GPL (General Public Licence) Licença BSD Creative Commons Linux Surgimento; Mascote Definição Distribuições
  • 3.
    Módulo Básico: Aula1 Objetivo Objetivos Saber diferenciar Softwares. Entender Software Livre. Conhecer o que possibilita o Software Livre. Um pouco de Licenças. Linux, história, e razão de porque surgiu.
  • 4.
    Módulo Básico : Aula 1 Software Software Software, logiciel ou programa de computador é uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado/informação ou acontecimento.
  • 5.
    Módulo Básico : Aula 1 Software Normalmente, programas de computador são escritos em linguagens de programação, pois estas foram projetadas para se aproximar das linguagens usadas por seres humanos. Raramente linguagem de máquina é usada para desenvolver um programa. Construção de um Programa
  • 6.
    Módulo Básico: Aula1 Linguagem de Programação Linguagem de Programação Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.
  • 7.
    Módulo Básico : Aula 1 Comunidade Uma comunidade virtual é uma comunidade que estabelece relações num espaço virtual através de meios de comunicação a distância. Se caracteriza pela aglutinação de um grupo de indivíduos com interesses comuns que trocam experiências e informações no ambiente virtual. Comunidade
  • 8.
    Módulo Básico: Aula1 Software Proprietário Software Proprietário É aquele cuja cópia, redistribuição ou modificação são em alguma medida proibidos pelo seu criador ou distribuidor.
  • 9.
    Módulo Básico: Aula1 Software Comercial A maioria do software comercial é proprietário mas existe software livre que é comercial, e existe software não-livre não-comercial. Software Comercial
  • 10.
    Módulo Básico: Aula1 Software Livre Em 1983, Richard Stallman iniciou o projeto GNU, e em outubro de 1985 fundou a Free Software Foundation (FSF) onde os conceitos quais foram especificamente desenvolvidos para garantir que a liberdade dos usuários fosse preservada. Software Livre História
  • 11.
    Módulo Básico: Aula1 Software Livre Software Livre O que é ? Por que usar ? Onde conseguir ?
  • 12.
    Módulo Básico: Aula1 Software Livre O que é Software Livre ? São programas que podem ser copiados, distribuídos, utilizados e alterados livremente.
  • 13.
    Módulo Básico: Aula1 Software Livre As quatro Liberdades
  • 14.
    Módulo Básico: Aula1 Software Livre Por que usar Software Livre ?
  • 15.
    Módulo Básico: Aula1 Software Livre Desenvolvimento Desenvolvimento descentralizado do software; Empenho das Comunidades; Uma rede de pessoas testando e utilizando seu programa; Listas de Discussão;
  • 16.
    Módulo Básico: Aula1 Software Livre Inovação Inovação nos softwares que atendam as necessidades. Exemplo: Flickr : http://www.flickr.com/ Youtube : http://www.youtube.com.br OpenOffice : http://www.broffice.org/ Drupal: http://www.drupal.org Firefox : http://br.mozdev.org/ Entre outros, como o Sistema Operacional Linux e suas distribuições.
  • 17.
    Módulo Básico: Aula1 Software Livre Criação Auxilio para a Criação de novos Softwares, por lista de discução, foruns, wikis, blogs, apostilas ...
  • 18.
    Módulo Básico: Aula1 Software Livre Ideologia Usando Software Livre está aderindo as quatro liberdades. E auxiliando a comunidade.
  • 19.
    Módulo Básico: Aula1 Software Livre Liberdade de Escolha A decisão é sua, sobre a utilização dos Softwares instalados em seu computador.
  • 20.
    Módulo Básico: Aula1 Software Livre Software Livre x R$ As licenças permitem que eles sejam vendidos, mas estes em sua grande maioria estão disponíveis gratuitamente. Como exemplo poderíamos citar o Red Hat Enterprise Linux que é comercializado pela Red Hat, a partir dele foram criados diversos clones como o Fedora que pode ser baixado gratuitamente.
  • 21.
    Módulo Básico: Aula1 Software Livre Onde Conseguir? Na internet temos vários sites para download de softwares livres, pelo google.com.br temos uma lista ainda maior. Alguns sites mais visitados para downloads de softwares livres: http://superdownloads.uol.com.br/linux/ http://baixaki.ig.com.br/ http://www.linuxpackages.net/
  • 22.
    Módulo Básico: Aula1 Software Livre Curiosidade No dia 15 de setembro comemora-se o Dia da Liberdade do Software ( Software Freedom Day ) com eventos envolvendo as comunidades de usuários e desenvolvedores de software livre em todo o mundo.
  • 23.
    Módulo Básico: Aula1 Software Livre Introdução ao Software Livre http://br.youtube.com/watch?v=UvWRhnc_77Y Filme sobre Software Livre
  • 24.
  • 25.
    Módulo Básico: Aula1 Licenças A GPL é a licença com maior utilização por parte de projectos de software livre, em grande parte devido à sua adoção para o Linux. GNU GPL (General Licence Public)
  • 26.
    Módulo Básico: Aula1 Licenças Em termos gerais, a GPL baseia-se nas quatro liberdades. Com a garantia destas liberdades, a GPL permite que os programas sejam distribuídos e reaproveitados, mantendo, porém, os direitos do autor por forma a não permitir que essa informação seja usada de uma maneira que limite as liberdades originais. As quatro Liberdades e GPL
  • 27.
    Módulo Básico: Aula1 LGPL LGPL A GNU Lesser General Public License (antes conhecida como GNU Library General Public License) é uma licença de software livre aprovada pela FSF escrita com o intuito de ser um meio-termo entre a GPL e licenças mais permissivas como a licença BSD e a licença MIT.
  • 28.
    Módulo Básico: Aula1 Licença BSD Licença BSD A licença BSD é uma licença de código aberto inicialmente utilizada nos sistemas operacionais do tipo Berkeley Software Distribution (um sistema derivado do UNIX).
  • 29.
    Módulo Básico: Aula1 Licença BSD Compatibilidade com Software Proprietários A licença BSD permite que o software distribuído sob a licença, seja incorporado a produtos proprietários. Alguns exemplos notáveis são: o uso de código do BSD em produtos da Microsoft, e o uso de muitos componentes do FreeBSD no sistema Mac OS X da Apple Computer.
  • 30.
    Módulo Básico: Aula1 Licença BSD Compartibilidade com licenças de Software Livre Na sua versão original, a licença BSD contém termos que a tornam incompatível com a licença GPL. Na revisão sofrida em 1999 a cláusula controversa foi retirada. Desde esta data, os autores estão livres para incorporar softwares BSD naqueles licenciados pela GPL.
  • 31.
    Módulo Básico: Aula1 Licenças Creative Commons (também conhecido pela sigla CC) pode denominar tanto um conjunto de licenças padronizadas para gestão aberta, livre e compartilhada de conteúdos e informação (copyleft), quanto a homônima organização sem fins lucrativos norte-americana que os redigiu e mantém a atualização e discussão a respeito das mesmas. Creative Commnons
  • 32.
    Módulo Básico: Aula1 Licenças No Brasil, as licenças já se encontram traduzidas e totalmente adaptadas à legislação brasileira. O projeto Creative Commons é representado no Brasil pelo Centro de Tecnologia e Sociedade da Faculdade de Direito da Fundação Getúlio Vergas, no Rio de Janeiro. Maiores Informações: http://creativecommons.org/worldwide/br/ Creative Commons Brasil
  • 33.
    Módulo Básico: Aula1 Creative Commnos Video Creative Commons http://br.youtube.com/watch?v=w9xPRFCk63Y
  • 34.
    Módulo Básico: Aula1 Linux Linux Conhecendo Linux Uma breve instrodução sobre o que é Linux. http://br.youtube.com/watch?v=mfcAq260olQ
  • 35.
    Módulo Básico: Aula1 Linux Linux O Linux é o núcleo (kernel) de um sistema operativo compatível com Unix. Foi criado por Linus Torvalds em 1991 e subseqüentemente desenvolvido com a ajuda de programadores de todo o mundo como software livre (SL).
  • 36.
    Módulo Básico: Aula1 Linux Surgimento do Linux O projecto foi lançado em 1991 com a famosa mensagem enviada ao grupo de discussão da Usenet(mais tarde conhecida como Internet) comp.os.minix confira no seguinte link: http://www.rootlinux.com.br/documentos/downloads/Historia_do_Linux.txt
  • 37.
    Módulo Básico: Aula1 Linux GNU Linux Naquela altura, o Projecto GNU havia criado muitos dos componentes necessários a um sistema operativo livre, mas o seu núcleo, o GNU Hurd, ainda não tinha sido completado e estava assim indisponível. Isso abriu espaço para o Linux preencher.
  • 38.
    Módulo Básico: Aula1 Linux Primeiro desenvolvimento Foi inicialmente desenvolvido para o processador Intel 80386 (arquitetura x86), mas tem sido adaptado para muitas plataformas, desde dispositivos embarcados (ex. CRIS, da Axis), até computadores de grande porte (ex. S/390 da IBM).
  • 39.
    Módulo Básico: Aula1 Linux Mascote A mascote do Linux é um pinguim chamado Tux, criado por Larry Ewing. O motivo pelo qual a mascote é um pinguim é, como Torvalds disse: "O Linus gosta de pinguins. É isso." O nome Tux foi sugerido para representar T orvalds' U ni x .
  • 40.
    Módulo Básico: Aula1 Linux Definindo Linux De maneira simples podemos dizer que o Linux é um sistema operacional multiusuário, multitarefa e multiprocessado e de livre distribuição, baseado no sistema operacional UNIX.
  • 41.
    Módulo Básico: Aula1 Linux ?Perdido? Multi o que??? Mas o que isso quer dizer???
  • 42.
    Módulo Básico: Aula1 Linux Multiusuário Ser multiusuário significa que é possível várias pessoas utilizarem o mesmo computador ao mesmo tempo, através de conexões remotas ou de terminais.
  • 43.
    Módulo Básico: Aula1 Linux Multitarefa Multitarefa significa que o Linux é capaz de executar diversos programas ou serviços ao mesmo tempo, ou seja, é possível rodar simultaneamente um servidor web, um servidor de e-mail e um banco de dados. E tudo isso de maneira eficiente e transparente ao usuário.
  • 44.
    Módulo Básico: Aula1 Linux MultiProcessado Multiprocessado se refere ao fato de que o Linux pode ser instalado em máquinas com mais de um processador e é capaz de utilizar de maneira inteligente esses vários processadores de maneira o obter a melhor desempenho possível.
  • 45.
    Módulo Básico: Aula1 Linux Desenvolvimento Acelerado Uma vez que o desenvolvimento do Linux se deu através da colaboração através da Internet, o suporte a rede entrou em um estágio bastante cedo do desenvolvimento do Linux.
  • 46.
    Módulo Básico: Aula1 Linux Kernel Kernel pode ser entendido com uma série de arquivos escritos em linguagem C e em linguagem Assembly que constituem o núcleo do sistema operacional. É o kernel que controla todo o hardware do computador. Link para download do kernel: http://www.kernel.org/
  • 47.
    Módulo Básico: Aula1 Linux Conceito de Distribuição O Linux pode ser composto por um grande número de programas; logo surgiu a necessidade de se agrupar esses programas de forma coerente e funcional, e de criar mecanismos que permitissem o gerenciamento deles, e é aí que entra o conceito de distribuição.
  • 48.
    Módulo Básico: Aula1 Linux Distribuições Linux Uma distribuição Linux é o conjunto dos vários programas que compõem o Linux, o kernel e, com freqüência, um sistema gerenciador de programas e um instalador. As distribuições de Linux podem ser tão pequenas a ponto de caber em apenas alguns disquetes ou grandes e completas a ponto de utilizar mais de um CD.
  • 49.
    Módulo Básico: Aula1 Linux Onde conseguir Distribuições Linux Links de algumas Distros Linux: Slackware: http://www.slackware-brasil.com.br/web_site/ Ubuntu: http://www.ubuntu.com/ Debian: http://www.debian.org/index.pt.html Fedora: http://fedoraproject.org/