SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Demandas Legais no
Desenvolvimento de
Software
sob uma visão tecnológica
Claudio F Filho
ClaudioFilho–24/09/2012-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.
ClaudioFilho–24/09/2012-3
Quem sou? O que sei?
Claudio F Filho Software Livre (desde 1994)
● Fundou:
● Trabalhou:
ClaudioFilho–24/09/2012-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.
ClaudioFilho–24/09/2012-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.
ClaudioFilho–24/09/2012-6
O que é Licença?
ClaudioFilho–24/09/2012-7
Tipos de licenças
● Classificando baseado em que pode ou
não fazer, temos:
ClaudioFilho–24/09/2012-8
Tipos de licenças -
Fechadas
ClaudioFilho–24/09/2012-9
Tipos de licenças -
Compartilhada
ClaudioFilho–24/09/2012-10
Tipos de licenças -
Abertas
ClaudioFilho–24/09/2012-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
ClaudioFilho–24/09/2012-12
Comparativo geral -
Propriedade
ClaudioFilho–24/09/2012-13
Comparativo geral -
Patentes
ClaudioFilho–24/09/2012-14
Comparativo geral -
Marcas
ClaudioFilho–24/09/2012-15
Comparativo geral -
Licença
ClaudioFilho–24/09/2012-16
Comparativo geral -
Outros
ClaudioFilho–24/09/2012-17
Comparativo geral -
exemplos
ClaudioFilho–24/09/2012-18
Compatibilidade entre as
licenças
ClaudioFilho–24/09/2012-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.
ClaudioFilho–24/09/2012-20
Processo de
desenvolvimento
ClaudioFilho–24/09/2012-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.
ClaudioFilho–24/09/2012-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;
ClaudioFilho–24/09/2012-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ário
Tecnológico
Cenário
Tecnológico
ClaudioFilho–24/09/2012-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);
ClaudioFilho–24/09/2012-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.
ClaudioFilho–24/09/2012-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.
ClaudioFilho–24/09/2012-27
Registro
Registro é
responsabilidade
do cliente
Registro é
responsabilidade
do cliente
ClaudioFilho–24/09/2012-28
Licenças de um sistema
em funcionamento
ClaudioFilho–24/09/2012-29
Em caso de litígio
ClaudioFilho–24/09/2012-30
Litígio – relação
empresa/cliente
ClaudioFilho–24/09/2012-31
Litígio – relação
empresa/fornecedor
ClaudioFilho–24/09/2012-32
Litígio –
responsabilidades internas
ClaudioFilho–24/09/2012-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.
ClaudioFilho–24/09/2012-34
Fluxo de controle -
Licenças
ClaudioFilho–24/09/2012-35
Fluxo de controle -
Técnico
ClaudioFilho–24/09/2012-36
Fluxo de controle -
Trabalho
ClaudioFilho–24/09/2012-37
Fluxo de controle - Direito
Autoral
ClaudioFilho–24/09/2012-38
Perguntas?
Claudio Ferreira Filho
filhocf@gmail.com
Twitter/Identi.ca:@filhocf
http://claudiocomputing.worpress.com

Contenu connexe

Similaire à Demandas Legais no Desenvolvimento de Software

Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwarePablo Dall'Oglio
 
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwarePablo Dall'Oglio
 
Design for change: Fatores que influenciam na longevidade de um Software PHP
Design for change: Fatores que influenciam na longevidade de um Software PHPDesign for change: Fatores que influenciam na longevidade de um Software PHP
Design for change: Fatores que influenciam na longevidade de um Software PHPPablo Dall'Oglio
 
Software livre - fórum de diretores Unesp
Software livre -  fórum de diretores UnespSoftware livre -  fórum de diretores Unesp
Software livre - fórum de diretores UnespValdir Barbosa
 
Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídiaFábio Costa
 
Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídiaFábio Costa
 
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSOS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSLuiz Ladeira
 
