SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre:
Estruturalismo,
Impactos no Processo de Ensino-Aprendizagem e
Oportunidades de Carreira
Sandro S. Andrade
sandroandrade@kde.org
@andradesandro
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
Quemsoueu?
● Professor do Instituto Federal de Educação, Ciência
e Tecnologia da Bahia (IFBa).
● Desenvolvedor, projetista e arquiteto de software.
● Colaborador nos projetos de software livre Qt e
KDE.
● Músico nas horas vagas.
● Interesses:
– Computação Gráfica.
– Arquitetura de Software / Engenharia de Software.
– Sistemas Distribuídos / Sistemas Self-Adaptive.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
Decisões!
O que quero para minha carreira ?
O que estou fazendo para atingir meus objetivos ?
Software Livre ? Como assim ?
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre
● A Computação nasceu livre!
● Em 1983 o Projeto GNU é criado. [http://www.gnu.org]
● Liberdade significa ter controle sobre sua própria
vida.
● Se o usuário não controla o programa, o programa
controla o usuário.
● Em 1998, nasce a Open Source Initiative (OSI).
[http://opensource.org]
● Open Source é uma metodologia de desenvolvimento.
● Free Software é um movimento social.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre
● As quatro liberdades: [http://www.gnu.org/philosophy/free-sw.html]
– L0: executar o programa como você quiser, para qualquer
propósito.
– L1: estudar como o programa funciona e modificá-lo de
acordo com suas necessidades.
– L2: redistribuir cópias do programa para quem você
quiser.
– L3: distribuir cópias da sua versão modificada do
programa para quem você quiser.
● Mas não é só isso:
– Liberdade do Produto x Liberdade do Processo.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre
● Software Livre não é:
– Software gratuito.
– Software de domínio público.
– Software shareware/freeware.
● Um conjunto de licenças, mais ou menos restritivas,
está disponível atualmente. [http://www.gnu.org/licenses/]
● 668.666 projetos cadastrados no OpenHub.
● Impactos não só na Ciência da Computação, mas em
áreas como Administração, Ciências Sociais,
Psicologia, Economia e Direito.
[The Many Meanings of Open Source. Gacek & Arief. IEEE Software. 2:1. págs. 34-40. 2004]
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
Edaí?
Por que eu devo me importar com isso ?
Por que todos devem se importar com isso ?
Por que professores devem se importar com isso ?
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
Características:
Distribuição do trabalho e dispersão geográfica
Diferentes graus de descentralização
Meritocracia e gerência de qualidade
Código de conduta e respeito mútuo
The sense of belonging
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre-EstruturaSocial
● Princípios do Estruturalismo de Claude Lévi-Strauss:
[O primeiro estruturalismo: método de pesquisa para as ciências da gestão. Thiry-Cherques. 2006]
– Foco na estrutura que sustenta e ordena os elementos
sociais e, principalmente, suas relações.
– Conceber a ordenação destas relações como sistema
inteligíveis.
– Identificar as leis gerais destes sistemas, seja por indução
ou por dedução lógica.
● Análises sociais do Movimento Software Livre:
– [The Social Structure of Open Source Software Development Teams. Crowston & Howison. OASIS.
2003.]
– [Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development.
Krogh. 2012.]
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre-EstruturaSocial
● Desenvolvedores e usuários:
[The Social Structure of Free and Open Source Software Development. Crowston & Howison.
First Monday. 2005]
● Mas também:
– Testadores, tradutores, designers, equipe de promoção.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre–porquê ?
● Por que todos devem se importar com isso ?
– Liberdade, privacidade, controle do seu computador.
● Por que professores devem se importar com isso ?
– O insumo fundamental desta profissão é o conhecimento
compartilhado.
– Adotar software livre é incentivar a ampla disseminação
do conhecimento.
● Por que estudantes de Ciência da Computação
devem se importar com isso ?
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre–porquê ?
● Porque contribuir em projetos de software livre:
[Carrots and Rainbows: Motivation in Open Source Software Development. Krogh. 2012.]
– Motivações intrínsecas:
● Ideologia, altruísmo, gentileza, diversão.
– Motivações extrínsecas internalizadas:
● Reputação, reciprocidade, aprendizado, uso próprio.
– Motivações extrínsecas:
● Carreira, pagamento.
● Olhemos mais de perto ...
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre Por quê ?
1 Suas referências serão ampliadas !
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre Por quê ?
2 Os melhores profissionais do mundo estão lá !
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre Por quê ?
3 Você vai conhecer pessoas do mundo inteiro !
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre Por quê ?
4 Pessoas do mundo inteiro serão gratas a você !
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre Por quê ?
5 Novas oportunidades podem surgir !
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre
● Como não contribuir (aka: racionalização da não-
contribuição):
– “Não tenho tempo e/ou interesse ...” 
– “Não estou preparado ainda ...” 
– “Não sei programar ...” 
– “Eles vão falar mal do meu código-fonte ...” 
– “Sou uma pessoa boss-oriented ...” 
– “São todos xiitas, comunistas ...” 
– “Tenho dificuldades com a língua inglesa ...” 
– “Gosto de trabalhar sozinho ...” 
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
OQt
● Toolkit para desenvolvimento multi-plataforma de
aplicações mantido desde 1995.
● Amplo conjunto de funcionalidades, excelente
documentação e suportado nas plataformas mais
utilizadas atualmente.
● http://www.qt.io.
● Primariamente desenvolvido em C++, mas com
amplo uso de QML e JavaScript.
● Bindings para: Ada, C#, Go, Haskell, Python e Ruby.
● Licença dual: open source (LGPL) e comercial.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
OQt
● Utilizado em grandes organizações: Agência
Espacial Européia, DreamWorks, Panasonic,
Phillips, Samsung, Walt Disney.
● É o toolkit utilizado para desenvolver o:
– Guitar Pro
– Autodesk Maya
– Skype
– VirtualBox
– VLC
– KDE
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
OQt
● Mas também em uma série de aplicações
embarcadas:
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
OKDE
● Comunidade internacional de desenvolvedores de
software livre existente desde 1996.
● Produtos principais:
– KDE Plasma
● Área de Trabalho.
– KDE Applications
● Mais de 300 aplicações em diversas áreas.
– KDE Frameworks
● Conjunto de bibliotecas que estendem as funcionalidades do
Qt.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
KDEPlasma5
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
KDEApplications:Amarok
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
KDEApplications:Digikam
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
KDEApplications:Marble
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
OKDE
● A comunidade:
– Cerca de 3.000 colaboradores, entre desenvolvedores,
tradutores, artistas gráficos, testadores, empacotadores e
equipe de promoção.
– Fluxo médio de 11.000 commits por mês.
– Cerca de 31 milhões de linhas de código.
– Maior parte na Europa, mas muitos também na Índia e
EUA. Alguns no Brasil.
● KDE e.V.: organização alemã de representação legal
do KDE.
● KDE Free Qt Foundation.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
OKDE
● Como ela funciona ?
– Consideravelmente descentralizada.
– Ciclos agéis de desenvolvimento.
– Comunicação primariamente via listas de discussão e
canais de IRC.
– Diversos sprints presenciais durante o ano.
– Encontro mundial anual dos desenvolvedores (Europa) –
Akademy.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
OKDE
● Principais empresas do ecossistema KDE:
– KDAB
– BasysKom
– Blue Systems
– ICS
– Digia
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
Qt,KDEeoestudantedeComputação
● A formação técnica e social de um profissional da
Computação envolve diversos fatores:
– Raciocínio lógico e capacidade de abstração.
– Pragmatismo e estratégia.
– Processos de desenvolvimento de software.
– Idiomas.
– Habilidades sociais e networking.
– Disciplina, proatividade, humidade e empatia.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
Qt,KDEeoestudantedeComputação
● Software livre e habilidades de programação:
– Problemas reais … soluções reais … usuários reais.
– O resultado é a necessidade de gerenciar a complexidade.
● Software livre e processos de desenvolvimento:
– Quanto mais consolidado é o software livre mais maduro
é o processo de desenvolvimento.
– Geralmente adotam processos agéis.
● Software livre e gerência de qualidade:
– Testes de sanidade, revisões, integração contínua, beta
tests.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
Qt,KDEeoestudantedeComputação
● Software livre e gerência de projetos:
– Release management.
– Bug tracking.
● Software livre e projeto arquitetural de software:
– Arquiteturas inferiores não são soluções adequadas.
– Excelentes fontes de inspiração:
● Design patterns.
● Estilos arquiteturais.
● Software livre, educação, ética e sociedade:
– Impactos, consequências, desdobramentos, etc.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
OKDEnoBrasil
● Maior expansão a partir de 2008, com diversas ações
de divulgação e incentivo à contribuição.
● Maior participação do KDE nas principais
conferências de software livre do Brasil (FISL,
Latinoware, etc).
● Palestras e minicursos em todo o Brasil.
● Eventos próprios do KDE no Brasil e no exterior.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
Akademy-BR 2010
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
1stLaKademy 2012
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
2ndLaKademy 2014
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
3rdLaKademy 2015
3 a 6 de junho
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
Konqi 2012
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
Akademy 2014
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
Conclusões
● Software Livre é fonte de conhecimento
indispensável para uma melhor formação de carreira
na Computação.
● Software Livre, atualmente, não é só trabalho
voluntário. Você pode ser pago para isso, mas
mantenha seus princípios !
● Estude … mantenha seus interesses profissionais
vivos … a Computação é uma área maravilhosa.
Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro
SoftwareLivre:
Estruturalismo,
Impactos no Processo de Ensino-Aprendizagem e
Oportunidades de Carreira
Sandro S. Andrade
sandroandrade@kde.org
@andradesandro
Obrigado!

Mais conteúdo relacionado

Destaque

KDE de 2008 a 2018: Retrospectivas e Perspectivas Técnicas e Sociais
KDE de 2008 a 2018: Retrospectivas e Perspectivas Técnicas e SociaisKDE de 2008 a 2018: Retrospectivas e Perspectivas Técnicas e Sociais
KDE de 2008 a 2018: Retrospectivas e Perspectivas Técnicas e SociaisSandro Andrade
 
Pós estruturalismo e a filosofia da diferença
Pós estruturalismo e a filosofia da diferençaPós estruturalismo e a filosofia da diferença
Pós estruturalismo e a filosofia da diferençaLeila Cristina Moraes
 
Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...
Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...
Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...Sandro Andrade
 
Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...
Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...
Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...Sandro Andrade
 
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016Sandro Andrade
 
Corrente pedagógica pós-moderna : Pós-estruturalismo e Neo-pragnatismo.
Corrente pedagógica pós-moderna : Pós-estruturalismo e Neo-pragnatismo.Corrente pedagógica pós-moderna : Pós-estruturalismo e Neo-pragnatismo.
Corrente pedagógica pós-moderna : Pós-estruturalismo e Neo-pragnatismo.rosimoura02
 
Pôs modernidade
Pôs modernidadePôs modernidade
Pôs modernidadeUnime
 
Aula06 designculturaesociedade
Aula06 designculturaesociedadeAula06 designculturaesociedade
Aula06 designculturaesociedadeIzabel Meister
 
NTEM - Tarefa da semana 2 - Matheus Wallace
NTEM - Tarefa da semana 2 - Matheus WallaceNTEM - Tarefa da semana 2 - Matheus Wallace
NTEM - Tarefa da semana 2 - Matheus WallaceMatheus Wallace
 
Atividade semana dois teorias sociocríticas
Atividade semana dois teorias sociocríticasAtividade semana dois teorias sociocríticas
Atividade semana dois teorias sociocríticasrosiane sangali
 
Aulas da disciplina de Tópicos Especiais De História Do Direito (DIREITO, MOD...
Aulas da disciplina de Tópicos Especiais De História Do Direito (DIREITO, MOD...Aulas da disciplina de Tópicos Especiais De História Do Direito (DIREITO, MOD...
Aulas da disciplina de Tópicos Especiais De História Do Direito (DIREITO, MOD...Sérgio Czajkowski Jr
 
Estruturalismo xpós estruturalismo
Estruturalismo xpós estruturalismoEstruturalismo xpós estruturalismo
Estruturalismo xpós estruturalismoAparecida Mallagoli
 
Desenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtDesenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtSandro Andrade
 
Arquiteturas, Tecnologias e Desafios para Análise de BigData
Arquiteturas, Tecnologias e Desafios para Análise de BigDataArquiteturas, Tecnologias e Desafios para Análise de BigData
Arquiteturas, Tecnologias e Desafios para Análise de BigDataSandro Andrade
 
Pós-modernidade
Pós-modernidadePós-modernidade
Pós-modernidadebruxow
 
Estruturalismo
EstruturalismoEstruturalismo
Estruturalismomundissa
 
Pós-modernismo slide
Pós-modernismo slidePós-modernismo slide
Pós-modernismo slideMarietamorais
 

Destaque (20)

KDE de 2008 a 2018: Retrospectivas e Perspectivas Técnicas e Sociais
KDE de 2008 a 2018: Retrospectivas e Perspectivas Técnicas e SociaisKDE de 2008 a 2018: Retrospectivas e Perspectivas Técnicas e Sociais
KDE de 2008 a 2018: Retrospectivas e Perspectivas Técnicas e Sociais
 
Pós estruturalismo e a filosofia da diferença
Pós estruturalismo e a filosofia da diferençaPós estruturalismo e a filosofia da diferença
Pós estruturalismo e a filosofia da diferença
 
Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...
Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...
Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...
 
Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...
Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...
Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...
 
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
 
Corrente pedagógica pós-moderna : Pós-estruturalismo e Neo-pragnatismo.
Corrente pedagógica pós-moderna : Pós-estruturalismo e Neo-pragnatismo.Corrente pedagógica pós-moderna : Pós-estruturalismo e Neo-pragnatismo.
Corrente pedagógica pós-moderna : Pós-estruturalismo e Neo-pragnatismo.
 
Pôs modernidade
Pôs modernidadePôs modernidade
Pôs modernidade
 
Aula06 designculturaesociedade
Aula06 designculturaesociedadeAula06 designculturaesociedade
Aula06 designculturaesociedade
 
NTEM - Tarefa da semana 2 - Matheus Wallace
NTEM - Tarefa da semana 2 - Matheus WallaceNTEM - Tarefa da semana 2 - Matheus Wallace
NTEM - Tarefa da semana 2 - Matheus Wallace
 
Atividade semana dois teorias sociocríticas
Atividade semana dois teorias sociocríticasAtividade semana dois teorias sociocríticas
Atividade semana dois teorias sociocríticas
 
Aulas da disciplina de Tópicos Especiais De História Do Direito (DIREITO, MOD...
Aulas da disciplina de Tópicos Especiais De História Do Direito (DIREITO, MOD...Aulas da disciplina de Tópicos Especiais De História Do Direito (DIREITO, MOD...
Aulas da disciplina de Tópicos Especiais De História Do Direito (DIREITO, MOD...
 
Estruturalismo xpós estruturalismo
Estruturalismo xpós estruturalismoEstruturalismo xpós estruturalismo
Estruturalismo xpós estruturalismo
 
Desenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtDesenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com Qt
 
Arquiteturas, Tecnologias e Desafios para Análise de BigData
Arquiteturas, Tecnologias e Desafios para Análise de BigDataArquiteturas, Tecnologias e Desafios para Análise de BigData
Arquiteturas, Tecnologias e Desafios para Análise de BigData
 
O pós modernismo
O pós modernismoO pós modernismo
O pós modernismo
 
Pós-modernidade
Pós-modernidadePós-modernidade
Pós-modernidade
 
Estruturalismo
EstruturalismoEstruturalismo
Estruturalismo
 
Pós-modernismo slide
Pós-modernismo slidePós-modernismo slide
Pós-modernismo slide
 
Modernidade x pos modernidade
Modernidade x pos modernidadeModernidade x pos modernidade
Modernidade x pos modernidade
 
Pos modernidade
Pos modernidadePos modernidade
Pos modernidade
 

Semelhante a Software Livre: Estruturalismo, Impactos no Processo de Ensino-Aprendizagem e Oportunidades de Carreira

Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSApresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSRogerio P C do Nascimento
 
2013 1 cienc computacao_1_organizacao_de_computadores
2013 1 cienc computacao_1_organizacao_de_computadores2013 1 cienc computacao_1_organizacao_de_computadores
2013 1 cienc computacao_1_organizacao_de_computadoresIuri NL
 
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFS
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFSFundamentos da Computação para o DCOMP - Departamento de Computação da UFS
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFSRogerio P C do Nascimento
 
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSApresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSRogerio P C do Nascimento
 
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Marco Pinheiro
 
Redes sociais - Teoria e Prática - Plataformas
Redes sociais - Teoria e Prática - PlataformasRedes sociais - Teoria e Prática - Plataformas
Redes sociais - Teoria e Prática - PlataformasRicardo Murer
 
Apresentação da disciplina Fundamentos da Computação
Apresentação da disciplina Fundamentos da ComputaçãoApresentação da disciplina Fundamentos da Computação
Apresentação da disciplina Fundamentos da ComputaçãoKalil Araujo Bispo
 
Arquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaArquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaPedro Castilho
 
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...Rogerio P C do Nascimento
 
DESIGN DE INTERAÇÃO SOCIAL: UM ESTUDO DE DESIGN DE INTERAÇÃO APLICADO A REDE ...
DESIGN DE INTERAÇÃO SOCIAL: UM ESTUDO DE DESIGN DE INTERAÇÃO APLICADO A REDE ...DESIGN DE INTERAÇÃO SOCIAL: UM ESTUDO DE DESIGN DE INTERAÇÃO APLICADO A REDE ...
DESIGN DE INTERAÇÃO SOCIAL: UM ESTUDO DE DESIGN DE INTERAÇÃO APLICADO A REDE ...Ingrid Castro
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDRogerio P C do Nascimento
 
Nós queremos você para a comunidade do Software Livre
Nós queremos você para a comunidade do Software LivreNós queremos você para a comunidade do Software Livre
Nós queremos você para a comunidade do Software LivreDenis Brandl
 
Atividades interdisciplinares02
Atividades interdisciplinares02Atividades interdisciplinares02
Atividades interdisciplinares02IDELAN OLIVEIRA
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...Rogerio P C do Nascimento
 
Google Summer of Code - Campus Party Brasil
Google Summer of Code - Campus Party Brasil Google Summer of Code - Campus Party Brasil
Google Summer of Code - Campus Party Brasil Lays Rodrigues
 
Intro micro software
Intro micro softwareIntro micro software
Intro micro softwareTiago
 
Software Livre e Cultura Hacker
Software Livre e Cultura HackerSoftware Livre e Cultura Hacker
Software Livre e Cultura HackerCamilla Gomes
 

Semelhante a Software Livre: Estruturalismo, Impactos no Processo de Ensino-Aprendizagem e Oportunidades de Carreira (20)

Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSApresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
 
2013 1 cienc computacao_1_organizacao_de_computadores
2013 1 cienc computacao_1_organizacao_de_computadores2013 1 cienc computacao_1_organizacao_de_computadores
2013 1 cienc computacao_1_organizacao_de_computadores
 
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFS
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFSFundamentos da Computação para o DCOMP - Departamento de Computação da UFS
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFS
 
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSApresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
 
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
 
Redes sociais - Teoria e Prática - Plataformas
Redes sociais - Teoria e Prática - PlataformasRedes sociais - Teoria e Prática - Plataformas
Redes sociais - Teoria e Prática - Plataformas
 
Apresentação da disciplina Fundamentos da Computação
Apresentação da disciplina Fundamentos da ComputaçãoApresentação da disciplina Fundamentos da Computação
Apresentação da disciplina Fundamentos da Computação
 
Arquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaArquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão Crítica
 
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
 
DESIGN DE INTERAÇÃO SOCIAL: UM ESTUDO DE DESIGN DE INTERAÇÃO APLICADO A REDE ...
DESIGN DE INTERAÇÃO SOCIAL: UM ESTUDO DE DESIGN DE INTERAÇÃO APLICADO A REDE ...DESIGN DE INTERAÇÃO SOCIAL: UM ESTUDO DE DESIGN DE INTERAÇÃO APLICADO A REDE ...
DESIGN DE INTERAÇÃO SOCIAL: UM ESTUDO DE DESIGN DE INTERAÇÃO APLICADO A REDE ...
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
 
Nós queremos você para a comunidade do Software Livre
Nós queremos você para a comunidade do Software LivreNós queremos você para a comunidade do Software Livre
Nós queremos você para a comunidade do Software Livre
 
Atividades interdisciplinares02
Atividades interdisciplinares02Atividades interdisciplinares02
Atividades interdisciplinares02
 
portfolio unopar
portfolio unoparportfolio unopar
portfolio unopar
 
Net-Weaver How-To
Net-Weaver How-ToNet-Weaver How-To
Net-Weaver How-To
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
 
Google Summer of Code - Campus Party Brasil
Google Summer of Code - Campus Party Brasil Google Summer of Code - Campus Party Brasil
Google Summer of Code - Campus Party Brasil
 
Intro micro software
Intro micro softwareIntro micro software
Intro micro software
 
Grupo de Estudos de Softwares Livres
Grupo de Estudos de Softwares LivresGrupo de Estudos de Softwares Livres
Grupo de Estudos de Softwares Livres
 
Software Livre e Cultura Hacker
Software Livre e Cultura HackerSoftware Livre e Cultura Hacker
Software Livre e Cultura Hacker
 

Software Livre: Estruturalismo, Impactos no Processo de Ensino-Aprendizagem e Oportunidades de Carreira

  • 1. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre: Estruturalismo, Impactos no Processo de Ensino-Aprendizagem e Oportunidades de Carreira Sandro S. Andrade sandroandrade@kde.org @andradesandro
  • 2. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro Quemsoueu? ● Professor do Instituto Federal de Educação, Ciência e Tecnologia da Bahia (IFBa). ● Desenvolvedor, projetista e arquiteto de software. ● Colaborador nos projetos de software livre Qt e KDE. ● Músico nas horas vagas. ● Interesses: – Computação Gráfica. – Arquitetura de Software / Engenharia de Software. – Sistemas Distribuídos / Sistemas Self-Adaptive.
  • 3. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro Decisões! O que quero para minha carreira ? O que estou fazendo para atingir meus objetivos ? Software Livre ? Como assim ?
  • 4. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre ● A Computação nasceu livre! ● Em 1983 o Projeto GNU é criado. [http://www.gnu.org] ● Liberdade significa ter controle sobre sua própria vida. ● Se o usuário não controla o programa, o programa controla o usuário. ● Em 1998, nasce a Open Source Initiative (OSI). [http://opensource.org] ● Open Source é uma metodologia de desenvolvimento. ● Free Software é um movimento social.
  • 5. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre ● As quatro liberdades: [http://www.gnu.org/philosophy/free-sw.html] – L0: executar o programa como você quiser, para qualquer propósito. – L1: estudar como o programa funciona e modificá-lo de acordo com suas necessidades. – L2: redistribuir cópias do programa para quem você quiser. – L3: distribuir cópias da sua versão modificada do programa para quem você quiser. ● Mas não é só isso: – Liberdade do Produto x Liberdade do Processo.
  • 6. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre ● Software Livre não é: – Software gratuito. – Software de domínio público. – Software shareware/freeware. ● Um conjunto de licenças, mais ou menos restritivas, está disponível atualmente. [http://www.gnu.org/licenses/] ● 668.666 projetos cadastrados no OpenHub. ● Impactos não só na Ciência da Computação, mas em áreas como Administração, Ciências Sociais, Psicologia, Economia e Direito. [The Many Meanings of Open Source. Gacek & Arief. IEEE Software. 2:1. págs. 34-40. 2004]
  • 7. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro Edaí? Por que eu devo me importar com isso ? Por que todos devem se importar com isso ? Por que professores devem se importar com isso ?
  • 8. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro Características: Distribuição do trabalho e dispersão geográfica Diferentes graus de descentralização Meritocracia e gerência de qualidade Código de conduta e respeito mútuo The sense of belonging
  • 9. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre-EstruturaSocial ● Princípios do Estruturalismo de Claude Lévi-Strauss: [O primeiro estruturalismo: método de pesquisa para as ciências da gestão. Thiry-Cherques. 2006] – Foco na estrutura que sustenta e ordena os elementos sociais e, principalmente, suas relações. – Conceber a ordenação destas relações como sistema inteligíveis. – Identificar as leis gerais destes sistemas, seja por indução ou por dedução lógica. ● Análises sociais do Movimento Software Livre: – [The Social Structure of Open Source Software Development Teams. Crowston & Howison. OASIS. 2003.] – [Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development. Krogh. 2012.]
  • 10. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre-EstruturaSocial ● Desenvolvedores e usuários: [The Social Structure of Free and Open Source Software Development. Crowston & Howison. First Monday. 2005] ● Mas também: – Testadores, tradutores, designers, equipe de promoção.
  • 11. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre–porquê ? ● Por que todos devem se importar com isso ? – Liberdade, privacidade, controle do seu computador. ● Por que professores devem se importar com isso ? – O insumo fundamental desta profissão é o conhecimento compartilhado. – Adotar software livre é incentivar a ampla disseminação do conhecimento. ● Por que estudantes de Ciência da Computação devem se importar com isso ?
  • 12. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre–porquê ? ● Porque contribuir em projetos de software livre: [Carrots and Rainbows: Motivation in Open Source Software Development. Krogh. 2012.] – Motivações intrínsecas: ● Ideologia, altruísmo, gentileza, diversão. – Motivações extrínsecas internalizadas: ● Reputação, reciprocidade, aprendizado, uso próprio. – Motivações extrínsecas: ● Carreira, pagamento. ● Olhemos mais de perto ...
  • 13. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre Por quê ? 1 Suas referências serão ampliadas !
  • 14. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre Por quê ? 2 Os melhores profissionais do mundo estão lá !
  • 15. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre Por quê ? 3 Você vai conhecer pessoas do mundo inteiro !
  • 16. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre Por quê ? 4 Pessoas do mundo inteiro serão gratas a você !
  • 17. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre Por quê ? 5 Novas oportunidades podem surgir !
  • 18. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre ● Como não contribuir (aka: racionalização da não- contribuição): – “Não tenho tempo e/ou interesse ...”  – “Não estou preparado ainda ...”  – “Não sei programar ...”  – “Eles vão falar mal do meu código-fonte ...”  – “Sou uma pessoa boss-oriented ...”  – “São todos xiitas, comunistas ...”  – “Tenho dificuldades com a língua inglesa ...”  – “Gosto de trabalhar sozinho ...” 
  • 19. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro OQt ● Toolkit para desenvolvimento multi-plataforma de aplicações mantido desde 1995. ● Amplo conjunto de funcionalidades, excelente documentação e suportado nas plataformas mais utilizadas atualmente. ● http://www.qt.io. ● Primariamente desenvolvido em C++, mas com amplo uso de QML e JavaScript. ● Bindings para: Ada, C#, Go, Haskell, Python e Ruby. ● Licença dual: open source (LGPL) e comercial.
  • 20. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro OQt ● Utilizado em grandes organizações: Agência Espacial Européia, DreamWorks, Panasonic, Phillips, Samsung, Walt Disney. ● É o toolkit utilizado para desenvolver o: – Guitar Pro – Autodesk Maya – Skype – VirtualBox – VLC – KDE
  • 21. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro OQt ● Mas também em uma série de aplicações embarcadas:
  • 22. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro OKDE ● Comunidade internacional de desenvolvedores de software livre existente desde 1996. ● Produtos principais: – KDE Plasma ● Área de Trabalho. – KDE Applications ● Mais de 300 aplicações em diversas áreas. – KDE Frameworks ● Conjunto de bibliotecas que estendem as funcionalidades do Qt.
  • 23. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro KDEPlasma5
  • 24. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro KDEApplications:Amarok
  • 25. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro KDEApplications:Digikam
  • 26. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro KDEApplications:Marble
  • 27. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro OKDE ● A comunidade: – Cerca de 3.000 colaboradores, entre desenvolvedores, tradutores, artistas gráficos, testadores, empacotadores e equipe de promoção. – Fluxo médio de 11.000 commits por mês. – Cerca de 31 milhões de linhas de código. – Maior parte na Europa, mas muitos também na Índia e EUA. Alguns no Brasil. ● KDE e.V.: organização alemã de representação legal do KDE. ● KDE Free Qt Foundation.
  • 28. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro OKDE ● Como ela funciona ? – Consideravelmente descentralizada. – Ciclos agéis de desenvolvimento. – Comunicação primariamente via listas de discussão e canais de IRC. – Diversos sprints presenciais durante o ano. – Encontro mundial anual dos desenvolvedores (Europa) – Akademy.
  • 29. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro OKDE ● Principais empresas do ecossistema KDE: – KDAB – BasysKom – Blue Systems – ICS – Digia
  • 30. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro Qt,KDEeoestudantedeComputação ● A formação técnica e social de um profissional da Computação envolve diversos fatores: – Raciocínio lógico e capacidade de abstração. – Pragmatismo e estratégia. – Processos de desenvolvimento de software. – Idiomas. – Habilidades sociais e networking. – Disciplina, proatividade, humidade e empatia.
  • 31. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro Qt,KDEeoestudantedeComputação ● Software livre e habilidades de programação: – Problemas reais … soluções reais … usuários reais. – O resultado é a necessidade de gerenciar a complexidade. ● Software livre e processos de desenvolvimento: – Quanto mais consolidado é o software livre mais maduro é o processo de desenvolvimento. – Geralmente adotam processos agéis. ● Software livre e gerência de qualidade: – Testes de sanidade, revisões, integração contínua, beta tests.
  • 32. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro Qt,KDEeoestudantedeComputação ● Software livre e gerência de projetos: – Release management. – Bug tracking. ● Software livre e projeto arquitetural de software: – Arquiteturas inferiores não são soluções adequadas. – Excelentes fontes de inspiração: ● Design patterns. ● Estilos arquiteturais. ● Software livre, educação, ética e sociedade: – Impactos, consequências, desdobramentos, etc.
  • 33. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro OKDEnoBrasil ● Maior expansão a partir de 2008, com diversas ações de divulgação e incentivo à contribuição. ● Maior participação do KDE nas principais conferências de software livre do Brasil (FISL, Latinoware, etc). ● Palestras e minicursos em todo o Brasil. ● Eventos próprios do KDE no Brasil e no exterior.
  • 34. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro Akademy-BR 2010
  • 35. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro 1stLaKademy 2012
  • 36. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro 2ndLaKademy 2014
  • 37. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro 3rdLaKademy 2015 3 a 6 de junho
  • 38. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro Konqi 2012
  • 39. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro Akademy 2014
  • 40. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro Conclusões ● Software Livre é fonte de conhecimento indispensável para uma melhor formação de carreira na Computação. ● Software Livre, atualmente, não é só trabalho voluntário. Você pode ser pago para isso, mas mantenha seus princípios ! ● Estude … mantenha seus interesses profissionais vivos … a Computação é uma área maravilhosa.
  • 41. Ciclo de Palestras – Computação e Ética na Sociedade Contemporânea – UFBa – Sandro S. Andrade – sandroandrade@kde.org – @andradesandro SoftwareLivre: Estruturalismo, Impactos no Processo de Ensino-Aprendizagem e Oportunidades de Carreira Sandro S. Andrade sandroandrade@kde.org @andradesandro Obrigado!