Archive for July, 2007

GNU GPLv3; uma licença malvada?

Tuesday, July 10th, 2007

GNU - Gnu is Not Unix

Olá a todos,

Gostaria inicialmente de agradecer aos usuários que tem mantido o acesso freqüente ao blog, me levando a postar com melhor conteúdo e em curtos intervalos de tempo, e ainda mais a fascinar-me por essa prática tão incrível que é manter um blog.

Estou de férias, outra vitória!! hehehe ;) Mesmo passando nem 20 dias de férias, vão ser o suficiente para colocar ordem nas atividades hehehe :D

Indo direto ao ponto temático do post; a GPLv3. Quando comecei a me interessar sobre licenças de Software Livre como a GNU GPL, licença usada em 3/4 dos Softwares Livres do mundo, ou seja, a mais usada apesar de não ser a primeira a surgir, ouvi comentários de várias pessoas sobre o rascunho da possível GPLv3 classificando que iria ser um fracasso, e ditos do tipo. O problema, é que misteriosamente esses comentários me fizeram ter uma certa aversão a GPLv3, de modo que quando cheguei a III Semana do Software Livre da Universidade Federal do Ceará e vi os bottons da GPLv3 e toda a empolgação do nosso grande representante do FSFLA em território nacional, Alexandre Oliva, em relação a GPLv3, fiquei curioso. Quando soube de sua palestra sobre as licenças existentes e suas modificações em relação a GPLv3, “Magic mirror on the net, what’s the fairest license yet? A GPLv3 fairness tale.”, (Em Inglês) não pude deixar de comparecer, marcando presença nessa excelente palestra.

GPLv3

Desde esse dia mudei todas as minhas concepções sobre a GPLv3, e em vez de abdicar fanaticamente das opiniões de meus amigos OU das do grande Alexandre Oliva, preferi ir a fundo e estudar a licença e o próprio Software Livre. Uma boa prática e até exercício para isso foi elaborar toda a documentação referente ao Gtool, uma simples ferramenta para o Slackware que eu sou desenvolvedor. O Get Tool está licenciado como GNU GPLv2 e graças ao lançamento da GNU GPLv3 e suas qualidades estou junto com o mantenedor do projeto vendo a possibilidade de migrar o mais rápido possível a ferramenta para a GNU GPLv3.

O que tenho visto nos últimos dias são vários blogs, sites de notícias e artigos indo de cara na GPLv3 e a criticando [1] com poucos dados, a definhando sem lógica e de todos os lados tentando derrubá-la como uma má licença sempre apenas com persuasão em vez de apresentar argumentos. Por isso, lhes mostro de primeira mão um artigo em versão longa escrita pelo Alexandre Oliva sobre as novidades da GPLv3, um pouco sobre a GPLv2 e suas diferenças e por que a GPLv3 nasceu; por frescura ou se realmente era preciso nos dias atuais.

Na minha opinião, que chega a se assemelhar muito com a imposta no rascunho do artigo, a GPLv3 nasceu principalmente para fornecer a você, desenvolvedor, mais defesa do seu Software em referência aos espertinhos que sempre estão de olho nas ambiguidades e coisas do tipo para aproveitar-se da licença. Desse modo, sendo mais explícita e adicionando alguns poucos detalhes para aumentar a compatibilidade com outras licenças nasce a GPLv3, uma GPLv2 bem melhorada e excelente para os dias de hoje, dias esses os quais várias empresas e usuários já driblaram as cláusulas da GPLv2.

Uma feliz leitura ao artigo do Oliva e até mais!

Você poderá ler uma versão não-oficial traduzida para o pt-br da GPLv3 clicando aqui. Ainda existe um artigo fazendo primeiras análises sobre a GPLv3 a partir do seu lançamento que pode ser obtido aqui.

Uma matéria mais detalhada e diferente, também escrita por mim, pode ser obtida na minha Coluna na Revista GostodeLer.

Marcel Ribeiro Dantas <ribeirodantas@slackware-rn.com.br>
http://sourceforge.net/projects/gtool

VN:F [1.7.7_1013]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.7_1013]
Rating: +1 (from 1 vote)

Quais os comandos mais utilizados?

Saturday, July 7th, 2007

Vagando perdido na web dos blogs, buscando alguns artigos interessantes para ler nas poucas horas vagas, deparei-me com o blog do Plutão (Rafael), o qual ele já havia publicado esse script em ShellScript e AWK através do link de outro blog, por isso fica como referência do script o post do blog dele; Quais os comandos que você mais utiliza no linux?

A linha abaixo faz uma contagem dos comandos mais utilizados de acordo com o seu .bash_history, revelado através do comando history:

history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10

Olhem o meu resultado:

85 ls
53 cd
47 vim
32 mplayer
26 sed
25 rm
24 gpg
23 cat
17 ps
16 su

