Google vence batalha contra Oracle que a acusava de violação de direitos sobre APIs Java usadas no Android

pos-pc, desenvolvedores

A Oracle, claro, prometeu recorrer. É um novo julgamento do caso previamente julgado em 2012, no qual o Google já havia ganho, juntamente com a declaração de que a estrutura de APIs usada pelo Google não estava sujeita a copyright. No novo julgamento, a conclusão dos jurados é de que o uso das APIs do Java é um caso de "fair use", que não viola o direito autoral.

Google finalmente ganhou uma batalha épica, de 6 anos, contra a Oracle que a acusava de violação de direitos sobre APIs Java usadas no Android; e exigia indenização de US$ 9 bilhões de doláres. A Oracle entrou com uma ação contra o Google em 2010, alegando que a empresa usou ilegalmente 11.500 linhas de código Java em seu sistema operacional Android; violando direitos autorais de propriedade da Oracle. No entanto, num júri federal, ocorrido nessa quinta-feira (26.05), a Google provou que usou os trechos Java baseando-se na parte da legislação dos Estados Unidos que permite o uso de material protegido por direitos autoriais sob certas circunstâncias; denominada “Fair Use” (uso honesto).

Enviado por Ricardo Ferreira Costa (linuxdescomplicadoΘgmail·com)

Seguindo um julgamento de duas semanas, um juri federal concluiu na Quinta-Feira que o sistema operacinal Android, da Google, não infringe os direitos autorais da Oracle porque sua reimplementação de 37 APIs do Java está protegida pelo "fair use". O veredito foi atingido após três dias de deliberações. O júri tomou a decisão por unaminidade. Mais uma vitória para a comunidade open source!

