demandas legais no desenvolvimento de software
DESCRIPTION
As Demandas Legais no Desenvolvimento de Software é um verdadeiro buraco negro para qualquer desenvolvedor (talvez mais amena para os desenvolvedores de código aberto), pois trata da parte legal do software. Existe uma visão errada na questão da licença e sua interpretação. A licença é, na verdade, um contrato entre desenvolvedor e usuário, onde são definidas as regras de uso. Este trabalho trás uma compilação das licenças usadas, problemas legais e cuidados no processo de desenvolvimento.TRANSCRIPT
![Page 1: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/1.jpg)
Demandas Legais no Desenvolvimento de
Softwaresob uma visão tecnológica
Claudio F Filho
![Page 2: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/2.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 2
Agenda
● Quem sou;● Aviso legal;● Definição de licença;
– Classificação de licenças;
● Processo de desenvolvimento;– Pré e pós venda;– Ferramental
necessário;
● Processo de desenvolvimento (continuação);● Requisitos –
licenciamento;● Cenário
tecnológico;● Codificação;● Verificação;
● Problemas comuns.
![Page 3: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/3.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 3
Quem sou? O que sei?
Claudio F Filho Software Livre (desde 1994)● Fundou:
● Trabalhou:
![Page 4: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/4.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 4
Aviso legal
● Eu não sou um advogado!
● Nada que eu digo nesta apresentação deve ser interpretada como aconselhamento jurídico;
● Se você tem dúvidas com ramificações legais, entre em contato com um advogado;
● Falamos de bases legais diferentes, anglo americanas e romano-germânicas. É necessário observar questões internacionais e tratados sobre o assunto as quais o país é signatário.
![Page 5: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/5.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 5
Aviso legal (continuação)
● Todas as marcas aqui apresentadas são propriedade exclusiva de seus respectivos proprietários;
● Muitas figuras aqui apresentadas foram obtidas a partir do projeto OpenClipart.org, licenciadas sob Domínio Público, outras foram criadas por Claudio F Filho, bem como suas composições.
● “Demandas Legais no Desenvolvimento de Software - sob uma visão tecnológica” e suas figuras são licenciadas sob uma licença não portada Creative Commons Atribuição - Uso não-comercial – Compartilhada pela mesma licença – 3.0 Não adaptada.
![Page 6: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/6.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 6
O que é Licença?
![Page 7: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/7.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 7
Tipos de licenças
● Classificando baseado em que pode ou não fazer, temos:
![Page 8: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/8.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 8
Tipos de licenças - Fechadas
![Page 9: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/9.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 9
Tipos de licenças - Compartilhada
![Page 10: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/10.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 10
Tipos de licenças - Abertas
![Page 11: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/11.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 11
● Ao lado, temos uma análise sob os aspectos:– Propriedade;– Patente;– Marca;– Licença;– Outras
considerações;– Exemplos.
Comparativo geral
Inspirado no trabalho de C. Chandan:http://blogs.oracle.com/chandan/entry/copyrights_licenses_and_cddl_illustrated
![Page 12: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/12.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 12
Comparativo geral - Propriedade
![Page 13: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/13.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 13
Comparativo geral - Patentes
![Page 14: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/14.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 14
Comparativo geral - Marcas
![Page 15: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/15.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 15
Comparativo geral - Licença
![Page 16: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/16.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 16
Comparativo geral - Outros
![Page 17: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/17.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 17
Comparativo geral - exemplos
![Page 18: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/18.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 18
Compatibilidade entre as licenças
![Page 19: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/19.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 19
Novos modelos de negócios com licenças abertas● Gartner anunciou em 2011 que 50% dos
softwares usados até 2014 serão open source;
● Novos modelos de negócios surgirão:– Subscrição de suporte;– Contrato de instalação, configuração e
suporte;– Estratégia de [bi|tri] licenciamento;– Segmentação em comunitário e empresarial;– Comercialização de produtos abertos –
permissivos.
![Page 20: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/20.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 20
Processo de desenvolvimento
![Page 21: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/21.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 21
Contrato e licenciamento
Definição da licença e destino do produto final a ser desenvolvimento● Influencia e/ou impacta em:
● Cenário tecnológico;● Ambiente de desenvolvimento;● Ambiente operacional;● Cumprimento de regras da licença.
Definição da licença e destino do produto final a ser desenvolvimento● Influencia e/ou impacta em:
● Cenário tecnológico;● Ambiente de desenvolvimento;● Ambiente operacional;● Cumprimento de regras da licença.
![Page 22: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/22.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 22
Inicio de projeto e cenário tecnológico
Licenças disponíveis para todos para:● Gerenciamento de
projetos (PMBOK);● Desenvolvimento:
● Requisitos;● Versionamento;
Licenças disponíveis para todos para:● Gerenciamento de
projetos (PMBOK);● Desenvolvimento:
● Requisitos;● Versionamento;
![Page 23: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/23.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 23
Inicio de projeto e cenário tecnológico
Licenças disponíveis para todos para:● Gerenciamento de
projetos (PMBOK);● Desenvolvimento:
● Requisitos;● Versionamento;
Licenças disponíveis para todos para:● Gerenciamento de
projetos (PMBOK);● Desenvolvimento:
● Requisitos;● Versionamento;
Licenças disponíveis para todos para:● Desenvolvimento:
● Aplicação;● Banco de dados;
● Infraestrutura:● S.O de servidores;● Banco de dados;● Aplicação;● Firewall, Bal. carga, etc;
Licenças disponíveis para todos para:● Desenvolvimento:
● Aplicação;● Banco de dados;
● Infraestrutura:● S.O de servidores;● Banco de dados;● Aplicação;● Firewall, Bal. carga, etc;
CenárioTecnológico
CenárioTecnológico
![Page 24: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/24.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 24
Codificação e entrega
Licenças disponíveis para todos para:● Desktop de desenvolvimento:
● Suíte de escritório;● IDE;● Ferramentas gerais
(compac., version. etc);
Licenças disponíveis para todos para:● Desktop de desenvolvimento:
● Suíte de escritório;● IDE;● Ferramentas gerais
(compac., version. etc);
![Page 25: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/25.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 25
Codificação e entrega
Licenças disponíveis para todos para:● Desktop de desenvolvimento:
● Suíte de escritório;● IDE;● Ferramentas gerais
(compac., version. etc);
Licenças disponíveis para todos para:● Desktop de desenvolvimento:
● Suíte de escritório;● IDE;● Ferramentas gerais
(compac., version. etc);
Verificar compatibilidade de licenças para:● Bibliotecas
empregadas;● Servidor de aplicação;● Imagens e sons;● Esquema de dados;● Configurações de
aplicação e BD;● Documentação.
Verificar compatibilidade de licenças para:● Bibliotecas
empregadas;● Servidor de aplicação;● Imagens e sons;● Esquema de dados;● Configurações de
aplicação e BD;● Documentação.
Verificar as questões de:● Relações trabalhistas;
● TODOS os empregados envolvidos TEM função compatível OU termo de cessão;
● TEM CIÊNCIA E FAZEM USO de softwares regular.● Contrato com terceiros
● Com transferência de conhecimento e/ou propriedade.
Verificar as questões de:● Relações trabalhistas;
● TODOS os empregados envolvidos TEM função compatível OU termo de cessão;
● TEM CIÊNCIA E FAZEM USO de softwares regular.● Contrato com terceiros
● Com transferência de conhecimento e/ou propriedade.
![Page 26: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/26.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 26
Codificação e entrega
Licenças disponíveis para todos para:● Desktop de desenvolvimento:
● Suíte de escritório;● IDE;● Ferramentas gerais
(compac., version. etc);
Licenças disponíveis para todos para:● Desktop de desenvolvimento:
● Suíte de escritório;● IDE;● Ferramentas gerais
(compac., version. etc);
Verificar compatibilidade de licenças para:● Bibliotecas
empregadas;● Servidor de aplicação;● Imagens e sons;● Esquema de dados;● Configurações de
aplicação e BD;● Documentação.
Verificar compatibilidade de licenças para:● Bibliotecas
empregadas;● Servidor de aplicação;● Imagens e sons;● Esquema de dados;● Configurações de
aplicação e BD;● Documentação.
![Page 27: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/27.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 27
Registro
Registro é responsabilidade
do cliente
Registro é responsabilidade
do cliente
![Page 28: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/28.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 28
Licenças de um sistemaem funcionamento
![Page 29: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/29.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 29
Em caso de litígio
![Page 30: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/30.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 30
Litígio – relação empresa/cliente
![Page 31: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/31.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 31
Litígio – relação empresa/fornecedor
![Page 32: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/32.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 32
Litígio – responsabilidades internas
![Page 33: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/33.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 33
Fluxo de controle de licenças ● Os três passos:
● Verificação, Restrição e Correção.
● Para os quatro focos:● Licenças;● Técnico;● Trabalho;● Direitos autorais.
![Page 34: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/34.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 34
Fluxo de controle - Licenças
![Page 35: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/35.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 35
Fluxo de controle - Técnico
![Page 36: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/36.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 36
Fluxo de controle - Trabalho
![Page 37: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/37.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 37
Fluxo de controle - Direito Autoral
![Page 38: Demandas legais no desenvolvimento de software](https://reader033.vdocuments.pub/reader033/viewer/2022060116/55843aedd8b42abf1e8b4c09/html5/thumbnails/38.jpg)
Cla
udio
Fil
ho –
24/
09/2
012
- 38
Perguntas?
Claudio Ferreira Filho
Twitter/Identi.ca:@filhocf
http://claudiocomputing.worpress.com