JanineDepinéFerrari
30/01/15 2
O QUE É UM SOFTWARE
Software é um produto final de
um processo de sistematização
de idéias escritas , codificadas e
traduzidas para o entendimento
da máquina.
30/01/15 3
Um Software pode ser:
●
PROPRIETÁRIO
●
SEMI-LIVRE, OU
●
LIVRE
30/01/15 4
SOFTWARE PROPRIETÁRIO
●
Software proprietário é aquele cuja cópia,
redistribuição ou modificação são em alguma
medida proibidos pelo seu proprietário. Para usar,
copiar ou redistribuir, deve-se solicitar permissão
ao proprietário, ou pagar para poder fazê-lo.
30/01/15 5
SOFTWARE SEMI-LIVRE
Software semi-livre é software que não é
livre, mas é concedida a permissão para
que indivíduos o usem, copiem,
distribuam e modifiquem, incluindo a
distribuição de versões modificadas,
desde que o façam sem o propósito de
auferir lucros. Exemplos de software
semi-livre são as primeiras versões do
Internet Explorer da Microsoft, algumas
versões dos browsers da Netscape, e o
StarOffice.
30/01/15 6
Software Livre
●
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
30/01/15 7
Código Fonte
●
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.
Código fonte (código-fonte, ou até source code em
inglês) é o conjunto de palavras escritas de forma
ordenada, contendo instruções em uma das linguagens de
computação existentes no mercado, de maneira lógica.
Existem linguagens que são compiladas e as que são
interpretadas. As linguagens compiladas, após ser
compilado o código fonte, transforma-se em software, ou
seja, programas executáveis. Este conjunto de palavras,
que formam linhas de comandos, deverão estar dentro da
padronização da linguagem escolhida, obedecendo
critérios de execução.
30/01/15 8
30/01/15 9
Gratuidade e Liberdade
E importante não confundir software
livre com software grátis porque a
liberdade associada ao software livre
de copiar, modificar e redistribuir,
independe de gratuidade. Existem
programas que podem ser obtidos
gratuitamente, mas que não podem ser
modificados, nem redistribuídos.
30/01/15 10
Licenças:
A realização de tais ações sobre um software
normalmente seria proibida pelo conceito de copyright
originalmente estabelecido pela lei americana. Assim,
por aquela lei, o detentor do copyright precisa permitir
de maneira explícita o direito de realizar tais operações
sobre um software, e isto é feito através de uma
Licença de software livre.
As licenças que acompanham software livre fazem uso
da legislação de copyright para impedir utilização não-
autorizada, mas estas licenças definem clara e
explicitamente as condições sob as quais cópias,
modificações e redistribuições podem ser efetuadas,
para garantir as liberdades de modificar e redistribuir
o software assim licenciado. A esta versão de
copyright, dá-se o nome de copyleft.
30/01/15 11
Como todos que tem acesso ao código fonte
e o entendem tem liberdade de usar, copiar,
modificar e redistribuir , todos participam de
todas as partes de desenvolvimento do
software e o conhecimento é compartilhado.
O software livre passa a ser propriedade
coletiva dos meios de relacionamento, e nos
dá a liberdade de definir as leis da sociedade
virtual.
30/01/15 12
Um pouco de história
No início dos anos 80
Richard Stallman vivia
como todos hakers,
trocando códigos fontes
de softwares. Em
determinado momento
Stallman precisava de um
código fonte do programa
que controlava uma
impressora. Um amigo
tinha acesso ao código
fonte do programa mas
tinha um contrato de sigilo
com a empresa que o
desenvolveu por isso não
podia cedê-lo
CHEGA DE
PAGAR
LICENÇAS!
30/01/15 13
Stallman percebeu que era preciso iniciar um
movimento que garantisse a liberdade de
compartilhamento de software. Então em
1984 ele decidiu iniciar o projeto GNU, um
sistema operacional livre e convidou outras
pessoas a participar.
FALTA SÓ UM
NÚCLEO PARA
DAR TUDO CERTO!!
30/01/15 14
●
Em 1991, o projeto
GNU tinha um
sistema quase
completo mas não
tinha um núcleo.
●
No mesmo ano, Linus
Torvald, um estudante
da computação da
universidade de
Helsínquia Finlândia
tinha liberado a 1ª
versão do núcleo
linux.
SE NÃO FOSSE
AQUELA
MORDIDINHA
DO PINGUIM NO
DEDINHO DO
TORVALD...
30/01/15 15
Os primeiros
usuários
uniram os dois
projetos e
criaram o
popular
GNU/LINUX.
Foi a partir
dessa junção
30/01/15 16
●
Em 1992 surgiram as primeira distribuições
LINUX com a Safe Londing System. Formou-
se uma verdadeira comunidade de
cooperação com milhares de
desenvolvedores ao redor do mundo
trazendo uma nova mudança na forma de
trabalho e desenvolvimento de projetos.
30/01/15 17
Em 1995 é
fundada a
Conectiva, a
primeira
distribuição
LINUX
brasileira.
30/01/15 18
LINUX é o
sistema
operacional
que mais
cresce no
mundo, tendo
hoje 100mil
desenvolvedor
es atendendo
uma demanda
30/01/15 19
Fonte de Pesquisa:
http://br-linux.org/linux/faq-softwarelivre
http://www.gnu.org/philosophy/free-sw.pt.html
http://pt.wikipedia.org/wiki/Software_livre
http://www.softwarelivre.gov.br/
http://download.openoffice.org/index.html
http://www.openoffice.org.br/download
youtube