Enviado por André Machado (andreferreiramachadoΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 30/05/2016

Samba 4 + SystemD

instalar, distribuicoes, desenvolvedores
Se você instalou o Samba 4 via compilação no Debian 8 (a partir desta versão o Debian passou a utilizar o System D em vez do antigo System V ou Sysinit como é mais conhecido), e quer que os serviços do Samba iniciem automaticamente no boot sem a necessidade de criar um script para isso como era feito com o Debian 7 e anteriores, que ainda utilizavam o System V, então siga os passos a seguir: (...)

Enviado por CLAUDIO MACIEL (contatoΘbr-open·com)

| Link para compartilhar
Por Augusto Campos | 30/05/2016

DatabaseCast 68: História do Cassandra

banco-de-dados
Neste episódio, Mauro Pichiliani (@pichiliani), Wagner Crivelini (@wcrivelini) e o convidado Eiti Kimura (@eitikimura) flertam com as mulheres para falar sobre o Cassandra. Neste episódio você vai aprender como se adaptar rápido a mudanças, andar sobre brasas em fogo e cacos de vidro, como o Cassandra é um NoSQL diferentes dos demais, deixar a consistência transacional de lado e marcar os erros na migração para um NoSQL na sua cartela de bingo.

Enviado por Mauro Pichiliani (pichilianiΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 30/05/2016

Newsletters sobre PHP e Go

desenvolvedores
As newsletters estão de volta! Com a profusão de informação que temos ao nosso alcance as newsletters voltaram a ser relevantes, como forma de receber um resumo ou links selecionados por curadores.

Prova disso é a história do Product Hunt, que começou como uma newsletter e se tornou uma das startups mais importantes do vale do silício.

De olho nisso eu comecei a fazer uma newsletter semanal sobre PHP, que já está chegando a edição 85, e recentemente lancei uma sobre a linguagem Go.

As newsletters podem ser assinadas em http://asemanaphp.com.br e http://asemanago.com.br

Enviado por Elton Minetto (eminettoΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 30/05/2016

Hangout grátis: Como instalar e manter um sistema Debian, quarta às 20h

instalar, distribuicoes, patrocinador, evento
Inscreva-se no Hangout Online e Gratuito Escola Linux - Como instalar e manter um sistema Debian GNU/Linux nessa 4a feira (1/6/16) as 20h.

Link de inscriçao: http://gowoa.me/i/vJV3

Enviado por Paulo Oliveira (treinamentoΘlinuxsolutions·com·br)

| Link para compartilhar
Por Augusto Campos | 30/05/2016

Novo bug no ImageMagick permite executar comandos arbitrários a partir do parâmetro do nome do arquivo

As vulnerabilidades recentes do ImageMagick lembram bastante a década de 1990. Não por coincidência, esse popular utilitário tem 25 anos: a versão inicial é de agosto de 1990.

A novidade deste domingo (que talvez já venha sendo explorada discretamente há anos, já que o ImageMagick está por trás da conversão de tamanho e formato de imagens de muitos serviços online) é um bug que permite executar um comando arbitrário da shell passado como parâmetro no lugar do nome de um arquivo, precedido por um símbolo de pipe, como no exemplo:

convert '|echo teste > /tmp/teste.txt;' null:

Na versão do ImageMagick instalada no meu desktop, o comando acima retorna erro, mas o arquivo /tmp/teste.txt é criado, tendo a palavra "teste" como seu conteúdo. Outros comandos ao alcance do usuário que rodar o ImageMagick podem não ser tão inofensivos...

Um patch simples (que desabilita o recurso de abertura de pipes, no qual está o bug) acompanha a descrição do bug, no link abaixo.

(via seclists.org - “oss-sec: CVE Request: GraphicsMagick and ImageMagick popen() shell vulnerability via filename”)

| Link para compartilhar
Por Augusto Campos | 29/05/2016

libssl e libcrypto: Visualizando certificados online

desenvolvedores, certificacao
Muito se fala do OpenSSL para geração e manutenção de certificados digitais, além disso, o OpenSSL pode criptografar arquivos, gerar números randômicos, e etc. Este artigo vem mostrar como utilizar a libssl para visualizar certificado utilizando a linguagem C.

Enviado por Marcos Souza (marcos·souza·orgΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 25/05/2016

Prorrogado concurso de arte da Mageia 6

distribuicoes
O Blog Oficial da Mageia anunciou a prorrogação do concurso de arte da Mageia 6.

O prazo para o envio das propostas agora vai até o dia 30 de Maio; todos os trabalhos devem ser apresentados ao Artwork Drop.

Para mais informações sobre o concurso, por favor dê uma olhada no anúncio inicial no blog Mageia.

Enviado por macxi (ideiaslinuxetcΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 25/05/2016

Aberta Chamada de Voluntários do FISL17

evento, certificacao
Estudantes e profissionais podem se inscrever como voluntários da cobertura colaborativa do FISL17

A 17ª edição do Fórum Internacional de Software Livre acontece de 13 a 16 de julho na PUCRS e já é possível fazer sua inscrição para auxiliar na realização do evento. Neste ano a organização está recrutando voluntários para atuar no GT Temário, na Secretaria, na Infraestrutura e na Comunicação . Se você tem disponibilidade e interesse em conhecer os bastidores de um dos maiores eventos de tecnologia do mundo, fique atento às inscrições.

Ser um voluntário do FISL é uma forma de empregar seus conhecimentos em uma causa nobre, compartilhando suas experiências e fazendo o fórum melhor a cada edição.

Os voluntários que são convidados a participar da Cobertura Colaborativa atuam durante o evento prestando suporte para registrar tudo o que acontece nos quatro dias.

Quem ficar disponível para as demais áreas atuará nas salas, prestando apoio aos palestrantes, à equipe de produção e aos participantes.

Para se cadastrar como voluntário, é preciso preencher alguns requisitos mínimos: idade acima de 18 anos e estar disponível durante todos os dias do FISL, em pelo menos um turno.

O voluntário selecionado deverá auxiliar nas tarefas solicitadas durante meio turno e utilizar todos os dias durante o trabalho o uniforme padrão, constituído da camiseta oficial do evento e do crachá de identificação, ambos recebido no primeiro dia.

Os voluntários que trabalharem durante os quatro dias do FISL17 receberão auxílio transporte (dentro da cidade de Porto Alegre), alimentação em restaurante do evento, a camiseta da equipe FISL como uniforme, uma pasta oficial do FISL e um certificado de participação que conta como horas complementares nas universidades. Além disso, todos tem livre acesso às palestras e atividades do fórum e podem ajustar a escala de trabalho para que fique próxima aos seus temas de interesse.

E esta ainda é uma uma excelente oportunidade para fazer amigos!

Enviado por Ana Carolina de Lima Pereira (ana·limaΘsoftwarelivre·org)

| Link para compartilhar
Por Augusto Campos | 25/05/2016

LinuxTips: tutorial do editor Vim, em vídeo

video
Cansado de passar vergonha quando vai editar um arquivo? Não aguenta mais ter que apagar um monte de caracteres indesejados?

Seu problemas acabaram!

Enviado por Jeferson Fernando (jfnredesΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 23/05/2016

Exemplo em Rails - agenda – parte 3

Na parte anterior deste exemplo em Rails a aplicação foi deixada funcional, ou seja, já era possível demostrá-la visto que tudo aquilo que o programa precisava fazer estava sendo feito — e até fora algumas coisas a mais como a tal opção “Sobre” no menu de navegação. Mas ele ainda não estava muito muito homogênea com o leiaute meio “torto” e algumas mensagens em inglês.

Então, agora, a conclusão do desenvolvimento da “Agenda Mequetrefe”.

Enviado por Giovanni Nunes (giovanni·nunesΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 23/05/2016

Docker e Ansible

containers
Com a ascensão do Docker ficou muito mais fácil provisionar infra-estrutura para as equipes, com o Ansible é possível deixar essa tarefa cada vez mais rápida e claro mais segura de ser executada, pois você pode criar padrões para o deploy de seu ambiente, garantindo assim maior eficiência para o processo. Veja nesse post como você pode utilizar essas duas ferramentas em conjunto.

Enviado por MundoDocker (contatoΘmundodocker·com·br)

| Link para compartilhar
Por Augusto Campos | 23/05/2016

Como proteger seu servidor Linux contra ataques automatizados usando a ferramenta Fail2ban

shell, servidor
O Fail2ban é uma ferramenta capaz de monitorar os arquivos de logs do sistema, detectar tentativas de acessos anormais a serviços de redes configurados e realizar ações que coíbam essas ações indevidas. Normalmente, essas tentativas de acessos são realizadas de maneira automatizada que, por exemplo, tentam fazer login remoto via ssh.

Enviado por Ricardo Ferreira Costa (sysadm·linuxdescomplicadoΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 23/05/2016

Arch-PPA: Nova ferramenta promete ajudar usuários a criarem repositórios de pacotes pessoais no Arch Linux

Está sendo desenvolvida uma nova ferramenta que permite usuários desenvolvedores criarem seus próprios repositórios de pacotes Arch Linux, com suporte aos pacotes AUR – repositório não oficial, criado e mantido pelos próprios usuários do Arch Linux. Denominado Arch-PPA, criado por Ryan McGuire, essa ferramenta está prometendo ajudar usuários a criarem repositórios pessoais no Arch Linux.

Enviado por Ricardo Ferreira Costa (linuxdescomplicadoΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 23/05/2016

Oportunidade - Desenvolvimento em Linux Embarcado

embarcados, desenvolvedores, video
Empresa multinacional na área de TV Digital oferece vaga para desenvolvedor Júnior (Junior Software Engineer) para trabalhar com Set top Boxes baseados em Linux embarcado. As seguintes habilidades são necessárias:

- Linguagem C, C++, desejável Python and Shell Scripting - Conhecimentos em Linux e Device Drivers - Inglês avançado / Fluente

Enviar o CV para: bruno.tanaka@technicolor.com

Mencionar [br-linux] no título do e-mail.

Enviado por Bruno Tanaka (bruno·tanakaΘtechnicolor·com)

| Link para compartilhar
Por Augusto Campos | 23/05/2016