O documento discute como criar projetos de software livre no meio acadêmico, definindo software livre, inspirando-se em projetos existentes, traçando objetivos claros e reunindo recursos e parceiros para apoiar o projeto.
O que é arte. Definição de arte. História da arte.
Criando Projetos de Software Livre no meio Acadêmico
1. Criando Projetos de Software LivreCriando Projetos de Software Livre
no meio Acadêmicono meio Acadêmico
George Mendonça –George Mendonça –
2. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
SumárioSumário
1.Um pouco de Software Livre
2.Inspirações
3.Objetivos
4.Recursos, apoio e parceiros
5.A Comunidade Precursora
6.Planejamento do Projeto de SL
7.Adversidades comuns no percurso
8.Projeto de Software Livre de Sucesso
9.Finalizando
3. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Um pouco de Software LivreUm pouco de Software Livre
Conheça, domine, promova, ...
4. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Um pouco de Software LivreUm pouco de Software Livre
●
A Definição de Software Livre
Por “software livre” devemos entender aquele software que respeita a liberdade e
senso de comunidade dos usuários. Grosso modo, os usuários possuem a liberdade de
executar, copiar, distribuir, estudar, mudar e melhorar o software. Assim sendo,
“software livre” é uma questão de liberdade, não de preço. Para entender o conceito,
pense em “liberdade de expressão”, não em “cerveja grátis”. (http://www.gnu.org/)
●
Usuários no controle do programa e do código
●
No “lado negro da força” (proprietário), o programa é o controlador
5. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Um pouco de Software LivreUm pouco de Software Livre
●
As quatro leis – Um programa é software livre se os usuários possuem as quatro
liberdades essenciais:
– A liberdade de executar o programa como você desejar, para qualquer propósito (liberdade 0).
– A liberdade de estudar como o programa funciona, e adaptá-lo às suas necessidades (liberdade 1).
– A liberdade de redistribuir cópias de modo que você possa ajudar ao próximo (liberdade 2).
– A liberdade de distribuir cópias de suas versões modificadas a outros (liberdade 3). Desta forma,
você pode dar a toda comunidade a chance de beneficiar de suas mudanças.
6. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Um pouco de Software LivreUm pouco de Software Livre
7. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Um pouco de Software LivreUm pouco de Software Livre
●
Porque software livre?
– Em poucas palavras
●
Socialmente Justo
●
Economicamente viável
●
Tecnologicamente sustentável
●
Tecnologia aberta: código-fonte, documentação, etc.
●
Promove principalmente (em todas as áreas)
– Economia, Inclusão, Utilização, Pesquisa, Educação,
Receita, Cresimento e muto mais!
8. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Um pouco de Software LivreUm pouco de Software Livre
●
O Movimento Software Livre é...
Um movimento social que
– Não apenas um software de código aberto
– Promove a liberdade e colaboração
– Promove cidadania
– Promove inclusão social e digital
– Promove sustentabilidade e economia
– Promove de fato um Estilo de Vida focado na utilização
do software pelo usuário
9. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Inspirações...Inspirações...
10. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
InspiraçõesInspirações
●
Seu projeto de software livre surgiu de onde?
– Qual a motivação? Qual o desejo?
– Quem participará? Quem ou o que provocou a iniciativa?
– Qual linha filosófica o guiou?
– Qual o impácto causará?
– Quem ou o que inspirou o projeto?
11. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
InspiraçõesInspirações
●
Descubra e entenda a motivação, o porque, sua origem
●
Desvenda a linha filosófica do projeto, o seu núcleo
●
Faça uma análise do impácto do projeto
●
Defina a comunidade participante (atual, futuro)
●
Basicamente faça um Plano de Projeto!
– Funciona!
12. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Objetivos...Objetivos...
13. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
ObjetivosObjetivos
●
Porque ou Para que o projeto de Software Livre
será executado?
●
Quem se pretende atingir?
●
Quem se pretende atrair?
●
Qual a vida útil do projeto? Tempo!
●
Quais os alvos a serem atingidos?
●
Como pretende manter o projeto?
14. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
ObjetivosObjetivos
●
Trace objetivos claros pra o projeto de SL
●
Determine metas
●
Faça levantamentos para traçar tais metas
●
Determine alvos, fases e etapas do projeto de SL
●
Determine um plano para executá-las
●
Execute, faça acontecer!
15. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Recursos, apoio e parceiros...Recursos, apoio e parceiros...
16. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Recursos, apoio e parceirosRecursos, apoio e parceiros
●
Mais perguntas:
– Já tem parceiros? Colaboradores?
– Quem? Quantos?
– Estão motivados?
– Tem apoio? Patrocinadores?
– Recursos não humanos? Dinheiro?
– Que mais?
●
Muitas vezes o projeto inicia com você e a coragem
●
Analise e monitore cada um detes questionamentos
;)
17. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Recursos, apoio e parceirosRecursos, apoio e parceiros
●
Um projeto precisa de:
– Recursos técnicos
●
Sitios e redes
– Sites, redes sociais, divulgação
●
Repositórios
– Social code: GitHub, GitLab
– Documentação: Wiki, doscs online
●
Ambiente de desenvolvimento padronizado
●
Ambiente de comunicação definido
●
Entre outros recursos
18. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
A Comunidade Precursora...A Comunidade Precursora...
19. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
A Comunidade PrecursoraA Comunidade Precursora
●
Perguntas sobre quem é a comunidade
– Você?
– Seu grupo da IES?
– Professores?
– Comunidade?
– Amigos?
●
É importante começar com um grupo consciente e
motivado para iniciar e manter o projeto
●
Esse grupo inicial será a referência do projeto de SL
20. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Planejamento do Projeto de SL...Planejamento do Projeto de SL...
21. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Planejamento do Projeto de SLPlanejamento do Projeto de SL
●
Estratégico
– Controlar e avaliar mudanças, desenvolvimento,
resultados, integração, aprendizagem e análise
geral
●
Tático
– Estrutura organizacional e alocação de recursos
●
Operacional
– Análise dos objetivos, uso do tempo, recursos e
riscos
22. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Adversidades comuns noAdversidades comuns no
percurso...percurso...
23. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Adversidades comuns no percursoAdversidades comuns no percurso
●
No início a motivação é 1000, depois :(
– É muito importante lembrar que o projeto é feito por
colaboração ;)
– Deve haver cobrança, distribuição de atividades, mas
lembre-se que todos são voluntários ;)
– Trabalhe a motivação do grupo por meio das
inspirações, objetivos, metas e planejamentos ;)
– Renove o grupo, convide novos colaboradores ;)
– Trabalhe a evolução do projeto para novas
motivações ;)
24. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Adversidades comuns no percursoAdversidades comuns no percurso
●
Não conseguimos finalizar o projeto :(
– Ora bolas... normal na maioria dos projetos workaround:
●
Improvisão
●
Solução alternativa
●
Gambiarra
●
Sem organização
●
Secundário
– Como evitar?
●
Lembra dos objetivos, metas e planemamento? ;)
25. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Adversidades comuns no percursoAdversidades comuns no percurso
●
Você ouvinte?
●
Pode dar mais exemplos?
ADVERSIDADES
26. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Um Projeto de Software Livre deUm Projeto de Software Livre de
sucesso...sucesso...
27. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Projeto de Software Livre de SucessoProjeto de Software Livre de Sucesso
●
Lembre-se!!!!
– Apesar de vários conceitos, dicas, teorias que aqui
mencionamos...
Um projeto de software livre emvolve o
desenvolvimento de um...
SOFTWARE
PROGRAMA
ou
APLICATIVOU
28. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Projeto de Software Livre de SucessoProjeto de Software Livre de Sucesso
Este software deve ser
●
Útil
●
Confiável
●
Possuir usabilidade, interoperabilidade,
manutenibilidade
●
Ser consistente
●
Ter uma interface agradável e amigável
29. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Projeto de Software Livre de SucessoProjeto de Software Livre de Sucesso
●
Atender aos objetivos propostos
●
Atender às necessidades dos usuários
●
Software robusto desenvolvido pela comunidade
por meio da colaboração
●
Seguro e eficiente
●
Deve ter atualizações e versionamentos
constantes
●
Ter uma comunidade ativa e crescente
30. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Projeto de Software Livre de SucessoProjeto de Software Livre de Sucesso
●
Flexível, adaptável
●
Gerar novos projetos de SL
●
Ter um crescente n° de usuários
●
Ser utilizado por usuários de uma ou várias
áreas
– Governo, educação, finanças, economia, etc.
31. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
Finalizando...Finalizando...
32. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
FinalizandoFinalizando
●
Crie projetos de software livre...
●
Colabore, promova cidadania...
●
Seja um membro da cultura livre...
●
Seja um membro de uma comunidade...
●
Promova seu crescimento e do próximo
●
Faça sua instituição crescer...
●
Faça sua cidade evoluir...
●
Colabore para um mundo melhor e inclusivo...
33. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
FinalizandoFinalizando
●
Perguntas?Perguntas?
●
Agradecimentos...Agradecimentos...
●
Obrigado!Obrigado!
34. 16/04/2016 Criando projetos de software livre no meio acadêmico - FLISOL Paracatu-MG 2016
LicençaLicença
A publicação Criando projetos de software livre no meio
acadêmico de George Mendonça está licenciado com uma
Licença Creative Commons – Atribuição-NãoComercial-
CompartilhaIgual 4.0 Internacional.
Baseado no trabalho disponível em
tihardcore.wordpress.com – Apresentacões e Tutoriais