PCM eCos

Licença Pública Red Hat eCos v1.1

1. DEFINIÇÕES
1.1. “Contribuidor” significa cada entidade que cria ou contribui para a criação de Modificações.
1.2. “Versão do Contribuidor” significa a combinação do Código Original, Modificações anteriores usadas por um Contribuidor e as Modificações feitas por esse Contribuidor em particular.
1.3. “Código Coberto” significa o Código Original ou Modificações ou a combinação do Código Original e Modificações, em cada caso incluindo suas partes.
1.4. “Mecanismo de Distribuição Eletrônica” significa um mecanismo geralmente aceito na comunidade de desenvolvimento de software para a transferência eletrônica de dados.
1,5. “Executável” significa Código Coberto em qualquer forma que não seja o Código Fonte.
1.6. “Desenvolvedor Inicial” significa o indivíduo ou entidade identificada como o Desenvolvedor Inicial no aviso do Código-Fonte exigido pelo Anexo A.
1.7. “Trabalho Maior” significa um trabalho que combina o Código Coberto ou partes dele com código não regido pelos termos desta Licença.
1.8. “Licença” significa este documento.
1.9. “Modificações” significa qualquer adição ou exclusão da substância ou estrutura do Código Original ou de quaisquer Modificações anteriores. Quando o Código Coberto é lançado como uma série de arquivos, uma Modificação é:
A. Qualquer adição ou exclusão do conteúdo de um arquivo contendo Código Original ou Modificações anteriores.
B. Qualquer novo arquivo que contenha qualquer parte do Código Original ou Modificações anteriores.
1,10. “Código Original” significa Código Fonte do código de software de computador que é descrito no aviso do Código Fonte exigido pelo Anexo A como Código Original, e que, no momento de sua liberação sob esta Licença, ainda não é Código Coberto regido por esta Licença.
1,11. “Código-fonte” significa a forma preferencial do Código Coberto para fazer modificações nele, incluindo todos os módulos que ele contém, além de quaisquer arquivos de definição de interface associados, scripts usados para controlar a compilação e instalação de um Executável ou uma lista de comparações diferenciais de código-fonte em relação ao Código Original ou a outro Código Coberto conhecido e disponível à escolha do Contribuidor. O Código-fonte pode estar em formato compactado ou de arquivamento, desde que o software de descompressão ou desarquivamento apropriado esteja amplamente disponível gratuitamente.
1,12. “Você” significa uma pessoa física ou jurídica que exerce os direitos e cumpre todos os termos desta Licença ou de uma versão futura desta Licença emitida de acordo com a Seção 6.1. Para entidades legais, “Você” inclui qualquer entidade que controle, seja controlada por ou esteja sob o controle comum com Você. Para os fins desta definição, "controle" significa (a) o poder, direto ou indireto, de fazer com que a direção ou gestão de tal entidade, seja por contrato ou de outra forma, ou (b) propriedade de cinquenta por cento (50%) ou mais das ações em circulação ou propriedade beneficiária de tal entidade.
1,13. “Código da Marca Red Hat” é o código que a Red Hat distribui e / ou permite que outros distribuam sob termos diferentes da Licença Pública Red Hat eCos. O Código de Marca da Red Hat pode conter parte ou todo o Código Coberto.

2. LICENÇA DE CÓDIGO FONTE

