7 acontecimentos notáveis dos aspectos jurídicos do código aberto e software livre em 2016

O artigo fala sobre EUA e Europa, mas no Brasil tivemos ao menos um fato notável: a definição de software público brasileiro foi reformulada para acrescentar uma restrição não-livre, ou seja, uma cláusula adicional extra-licença que exclui todos esses softwares das condições necessárias para serem softwares livres (definidas pela FSF) e também para serem open source (definidas pela OSI), apesar de exigir que eles estejam sob a GPL ou outra licença a ser apontada pelo órgão responsável no poder executivo federal. As referências (incluindo respostas da própria FSF) foram mencionadas na nossa notícia de outubro.

Quanto ao artigo internacional da OpenSource.com, estão listados alguns avanços, entre os quais destaco:

- A nova política federal de código-fonte do governo dos EUA que, além de definir boas práticas de desenvolvimento, inclui metas de disponibilização open source de código-fonte do software desenvolvido por quase todos os órgãos governamentais.

- As ações do projeto Netfilter e do Software Freedom Conservancy contra o desenvolvedor Patrick McHardy, autor de trechos do Netfilter e que vinha agindo contra o padrão (agora formalizado) de ter como meta levar o violador de licença a passar a cumpri-la, sem priorizar ganho pessoal e sem agir judicialmente antes de esgotar outras medidas que possam levar um violador da licença a corrigir seus atos.

- A inclusão do ZFS no Debian e no Ubuntu, apesar da incompatibilidade entre os termos da licença livre e copyleft desse sistema de arquivos pertencente à Oracle e a licença livre e copyleft do kernel Linux. Pouco se falou sobre o assunto recentemente, mas acredito que ainda veremos mais desenrolar dele.

- A rejeição formal e explícita que o Projeto Apache adotou em relação à licença JSON, que é uma descendente da clássica licença open source MIT, modificada para incluir uma restrição subjetiva ao uso do software licenciado.

(via opensource.com - “7 open source-related legal developments that grabbed headlines in 2016 | Opensource.com”)

| Link para compartilhar
Por Augusto Campos | 2/01/2017

Novo corretor gramatical livre para Português

office, pos-pc, comunidade
Hoje foi lançada a versão 3.6 do LanguageTool, uma ferramenta de verificação gramatical gratuita, livre e de código aberto.

Os principais atrativos deste programa são o fato de ser multiplataforma, algo fundamental para toda a comunidade Linux de língua portuguesa, e de se integrar com o Firefox e o Chrome, algo único nas ferramentas de revisão gramatical para o idioma português. É importante referir que este é o único corretor gramatical livre e compatível com o LibreOffice e Microsoft Word para Português de Portugal.

Até agora, este programa não era particularmente útil pois não estava desenvolvido o suficiente para a língua portuguesa, tanto por falta de disponibilidade de tempo do anterior maintainer, como pela complexidade da sintaxe utilizada.

Esta última versão equivale-se às alternativas existentes, chegando mesmo a superá-las em alguns pontos específicos. As principais novidades da versão portuguesa são:

* novas regras de concordância nominal geral, incluindo concordância de número e género e entre verbo e sujeito; * regras para centenas de pares de parónimos acentuados; * verificação de ‘dequeísmo’ e ‘queísmos’; * grandes melhorias na deteção e correção de palavras compostas e hifenizadas; * verificação de diversos tipos de duplicações; * verificação de erros de tipografia comuns; * verificação de problemas de semântica e validação de datas; * diversas regras para melhorar o estilo de redações, incluindo, entre outros, repetições de palavras, redundâncias, uso de clichés, deteção de frases fragmentadas ou excessivamente longas, voz passiva, etc. * suporte ao novo Acordo Ortográfico de 90 e às variantes do português utilizadas em Angola, Guiné-Bissau, Moçambique, Macau, São Tomé e Príncipe e Timor-Leste. * criação de diversas regras específicas para Português de Portugal, incluindo: reconhecimento de brasileirismos, colocações pronominais, uso formas compostas de verbos, utilização de artigo antes de determinantes possessivos, reconhecimentos de gerundismos, etc.; * revisão de todas as traduções da interface gráfica; * revisão das regras já existentes, melhorando a sua precisão, mensagens e sugestões de correção; * melhorias significativas no identificador de palavras e criação de um desambiguador de texto, isto é, um interpretador contextual; * melhorias diversas no segmentador de frases; * reconhecimento de expressões com múltiplas palavras; * atualizações e correções em todas as componentes linguísticas, nomeadamente: dicionários, base de dados morfológicas e sintetizadores; * preparação da variante portuguesa para correção gramatical por métodos estocásticos (via n-grams).