O melhor é que se pode traçar até um perfil do usuário de acordo com os comandos mais utilizados. Eu sempre estou verificando os arquivos do sistema, o que mostra o su, estou vendo alguns parâmetros em uma ferramenta que sou desenvolvedor (sed, shellscript e awk), uso o vim como editor padrão, escuto músicas e vejo vídeos pelo mplayer, estava brincando ontem com o gpg e adoro listar os arquivos de um diretório :D hehehe

Até mais pessoal,

Marcel Ribeiro Dantas <ribeirodantas@slackware-rn.com.br>
http://sourceforge.net/projects/gtool

VN:F [1.7.7_1013]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.7_1013]
Rating: 0 (from 0 votes)

Anúncio detalhado do Slackware 12.

Wednesday, July 4th, 2007

Olá amigos e amigas, estão todos convidados a leitura seguinte, que os fará literalmente babar, frente a essa mais poderosa do que nunca distribuição Linux (Não se preocupem, é um anúncio verdadeiro :P )

Well folks, it’s that time to announce a new stable Slackware release
again. So, without further ado, announcing Slackware version 12.0!
Since we’ve moved to supporting the 2.6 kernel series exclusively (and
fine-tuned the system to get the most out of it), we feel that Slackware
12.0 has many improvements over our last release (Slackware 11.0) and is a
must-have upgrade for any Slackware user.

This first Slackware edition of the year combines Slackware’s legendary
simplicity (and close tracking of original sources), stability, and
security with some of the latest advances in Linux technology. Expect no
less than the best Slackware yet.

Veja mais em: Slackware
Até mais,

Marcel Ribeiro Dantas <ribeirodantas@slackware-rn.com.br>
http://sourceforge.net/projects/gtool


VN:F [1.7.7_1013]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.7_1013]
Rating: 0 (from 0 votes)

Slackware-HOWTO, Slackware 12 e GUS-DOC!

Monday, July 2nd, 2007

Hoje foi um dia feliz :)

Depois de tirar aquela velha soneca pela tarde que sempre passa um pouco do horário, pude retornar o trabalho de alguns projetos. Já fazia muito tempo que não dormia bem (quase um mês, graças as viagens) e agora, depois de voltar a ir a aula e re-acostumar com o horário pude reviver a tradução do Slackware-HOWTO. O mais engraçado, é que ontem pela noite traduzi mais um capítulo, e hoje pela manhã me encontro com o Luiz (redhate) e com o Roberto (PiterPUNK) para conversar sobre o GUS-DOC* que estava meio que esquecido.

Decidimos retirar a hospedagem oficial dos dados do Campus Virtual – EscolaBR, por onde através do DokeOS gerenciávamos as traduções. Agora, tudo que for traduzido será colocado no Wiki da SlackwareZine, afinal já era hora de termos um slack wiki Brasileiro atualizado por boa parte da comunidade. Existe o do Projeto Slack Saravá, mas o que pude ver ao passar por lá é que estava meio esquecido. Em compensação, me encontrei com o tão sumido Ricardo Pchevuzinske (que junto a mim traduziu o Slackware-HOWTO) e tivemos a oportunidade de terminar de vez a tradução. No momento, ela está hospedada no wiki da SlackwareZine no endereço abaixo:

http://wiki.slackwarezine.com.br/index.php/Slackware-HOWTO

É bem provável que hajam erros de formatação, gramática, concordância e por isso aclamamos a você que está lendo nesse momento, a quando possível através da leitura do wiki editar e corrigir o que lhe for conveniente. Lembrando que a equipe do wiki sempre está verificando possíveis alterações sem nexo e coisa do tipo. De repente, outra surpresa; “Slackware 12 is Released!“, quase morri do coração. Já estou fazendo o download da ISO, já que minutos atrás também foi liberada a imagem nos mirros.

Resumindo então pessoal, apesar da informalidade espero que o GUS-DOC* continue na ativa e ainda aproveito para agradecer o PiterPUNK pela sua participação ativa mesmo quando desconhecia em parte o projeto; afinal, apesar de não se atrair muito pela parte de tradução e sabendo que precisa dar mais atenção a outras partes como elaborar artigos para as novas releases do também novo Slackware, mesmo assim o fez já traduzindo vários arquivos que também constam no Wiki.

Sem querer prolongar o tópico então,

Abraços a todos,

PS: Depois de oficializado no Wiki da SlackwareZine, o Projeto GUS-DOC foi renomeado para SlackDocs.

Até mais,

Marcel Ribeiro Dantas <ribeirodantas@slackware-rn.com.br>
http://sourceforge.net/projects/gtool

VN:F [1.7.7_1013]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.7_1013]
Rating: 0 (from 0 votes)