2.1. A concessão inicial do desenvolvedor.
O Desenvolvedor Inicial concede a Você uma licença mundial, livre de royalties e não exclusiva, sujeita a reivindicações de propriedade intelectual de terceiros:
(a) para usar, reproduzir, modificar, exibir, executar, sublicenciar e distribuir o Código Original (ou partes dele) com ou sem Modificações, ou como parte de uma Obra Maior; e
(b) sob patentes agora ou no futuro detidas ou controladas pelo Desenvolvedor Inicial, para fazer, fazer, usar e vender ("Utilizar") o Código Original (ou partes dele), mas apenas na medida em que tal patente seja razoavelmente necessária para permitir que você utilize o código original (ou partes dele) e não em qualquer extensão que possa ser necessária para utilizar outras modificações ou combinações.
2.2. Concessão de contribuidor.
Cada Colaborador concede a Você uma licença mundial, livre de royalties e não exclusiva, sujeita a reivindicações de propriedade intelectual de terceiros:
(a) usar, reproduzir, modificar, exibir, executar, sublicenciar e distribuir as Modificações criadas por tal Colaborador (ou partes delas), seja em uma base não modificada, com outras Modificações, como Código Coberto ou como parte de uma Obra Maior; e
(b) sob patentes agora ou no futuro detidas ou controladas pelo Contribuidor, para Utilizar a Versão do Contribuidor (ou partes dela), mas unicamente na medida em que tal patente seja razoavelmente necessária para permitir que Você Utilize a Versão do Contribuidor (ou partes dela) , e não em uma extensão maior que possa ser necessária para utilizar outras modificações ou combinações.

3. OBRIGAÇÕES DE DISTRIBUIÇÃO