Outros realces desta versão, descritos pelo líder do projeto, podem ser consultados em http://forum.languagetool.org/t/ann-languagetool-3-6/1325.

Enviado por Tiago Santos (tiago·santosΘlanguagetool·org)

| Link para compartilhar
Por Augusto Campos | 2/01/2017

Como Criar um 'Olá, Mundo!' em Gambas Basic no Linux

video

E a versão 3.9.2 do Gambas saiu ontem.

Vídeo demonstra como criar um programa Olá, Mundo! em Gambas Visual Basic no Linux

Enviado por Marcos Oliveira (terminalroot·com·brΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 2/01/2017

Workshop Gratuito: Análise de vulnerabilidades do Zimbra e migração com “Z2Z”

evento, promo
Olá ! Gostaria de convidar a todos para um Workshop (Online) que irei promover gratuitamente:

Zimbra: Análise de vulnerabilidades e migração com a ferramenta “Z2Z” Quando irá ocorrer?

A data ainda será definida, para o começo de 2017. O Workshop é uma iniciativa particular, sem qualquer custo, e terá a duração de aproximadamente 1 hora.

Como se inscrever?

Caso deseje se inscrever, por favor envie um e-mail para o endereço abaixo, que nos primeiros dias de Janeiro irei organizar o evento: fabio@respirandolinux.com.br

Enviado por Fabio S. Schmidt (fabioΘrespirandolinux·com·br)

| Link para compartilhar
Por Augusto Campos | 2/01/2017

Vídeo: Uso básico do terminal - Quinto Vídeo

video
Neste vídeo são abordados os comandos cal, date e history.

Enviado por Marcelo de Souza (marcellodesouzaΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 2/01/2017

Projeto de financiamento coletivo busca lançar tablet com openSUSE que permite dual boot

distribuicoes, pos-pc
Notícia já um pouco antiga, encontrada na página de notícias do openSUSE. Ainda assim, achei interessante postá-la aqui por não ter visto antes algo do gênero usando openSUSE. Também é bom para que notícias relacionadas a distribuições não baseadas em Debian, não fiquem limitadas a lançamentos de novas versões.

O projeto busca fazer quatro modelos de "tablet", utilizando processadores Intel Atom, que permitirão o uso do openSUSE Leap sozinho ou tê-lo em "dual-boot" com o Windows 10, mas também será possível alterar o sistema, se quiser.

Página do projeto no Indiegogo: https://www.indiegogo.com/projects/first-true-linux-x86-and-x64-tablet#/

Enviado por Jonas Bueno (misterlinuxerΘtutamail·com)

| Link para compartilhar
Por Augusto Campos | 28/12/2016

Vídeo: Criando templates de documentos no Inskcape

video
Neste vídeo aprenda como configurar e criar novos padrões de documentos para o Inkscape.

Enviado por Marcelo de Souza (marcellodesouzaΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 28/12/2016

O fim do CyanogenMod

pos-pc, comunidade
A Cyanogen confirmou através de um post no seu blog que encerrou os seus serviços online, assim como o desenvolvimento daquela que era a mais famosa ROM para equipamentos Android. Para o futuro a comunidade poderá a contar com o código fonte aberto (‘open source’) que pode ser utilizado por qualquer programador para novas evoluções.

A partir do dia 31 de Dezembro, todos os serviços da companhia, incluindo as "nightly builds" serão desligados e, portanto, os celulares que utilizam essa ROM ficarão sem atualizações a partir de então.

Com informações de https://www.maistecnologia.com/cyanogen-acabou-e-a-a-rom-cyanogenmod-tambem/ e http://gadgets.ndtv.com/mobiles/news/cyanogen-shutting-down-services-by-december-31-cyanogenmod-to-transition-to-open-source-lineage-os-1641823

No entanto, já foi anunciado um fork do sistema, Lineage OS. Porém, ainda não se sabe quem irá desenvolvê-lo e como ele será financiado.

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

| Link para compartilhar
Por Augusto Campos | 28/12/2016

Rede Overlay no Docker com Flannel

instalar, containers
Existem algumas formas de se utilizar Docker em ambiente multi-host, uma delas é utilizando Swarm, Weave e Flannel. O flannel é uma das soluções para esse desafio que existe, ou que tem integração com Docker a mais tempo, pois foi desenvolvimento para atender essa mesma demanda desde o inicio, ou seja, não é algo adaptado, mas sim projetado para esse tipo de cenário. Entenda um pouco mais sobre seu funcionamento, instalação e configuração de um ambiente multi-host com Docker utilizando Flannel.

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

| Link para compartilhar
Por Augusto Campos | 28/12/2016

Vídeo: Como Calcular Sub-Rede TCP/IPv4

video
O vídeo mostra uma forma de calcular dados de um rede a partir de um único IP como informação.

https://www.youtube.com/watch?v=GCU_cndQN1Q

Enviado por Marcos Oliveira (marcos·gnulinuxΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 28/12/2016

Quatro projetos para praticar com o Linux neste final de ano: NAS, esquema de backup, par de chaves PGP

Se você estiver com disposição e tempo sobrando neste final de ano, este artigo da PC World apresenta sugestões e links de referência para apoiar no início de 3 projetos interessantes e que podem representar ganho de funcionalidade e melhoria nos seus conhecimentos: criar um NAS (armazenamento em rede local), um esquema de backup, ou um par de chaves OpenPGP para criptografia. Além disso, para quem deseja um projeto mais simples, ele também indica a possibilidade de experimentar alguma nova distribuição.

(via www.pcworld.com - “4 easy Linux projects for newbies and intermediate users | PCWorld”)

| Link para compartilhar
Por Augusto Campos | 24/12/2016

8 projetos para seu novo Raspberry Pi: filtro de anúncios, media center, meteorologia, Android, Fedora 25 e mais

Sim, você pode ir bem além de instalar emuladores de jogos retrô no seu Pi, e este artigo da open source.com apresenta descrições (e links para os detalhes) de 8 projetos interessantes, incluindo um media center, um servidor de bloqueio de anúncios, a instalação do Android ou do Fedora 25, um media center baseado no sucessor do XBMC, e mais, incluindo emuladores de jogos retrô.
(via opensource.com - “Recent Raspberry Pi projects to add to your To Do list | Opensource.com”)

| Link para compartilhar
Por Augusto Campos | 24/12/2016

Desktop PIXEL da fundação Raspberry Pi agora roda também nos PCs e Macs dos alunos

O ambiente PIXEL, parte da estratégia educacional da turma que faz o Raspberry Pi, agora poderá rodar também nos PCs (e Macs) das casas dos alunos, nos laboratórios de informatica das escolas e, talvez, até no seu.

Além das ferramentas de programação (para ensino e uso), ele já vem com uma série de aplicativos de produtividade, e está estruturado na forma de uma imagem live baseada no Debian Jessie, pronta (embora em versão experimental) para dar boot a partir de um pen drive (com suporte a uma partição de persistência das alterações).

(via arstechnica.com - “Raspberry Pi’s PIXEL Linux desktop environment now available for x86 PCs | Ars Technica”)

| Link para compartilhar
Por Augusto Campos | 24/12/2016

Python 3.6.0

A nova versão do Python chegou bem a tempo dos projetos natalinos, trazendo muitas novidades que incluem strings literais com formatação usando o prefixo f (por exemplo: f"result: {value:{width}.{precision}}") para uso com o str.format(), suporte a incluir underscores em valores numéricos para melhor legibilidade (exemplos: 1_000_000_000_000_000, 0x_DE_AD_BE_EF), uma sintaxe definida para anotações (e não declarações!) sobre tipos de variáveis, assincronicidade em generators e comprehensios, e mais.

(via lwn.net - “Python 3.6.0 released [LWN.net]”)

| Link para compartilhar
Por Augusto Campos | 24/12/2016

Reiser4 disponível para Linux 4.9

Para os usuários persistentes do promissor sistema de arquivos marcado pelo lamentável caso de Hans Reiser em 2008, desenvolvedores também persistentes atualizaram seu código (que continua a ter inclusão de novos recursos) para a versão 4.9 do kernel Linux.

(via www.phoronix.com - “Reiser4 Is Now Available For Linux 4.9, Mirror Code Almost Stable - Phoronix”)

| Link para compartilhar
Por Augusto Campos | 24/12/2016