Institucional totvs ip 2010 v002
Institucional totvs ip 2010   v002Institucional totvs ip 2010   v002
Institucional totvs ip 2010 v002Rafael Marega
 
LPUG #10 agenda e community updates - 2020-09-16
LPUG #10   agenda e community updates - 2020-09-16LPUG #10   agenda e community updates - 2020-09-16
LPUG #10 agenda e community updates - 2020-09-16Fernando Fernández
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoStefan Horochovec
 
Apresentação TDC2015
Apresentação TDC2015Apresentação TDC2015
Apresentação TDC2015Bruno Murawski
 
Automacao de testes em .NET? Keep Calm and Just do It
Automacao de testes em .NET? Keep Calm and Just do ItAutomacao de testes em .NET? Keep Calm and Just do It
Automacao de testes em .NET? Keep Calm and Just do Ittdc-globalcode
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareCamilo de Melo
 
DESENVOLVIMENTO DE SOFTWARES PARA TERMINAIS MÓVEIS
DESENVOLVIMENTO DE SOFTWARES PARA TERMINAIS MÓVEISDESENVOLVIMENTO DE SOFTWARES PARA TERMINAIS MÓVEIS
DESENVOLVIMENTO DE SOFTWARES PARA TERMINAIS MÓVEISMarco Coghi
 

Similaire à Demandas Legais no Desenvolvimento de Software (20)

Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um Software
 
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um Software
 
Design for change: Fatores que influenciam na longevidade de um Software PHP
Design for change: Fatores que influenciam na longevidade de um Software PHPDesign for change: Fatores que influenciam na longevidade de um Software PHP
Design for change: Fatores que influenciam na longevidade de um Software PHP
 
Lubrificantes Fenix
Lubrificantes FenixLubrificantes Fenix
Lubrificantes Fenix
 
Negócios em FLOSS
Negócios em FLOSSNegócios em FLOSS
Negócios em FLOSS
 
Software livre - fórum de diretores Unesp
Software livre -  fórum de diretores UnespSoftware livre -  fórum de diretores Unesp
Software livre - fórum de diretores Unesp
 
Software Livre nas Empresas
Software Livre nas EmpresasSoftware Livre nas Empresas
Software Livre nas Empresas
 
Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídia
 
Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídia
 
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSOS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
 
A Lei ODF em SC
A Lei ODF em SCA Lei ODF em SC
A Lei ODF em SC
 
Institucional totvs ip 2010 v002
Institucional totvs ip 2010   v002Institucional totvs ip 2010   v002
Institucional totvs ip 2010 v002
 
Podemos confiar no Open Source?
Podemos confiar no Open Source?Podemos confiar no Open Source?
Podemos confiar no Open Source?
 
LPUG #10 agenda e community updates - 2020-09-16
LPUG #10   agenda e community updates - 2020-09-16LPUG #10   agenda e community updates - 2020-09-16
LPUG #10 agenda e community updates - 2020-09-16
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
 
Apresentação TDC2015
Apresentação TDC2015Apresentação TDC2015
Apresentação TDC2015
 
Automacao de testes em .NET? Keep Calm and Just do It
Automacao de testes em .NET? Keep Calm and Just do ItAutomacao de testes em .NET? Keep Calm and Just do It
Automacao de testes em .NET? Keep Calm and Just do It
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software
 
DESENVOLVIMENTO DE SOFTWARES PARA TERMINAIS MÓVEIS
DESENVOLVIMENTO DE SOFTWARES PARA TERMINAIS MÓVEISDESENVOLVIMENTO DE SOFTWARES PARA TERMINAIS MÓVEIS
DESENVOLVIMENTO DE SOFTWARES PARA TERMINAIS MÓVEIS
 
Apresentação TCC I - IES/SC 2013
Apresentação TCC I - IES/SC 2013Apresentação TCC I - IES/SC 2013
Apresentação TCC I - IES/SC 2013
 

Demandas Legais no Desenvolvimento de Software