3.1. Aplicação da licença.
As Modificações que você cria ou para as quais você contribui são regidas pelos termos desta Licença, incluindo, sem limitação, a Seção 2.2. A versão do Código-fonte do Código Coberto pode ser distribuída apenas sob os termos desta Licença ou uma versão futura desta Licença lançada sob a Seção 6.1, e Você deve incluir uma cópia desta Licença com cada cópia do Código-fonte que distribuir. Você não pode oferecer ou impor quaisquer termos em qualquer versão do Código-fonte que altere ou restrinja a versão aplicável desta Licença ou os direitos dos destinatários aqui descritos. No entanto, Você pode incluir um documento adicional oferecendo os direitos adicionais descritos na Seção 3.5.
3.2. Disponibilidade do código-fonte.
Qualquer modificação que você crie ou para a qual você contribua deve ser disponibilizada na forma de código-fonte sob os termos desta Licença por meio de um mecanismo de distribuição eletrônico aceito para qualquer pessoa a quem você disponibilizou uma versão executável e para o desenvolvedor inicial; e se disponibilizado através do Mecanismo de Distribuição Eletrônica, deve permanecer disponível por pelo menos doze (12) meses após a data em que inicialmente se tornou disponível, ou pelo menos seis (6) meses após uma versão subsequente dessa Modificação particular ter sido disponibilizada para tal destinatários. Você é responsável por garantir que a versão do Código-fonte permaneça disponível, mesmo se o Mecanismo de Distribuição Eletrônica for mantido por terceiros. Você é responsável por notificar o Desenvolvedor Inicial sobre a Modificação e a localização da Fonte se um meio de contato for fornecido. A Red Hat atuará como mantenedor da Fonte e pode fornecer um mecanismo de Distribuição Eletrônica para que a Modificação seja disponibilizada. Você pode entrar em contato com a Red Hat para disponibilizar a modificação e notificar o desenvolvedor inicial. (http://sourceware.cygnus.com/ecos/ )
3,3. Descrição das modificações.
Você deve fazer com que todo o Código Coberto para o qual você contribui contenha um arquivo documentando as mudanças que Você fez para criar esse Código Coberto e a data de qualquer mudança. Você deve incluir uma declaração proeminente de que a modificação é derivada, direta ou indiretamente, do código original fornecido pelo desenvolvedor inicial e incluindo o nome do desenvolvedor inicial em (a) o código-fonte e (b) em qualquer aviso em um executável versão ou documentação relacionada na qual Você descreve a origem ou propriedade do Código Coberto.
3.4. Questões de propriedade intelectual
(a) Reivindicações de terceiros.
Se você souber que uma parte reivindica um direito de propriedade intelectual em uma funcionalidade ou código específico (ou sua utilização sob esta Licença), você deve incluir um arquivo de texto com a distribuição do código-fonte intitulado "LEGAL", que descreve a reivindicação e a parte que faz a reclamar com detalhes suficientes para que o destinatário saiba quem contatar. Se você obtiver tal conhecimento depois de disponibilizar sua modificação conforme descrito na Seção 3.2, deverá modificar imediatamente o arquivo LEGAL em todas as cópias que disponibilizar posteriormente e deverá tomar outras medidas (tais como notificar listas de mala direta ou grupos de notícias) razoavelmente calculadas para informar aqueles que receberam o Código Coberto que novos conhecimentos foram obtidos.
(b) APIs de Contribuidor.
Se a sua modificação for uma interface de programação de aplicativo e você possuir ou controlar as patentes que são razoavelmente necessárias para implementar essa API, você também deve incluir essas informações no arquivo LEGAL.
3,5. Avisos obrigatórios.
Você deve duplicar o aviso no Anexo A em cada arquivo do Código-fonte e esta Licença em qualquer documentação do Código-fonte, onde Você descreve os direitos dos destinatários relativos ao Código Coberto. Se Você criou uma ou mais Modificação (ões), Você pode adicionar seu nome como Contribuidor do Código-Fonte. Se não for possível colocar tal aviso em um arquivo de Código-fonte específico devido à sua estrutura, você deve incluir tal aviso em um local (como um arquivo de diretório relevante) onde um usuário provavelmente procuraria por tal aviso. Você pode optar por oferecer e cobrar uma taxa por obrigações de garantia, suporte, indenização ou responsabilidade a um ou mais destinatários do Código Coberto.
No entanto, Você só pode fazer isso em seu próprio nome e não em nome do Desenvolvedor Inicial ou de qualquer Contribuidor. Você deve deixar absolutamente claro que qualquer garantia, suporte, indenização ou obrigação de responsabilidade é oferecida somente por Você, e Você concorda em indenizar o Desenvolvedor Inicial e cada Colaborador por qualquer responsabilidade incorrida pelo Desenvolvedor Inicial ou tal Colaborador como resultado de termos de garantia, suporte, indenização ou responsabilidade que você oferece.
3,6. Distribuição de versões executáveis.
Você pode distribuir o Código Coberto na forma executável somente se os requisitos da Seção 3.1-3.5 tiverem sido atendidos para esse Código Coberto, e se você incluir um aviso informando que a versão do Código Fonte do Código Coberto está disponível sob os termos desta Licença, incluindo uma descrição de como e onde Você cumpriu as obrigações da Seção 3.2. O aviso deve ser conspicuamente incluído em qualquer aviso em uma versão executável, documentação relacionada ou garantia em que você descreva os direitos dos destinatários relativos ao Código coberto. Você pode distribuir a versão executável do Código coberto sob uma licença de sua escolha, que pode conter termos diferentes desta licença, desde que você esteja em conformidade com os termos desta licença e que a licença para a versão executável não tente limitar ou alterar os direitos do destinatário na versão do Código-fonte dos direitos estabelecidos nesta Licença. Se você distribuir a versão executável sob uma licença diferente, você deve deixar absolutamente claro que quaisquer termos que sejam diferentes desta licença são oferecidos somente por você, não pelo desenvolvedor inicial ou qualquer colaborador. Você concorda em indenizar o Desenvolvedor Inicial e cada Colaborador por qualquer responsabilidade incorrida pelo Desenvolvedor Inicial ou tal Colaborador como resultado de qualquer um dos termos que você oferecer.
Se você distribuir versões executáveis contendo o Código Coberto, deverá reproduzir o aviso no Anexo B na documentação e / ou outros materiais fornecidos com o produto.
3,7. Obras maiores.
Você pode criar uma Obra Maior combinando o Código Coberto com outro código não regido pelos termos desta Licença e distribuir a Obra Maior como um único produto. Nesse caso, você deve certificar-se de que os requisitos desta Licença sejam cumpridos para o Código Coberto.

4. INCAPACIDADE DE CUMPRIR DEVIDO A ESTATUTOS OU REGULAMENTOS

Se for impossível para Você cumprir qualquer um dos termos desta Licença com relação a parte ou a totalidade do Código Coberto devido a estatuto ou regulamento, então Você deve: (a) cumprir os termos desta Licença o máximo possível ; (b) citar o estatuto ou regulamento que proíbe você de aderir à licença; e (c) descrever as limitações e o código que afetam. Tal descrição deve ser incluída no arquivo LEGAL descrito na Seção 3.4 e deve ser incluída em todas as distribuições do Código-fonte. Exceto na medida em que for proibido por lei ou regulamento, tal descrição deve ser suficientemente detalhada para que um destinatário de habilidade comum possa entendê-la. Você deve enviar este arquivo LEGAL para a Red Hat para revisão, e você não poderá usar o código coberto de nenhuma forma até que a permissão seja concedida da Red Hat para permitir a incapacidade de cumprir devido a estatuto ou regulamento.

5. APLICAÇÃO DESTA LICENÇA

Esta Licença se aplica ao código ao qual o Desenvolvedor Inicial anexou o aviso no Anexo A e ao Código Coberto relacionado.
A Red Hat pode incluir o Código Coberto em produtos sem que tais produtos adicionais se tornem sujeitos aos termos desta Licença, e pode licenciar tais produtos adicionais em termos diferentes daqueles contidos nesta Licença.
A Red Hat pode licenciar o Código-fonte do Código da Marca Red Hat sem que o Código da Marca Red Hat fique sujeito aos termos desta Licença e pode licenciar o Código da Marca Red Hat em termos diferentes daqueles contidos nesta Licença. Entre em contato com a Red Hat para obter detalhes sobre os termos de licenciamento alternativos disponíveis.

6. VERSÕES DA LICENÇA

6.1. Novas versões.
A Red Hat pode publicar versões revisadas e / ou novas da Licença de tempos em tempos. Para cada versão será dado um número distinto.
6,2 Efeito de novas versões.
Uma vez que o Código Coberto tenha sido publicado sob uma determinada versão da Licença, Você pode sempre continuar a usá-lo sob os termos dessa versão. Você também pode escolher usar esse Código Coberto de acordo com os termos de qualquer versão subsequente da Licença publicada pela Red Hat. Ninguém, exceto a Red Hat, tem o direito de modificar os termos aplicáveis ao Código Coberto além do que é concedido sob esta Licença e as subseqüentes.
6.3. Trabalhos derivados.
Se você criar ou usar uma versão modificada desta Licença (o que você só pode fazer para aplicá-la a um código que ainda não seja um Código Coberto regido por esta Licença), você deve (a) renomear Sua licença para que as frases “ECOS ”,“ ECos ”,“ Red Hat ”,“ RHEPL ”ou qualquer frase semelhante confusa não aparecem em nenhuma parte de sua licença e (b) caso contrário, deixe claro que sua versão da licença contém termos que diferem do Red Hat eCos Public Licença. (O preenchimento do nome do Desenvolvedor Inicial, Código Original ou Colaborador no aviso descrito no Anexo A não deve, por si só, ser considerado como uma modificação desta Licença.)

7. ISENÇÃO DE GARANTIA

O CÓDIGO COBERTO É FORNECIDO SOB ESTA LICENÇA NUMA BASE "TAL COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, SEJA EXPRESSA OU IMPLÍCITA, INCLUINDO, SEM LIMITAÇÃO, GARANTIAS DE QUE O CÓDIGO COBERTO ESTÁ LIVRE DE DEFEITOS, COMERCIALIZAÇÃO OU FIT -INFRINGING. O RISCO TOTAL QUANTO À QUALIDADE E AO DESEMPENHO DO CÓDIGO COBERTO É DE SUA RESPONSABILIDADE. SE QUALQUER CÓDIGO COBERTO SE PROVAR DEFEITUOSO EM QUALQUER RESPEITO, VOCÊ (NÃO O DESENVOLVEDOR INICIAL OU QUALQUER OUTRO CONTRIBUIDOR) ASSUME O CUSTO DE QUALQUER SERVIÇO NECESSÁRIO, REPARO OU CORREÇÃO. ESTA ISENÇÃO DE GARANTIA CONSTITUI UMA PARTE ESSENCIAL DESTA LICENÇA. NENHUM USO DE QUALQUER CÓDIGO COBERTO É AUTORIZADO AQUI, EXCETO SOB ESTA ISENÇÃO DE RESPONSABILIDADE.

8. RESCISÃO

Esta Licença e os direitos aqui concedidos serão rescindidos automaticamente se Você não cumprir os termos aqui descritos e não sanar tal violação no prazo de 30 dias após tomar conhecimento da violação. Todas as sublicenças do Código Coberto devidamente concedidas sobreviverão a qualquer rescisão desta Licença. As cláusulas que, por sua natureza, devem permanecer em vigor após o término desta Licença, devem sobreviver.

9. LIMITAÇÃO DE RESPONSABILIDADE

SOB NENHUMA CIRCUNSTÂNCIA E NENHUMA TEORIA LEGAL, SEJA DELITO (INCLUINDO NEGLIGÊNCIA), CONTRATO, OU DE OUTRA FORMA, O DESENVOLVEDOR INICIAL, QUALQUER OUTRO CONTRIBUIDOR, OU QUALQUER DISTRIBUIDOR DE CÓDIGO COBERTO, OU QUALQUER FORNECIMENTO DE QUALQUER OUTRA PARTE, SERÁ OU QUALQUER OUTRA PESSOA POR QUAISQUER DANOS INDIRETOS, ESPECIAIS, INCIDENTAIS OU CONSEQÜENCIAIS DE QUALQUER CARÁTER, INCLUINDO, SEM LIMITAÇÃO, DANOS POR PERDA DE BOA VONTADE, PARADA DE TRABALHO, FALHA DE COMPUTADOR OU MAU FUNCIONAMENTO, OU QUALQUER PERDA, E TODOS OS OUTROS DANOS COMERCIAIS A PARTE DEVE TER SIDO INFORMADA DA POSSIBILIDADE DE TAIS DANOS. ESTA LIMITAÇÃO DE RESPONSABILIDADE NÃO SE APLICA À RESPONSABILIDADE POR MORTE OU LESÕES PESSOAIS RESULTANTES DA NEGLIGÊNCIA DA PARTE ATÉ A MEDIDA QUE A LEI APLICÁVEL PROIBE TAIS LIMITAÇÕES. ALGUMAS JURISDIÇÕES NÃO PERMITEM A EXCLUSÃO OU LIMITAÇÃO DE DANOS INCIDENTAIS OU CONSEQÜENCIAIS, PORTANTO, A EXCLUSÃO E LIMITAÇÃO PODEM NÃO SE APLICAR A VOCÊ.

10. USUÁRIOS FINAIS DO GOVERNO DOS EUA

O Código Coberto é um "item comercial", conforme o termo é definido em 48 CFR 2.101 (outubro de 1995), consistindo em "software de computador comercial" e "documentação de software de computador comercial", como tais termos são usados em 48 CFR 12.212 ( Setembro de 1995). Consistente com 48 CFR 12.212 e 48 CFR 227.7202-1 a 227.7202-4 (junho de 1995), todos os Usuários Finais do Governo dos Estados Unidos adquirem o Código Coberto apenas com os direitos aqui definidos.

11. DIVERSOS

Esta Licença representa o acordo completo sobre o assunto aqui tratado. Se qualquer cláusula desta Licença for considerada inexequível, tal cláusula deverá ser reformada apenas na extensão necessária para torná-la exeqüível. Esta Licença será regida pelas disposições da lei da Califórnia (exceto na medida em que a lei aplicável, se houver, estipule o contrário), excluindo suas disposições de conflito de leis. Com relação a disputas em que pelo menos uma das partes seja cidadão ou uma entidade fretada ou registrada para fazer negócios nos Estados Unidos da América: (a) a menos que acordado de outra forma por escrito, todas as disputas relacionadas a esta Licença (exceto qualquer disputa relativa a direitos de propriedade intelectual) estará sujeita a arbitragem final e vinculativa, com a parte vencida pagando todos os custos da arbitragem; (b) qualquer arbitragem relacionada a este Contrato será realizada no Condado de Santa Clara, Califórnia, sob os auspícios da JAMS / EndDispute; e (c) qualquer litígio relacionado a este Contrato estará sujeito à jurisdição dos Tribunais Federais do Distrito Norte da Califórnia, com foro localizado no Condado de Santa Clara, Califórnia, com a parte vencida responsável pelos custos, incluindo, sem limitação, tribunal custos e honorários advocatícios e despesas razoáveis. A aplicação da Convenção das Nações Unidas sobre Contratos de Venda Internacional de Bens está expressamente excluída. Qualquer lei ou regulamento que estabeleça que o idioma de um contrato deve ser interpretado contra o redator não se aplica a esta Licença.

12. RESPONSABILIDADE POR RECLAMAÇÕES

Exceto nos casos em que outro Colaborador não cumpra com a Seção 3.4, Você é responsável por danos decorrentes, direta ou indiretamente, da sua utilização de direitos sob esta Licença, com base no número de cópias do Código Coberto que você disponibilizou, as receitas você recebeu pela utilização de tais direitos e outros fatores relevantes. Você concorda em trabalhar com as partes afetadas para distribuir a responsabilidade em uma base equitativa.

13. TERMOS ADICIONAIS APLICÁVEIS À LICENÇA PÚBLICA RED HAT ECOS

Nada nesta Licença deve ser interpretado para proibir a Red Hat de licenciar sob termos diferentes desta Licença qualquer código que a Red Hat de outra forma teria o direito de licenciar.

Red Hat e logotipo - Esta Licença não concede nenhum direito de uso da marca registrada Red Hat, o logotipo da Red Hat e o logotipo da eCos, mesmo que tais marcas estejam incluídas no Código Original. Você pode entrar em contato com a Red Hat para obter permissão para exibir as marcas Red Hat e eCos na documentação ou na versão executável além daquela exigida no Anexo B.

Incapacidade de cumprimento devido à obrigação contratual - Na medida em que a Red Hat é limitada contratualmente de disponibilizar código de terceiros sob esta Licença, a Red Hat pode escolher integrar tal código de terceiros no Código Coberto sem ser obrigada a distribuir tal código de terceiros em Forma de código-fonte, mesmo que tal código de terceiros possa ser considerado “Modificações” sob esta Licença.

ANEXO A

“O conteúdo deste arquivo está sujeito à Red Hat eCos Public License Versão 1.1 (a“ Licença ”); você não pode usar este arquivo, exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em http://www.redhat.com/

O software distribuído sob a Licença é distribuído "COMO ESTÁ", SEM QUALQUER TIPO DE GARANTIA, expressa ou implícita. Consulte a Licença para os direitos e limitações que regem o idioma específico sob a Licença.

O código original é eCos - Embedded Configurable Operating System, lançado em 30 de setembro de 1998. O desenvolvedor inicial do código original é a Red Hat. Partes criadas pela Red Hat são Copyright (C) 1998, 1999, 2000 Red Hat, Inc. Todos os direitos reservados. ”

ANEXO B

Parte do software embutido neste produto é eCos - Embedded Configurable Operating System, uma marca comercial da Red Hat. Partes criadas pela Red Hat são Copyright (C) 1998, 1999, 2000 Red Hat, Inc. (). Todos os direitos reservados.

O SOFTWARE NESTE PRODUTO FOI EM PARTE FORNECIDO PELA RED HAT E QUAISQUER GARANTIAS EXPRESSAS OU IMPLÍCITAS, INCLUINDO, MAS NÃO SE LIMITANDO A, GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO A UM DETERMINADO FIM SÃO REJEITADAS. EM NENHUMA HIPÓTESE O AUTOR SERÁ RESPONSÁVEL POR QUAISQUER DANOS DIRETOS, INDIRETOS, INCIDENTAIS, ESPECIAIS, EXEMPLARES OU CONSEQÜENCIAIS (INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE BENS OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS OU LUCROS; OU INTERRUPÇÃO DE NEGÓCIO; OU INTERRUPÇÃO DE NEGÓCIO; ) NO ENTANTO, CAUSADOS E SOBRE QUALQUER TEORIA DE RESPONSABILIDADE, SEJA EM CONTRATO, RESPONSABILIDADE ESTRITA OU DELITO (INCLUINDO NEGLIGÊNCIA OU OUTRO) DECORRENTE DE QUALQUER FORMA DO USO DESTE SOFTWARE, MESMO SE AVISADO DA POSSIBILIDADE DE TAIS DANOS.