software livre

  • 1.
  • 2.
    30/01/15 2 O QUEÉ UM SOFTWARE Software é um produto final de um processo de sistematização de idéias escritas , codificadas e traduzidas para o entendimento da máquina.
  • 3.
    30/01/15 3 Um Softwarepode ser: ● PROPRIETÁRIO ● SEMI-LIVRE, OU ● LIVRE
  • 4.
    30/01/15 4 SOFTWARE PROPRIETÁRIO ● Softwareproprietário é aquele cuja cópia, redistribuição ou modificação são em alguma medida proibidos pelo seu proprietário. Para usar, copiar ou redistribuir, deve-se solicitar permissão ao proprietário, ou pagar para poder fazê-lo.
  • 5.
    30/01/15 5 SOFTWARE SEMI-LIVRE Softwaresemi-livre é software que não é livre, mas é concedida a permissão para que indivíduos o usem, copiem, distribuam e modifiquem, incluindo a distribuição de versões modificadas, desde que o façam sem o propósito de auferir lucros. Exemplos de software semi-livre são as primeiras versões do Internet Explorer da Microsoft, algumas versões dos browsers da Netscape, e o StarOffice.
  • 6.
    30/01/15 6 Software Livre ● Umsoftware é 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
  • 7.
    30/01/15 7 Código Fonte ● Paraque 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. Código fonte (código-fonte, ou até source code em inglês) é o conjunto de palavras escritas de forma ordenada, contendo instruções em uma das linguagens de computação existentes no mercado, de maneira lógica. Existem linguagens que são compiladas e as que são interpretadas. As linguagens compiladas, após ser compilado o código fonte, transforma-se em software, ou seja, programas executáveis. Este conjunto de palavras, que formam linhas de comandos, deverão estar dentro da padronização da linguagem escolhida, obedecendo critérios de execução.
  • 8.
  • 9.
    30/01/15 9 Gratuidade eLiberdade E importante não confundir software livre com software grátis porque a liberdade associada ao software livre de copiar, modificar e redistribuir, independe de gratuidade. Existem programas que podem ser obtidos gratuitamente, mas que não podem ser modificados, nem redistribuídos.
  • 10.
    30/01/15 10 Licenças: A realizaçãode tais ações sobre um software normalmente seria proibida pelo conceito de copyright originalmente estabelecido pela lei americana. Assim, por aquela lei, o detentor do copyright precisa permitir de maneira explícita o direito de realizar tais operações sobre um software, e isto é feito através de uma Licença de software livre. As licenças que acompanham software livre fazem uso da legislação de copyright para impedir utilização não- autorizada, mas estas licenças definem clara e explicitamente as condições sob as quais cópias, modificações e redistribuições podem ser efetuadas, para garantir as liberdades de modificar e redistribuir o software assim licenciado. A esta versão de copyright, dá-se o nome de copyleft.
  • 11.
    30/01/15 11 Como todosque tem acesso ao código fonte e o entendem tem liberdade de usar, copiar, modificar e redistribuir , todos participam de todas as partes de desenvolvimento do software e o conhecimento é compartilhado. O software livre passa a ser propriedade coletiva dos meios de relacionamento, e nos dá a liberdade de definir as leis da sociedade virtual.
  • 12.
    30/01/15 12 Um poucode história No início dos anos 80 Richard Stallman vivia como todos hakers, trocando códigos fontes de softwares. Em determinado momento Stallman precisava de um código fonte do programa que controlava uma impressora. Um amigo tinha acesso ao código fonte do programa mas tinha um contrato de sigilo com a empresa que o desenvolveu por isso não podia cedê-lo CHEGA DE PAGAR LICENÇAS!
  • 13.
    30/01/15 13 Stallman percebeuque era preciso iniciar um movimento que garantisse a liberdade de compartilhamento de software. Então em 1984 ele decidiu iniciar o projeto GNU, um sistema operacional livre e convidou outras pessoas a participar. FALTA SÓ UM NÚCLEO PARA DAR TUDO CERTO!!
  • 14.
    30/01/15 14 ● Em 1991,o projeto GNU tinha um sistema quase completo mas não tinha um núcleo. ● No mesmo ano, Linus Torvald, um estudante da computação da universidade de Helsínquia Finlândia tinha liberado a 1ª versão do núcleo linux. SE NÃO FOSSE AQUELA MORDIDINHA DO PINGUIM NO DEDINHO DO TORVALD...
  • 15.
    30/01/15 15 Os primeiros usuários uniramos dois projetos e criaram o popular GNU/LINUX. Foi a partir dessa junção
  • 16.
    30/01/15 16 ● Em 1992surgiram as primeira distribuições LINUX com a Safe Londing System. Formou- se uma verdadeira comunidade de cooperação com milhares de desenvolvedores ao redor do mundo trazendo uma nova mudança na forma de trabalho e desenvolvimento de projetos.
  • 17.
    30/01/15 17 Em 1995é fundada a Conectiva, a primeira distribuição LINUX brasileira.
  • 18.
    30/01/15 18 LINUX éo sistema operacional que mais cresce no mundo, tendo hoje 100mil desenvolvedor es atendendo uma demanda
  • 19.
    30/01/15 19 Fonte dePesquisa: http://br-linux.org/linux/faq-softwarelivre http://www.gnu.org/philosophy/free-sw.pt.html http://pt.wikipedia.org/wiki/Software_livre http://www.softwarelivre.gov.br/ http://download.openoffice.org/index.html http://www.openoffice.org.br/download youtube

Notas do Editor

  • #2 Pós Graduação em Informática Aplicada à Educação
  • #3 Pós Graduação em Informática Aplicada à Educação
  • #4 Pós Graduação em Informática Aplicada à Educação
  • #5 Pós Graduação em Informática Aplicada à Educação
  • #6 Pós Graduação em Informática Aplicada à Educação
  • #7 Pós Graduação em Informática Aplicada à Educação
  • #8 Pós Graduação em Informática Aplicada à Educação
  • #9 Pós Graduação em Informática Aplicada à Educação
  • #10 Pós Graduação em Informática Aplicada à Educação
  • #11 Pós Graduação em Informática Aplicada à Educação
  • #12 Pós Graduação em Informática Aplicada à Educação
  • #13 Pós Graduação em Informática Aplicada à Educação
  • #14 Pós Graduação em Informática Aplicada à Educação
  • #15 Pós Graduação em Informática Aplicada à Educação
  • #16 Pós Graduação em Informática Aplicada à Educação
  • #17 Pós Graduação em Informática Aplicada à Educação
  • #18 Pós Graduação em Informática Aplicada à Educação
  • #19 Pós Graduação em Informática Aplicada à Educação
  • #20 Pós Graduação em Informática Aplicada à Educação