+ - 0:00:00
Notes for current slide
Notes for next slide

Open Source e a colaboração

RLadies São Paulo na Hacktoberfest 2020

Haydée Svab

Outubro/2020

1 / 17

Free/Libre Open Source Software

Fonte da imagem: Deviantart

2 / 17

As 4 liberdades do SL

3 / 17

It is about freedom

4 / 17

A Iniciativa Open Source

5 / 17

Definição de Código Aberto

A Definição de Código Aberto foi originalmente derivada do Debian Free Software Guidelines:

  1. Redistribuição livre
  2. Acesso ao código fonte e distribuição do mesmo, também na forma compilada
  3. Permissão para fazer modificações e trabalhos derivados
  4. Integridade do código-fonte do autor
  5. Sem discriminação contra pessoas ou grupos
  6. Sem discriminação contra campos de atuação
  7. Distribuição de licença
  8. A licença não deve ser específica para um produto
  9. A licença não deve restringir outro software
  10. A licença deve ser neutra em termos de tecnologia
6 / 17

Movimento e Cultura

7 / 17

Recursos Educacionais

Fontes das Imagens: OER - Wikipedia-en e REA PPGEL-UFRN

8 / 17

Recursos Educacionais

Fontes das Imagens: Moodle - IFMG e REA UAB

9 / 17

Ciência

Fontes das imagens The American Ceramic Society e FioCruz

10 / 17

Ciência

11 / 17

Ciência

Fontes das imagens: Jornal da USP e OpenScienceHub

11 / 17

Governo

Fonte da imagem: CGU

12 / 17

Governo

13 / 17

Governo

Fontes das imagens: Prefeitura de São Paulo e MCTIC

13 / 17

Dados

Fontes das imagens: Open Data - JulieBeck e Dados Abertos - Artigo 19

14 / 17

Como contribuir?

15 / 17

Como contribuir?

  • Código em si - claro! (desenvolvendo novas funções, automatizando o projeto, corrigindo erros, melhorando ferramentas e criando pacotes, etc.)
15 / 17

Como contribuir?

  • Código em si - claro! (desenvolvendo novas funções, automatizando o projeto, corrigindo erros, melhorando ferramentas e criando pacotes, etc.)

  • Qualidade (report de erros e bugs (issues), testes,

15 / 17

Como contribuir?

  • Código em si - claro! (desenvolvendo novas funções, automatizando o projeto, corrigindo erros, melhorando ferramentas e criando pacotes, etc.)

  • Qualidade (report de erros e bugs (issues), testes,

  • Organização do projeto (organização de labels e milestones para tarefas, revisão de issues abertas/fechadas, etc.)

15 / 17

Como contribuir?

  • Código em si - claro! (desenvolvendo novas funções, automatizando o projeto, corrigindo erros, melhorando ferramentas e criando pacotes, etc.)

  • Qualidade (report de erros e bugs (issues), testes,

  • Organização do projeto (organização de labels e milestones para tarefas, revisão de issues abertas/fechadas, etc.)

  • Produção escrita/artística (documentação técnica e não técnica do projeto, material gráfico, traduções - i.e pacote de dados)

15 / 17

Como contribuir?

  • Código em si - claro! (desenvolvendo novas funções, automatizando o projeto, corrigindo erros, melhorando ferramentas e criando pacotes, etc.)

  • Qualidade (report de erros e bugs (issues), testes,

  • Organização do projeto (organização de labels e milestones para tarefas, revisão de issues abertas/fechadas, etc.)

  • Produção escrita/artística (documentação técnica e não técnica do projeto, material gráfico, traduções - i.e pacote de dados)

  • Comunicação (moderação perguntas nos canais de comunicação, apoio a eventos, respostas a perguntas no Stack Overflow, Reddit, GitHub, etc.)

15 / 17

Como contribuir?

  • Código em si - claro! (desenvolvendo novas funções, automatizando o projeto, corrigindo erros, melhorando ferramentas e criando pacotes, etc.)

  • Qualidade (report de erros e bugs (issues), testes,

  • Organização do projeto (organização de labels e milestones para tarefas, revisão de issues abertas/fechadas, etc.)

  • Produção escrita/artística (documentação técnica e não técnica do projeto, material gráfico, traduções - i.e pacote de dados)

  • Comunicação (moderação perguntas nos canais de comunicação, apoio a eventos, respostas a perguntas no Stack Overflow, Reddit, GitHub, etc.)

  • Ensino-aprendizagem (elaboração de tutoriais, realização de cursos e workshops, mentoria de pessoas no projeto, etc.)

15 / 17

Como contribuir?

  • Código em si - claro! (desenvolvendo novas funções, automatizando o projeto, corrigindo erros, melhorando ferramentas e criando pacotes, etc.)

  • Qualidade (report de erros e bugs (issues), testes,

  • Organização do projeto (organização de labels e milestones para tarefas, revisão de issues abertas/fechadas, etc.)

  • Produção escrita/artística (documentação técnica e não técnica do projeto, material gráfico, traduções - i.e pacote de dados)

  • Comunicação (moderação perguntas nos canais de comunicação, apoio a eventos, respostas a perguntas no Stack Overflow, Reddit, GitHub, etc.)

  • Ensino-aprendizagem (elaboração de tutoriais, realização de cursos e workshops, mentoria de pessoas no projeto, etc.)

  • Eventos (fortalecimento da comunidade, espírito de troca e colaboração)

15 / 17

Como contribuir?

Ferramenta de versionamento: GIT

Um sistema de controle de versões distribuído que permite a colaboração

GITHUB
17 / 17

Como contribuir?

Ferramenta de versionamento: GIT

Um sistema de controle de versões distribuído que permite a colaboração

GITHUB
17 / 17

Free/Libre Open Source Software

Fonte da imagem: Deviantart

2 / 17
Paused

Help

Keyboard shortcuts

, , Pg Up, k Go to previous slide
, , Pg Dn, Space, j Go to next slide
Home Go to first slide
End Go to last slide
Number + Return Go to specific slide
b / m / f Toggle blackout / mirrored / fullscreen mode
c Clone slideshow
p Toggle presenter mode
t Restart the presentation timer
?, h Toggle this help
Esc Back to slideshow