O documento discute as questões legais no desenvolvimento de software, incluindo tipos de licenças, compatibilidade entre licenças, e fluxos de controle de licenças. O documento também aborda o processo de desenvolvimento de software, desde a definição inicial da licença até a entrega do produto final, enfatizando a importância de verificar as questões legais em cada etapa.
4. 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.
5. 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.
11. 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
19. 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.
21. 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.
22. 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;
23. 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
24. 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);
25. 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.
26. 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.
33. 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.