O Projeto Software Livre Bahia (PSL-BA) é um movimento aberto que busca, através da força cooperativa, disseminar na esfera estadual os ideais de liberdade difundidos pela Fundação Software Livre (FSF), possibilitando assim a democratização do acesso a informação, através dos recursos oferecidos pelo Software Livre. Esta busca tem seus alicerces fundados na colaboração de todos, formando um movimento sinérgico que converge na efetivação dos ideais de Liberdade, Igualdade, Cooperação e Fraternidade.
O Projeto Software Live Bahia é formado pela articulação de indivíduos que atuam em instituições publicas e privadas, empresas, governos ou ONGs, e demais setores da sociedade. Além disso o projeto não é subordinado a qualquer entidade ou grupo social, e não estabelece nenhuma hierarquia formal na sua estrutura interna.
Live Blue News: KDE 15 anos
11 de Outubro de 2011, 0:00 - sem comentários aindaPor: Carl Symons
05 de Outubro de 2011
No dia 14 de Outubro de 1996 Matthias Ettrich postou uma mensagem no Usenet (comp.os.linux.misc) anunciando “Precisa-se de programadores !” para um novo projeto chamado “Kool Desktop Environment (KDE)”. Hoje, 15 anos depois, o desejo de Matthias por uma “interface gráfica para usuários finais” foi completamente realizado. E mais. Nas próximas duas semanas o Plasma Active One será lançado com uma aparência única para uma variedade de dispositivos, desde computadores desktop até plataformas móveis. KDE deixou de ser apenas uma interface gráfica para o Linux e passou a ser uma comunidade global. Mas seu espírito inovador ainda persiste, junto com o compromisso de entregar excelentes soluções aos usuários de software livre.
E este evento não pode acontecer sem uma grande festa !
Teremos uma comemoração mundial do 15o aniversário do KDE. Você está convidado ! A comunidade dificilmente se encontraria por completo pessoal, então teremos diversas festas virtuais :). O dia inteiro, em todo o mundo, no dia 14 de Outubro.
Ajude-nos a fazer um grande evento:
- Organiza sua festa
- Com um grande bolo para o KDE !
- Comemore seu comprometimento com a liberdade através de fotos legais
- Pense grande como o KDE Espanha
- Traga a comunidade KDE para a sua festa a partir da atualizações nas redes sociais
- Envie o seu planejamento, fotos e acontecimentos para 15@kde.org
- Traduza este artigo para outros idiomas e acompanhe os artigos do dot.kde.org
- Pense globalmente. Comemora localmente.
- Convide outras pessoas da sua comunidade para compartilhar a generosidade e a beleza do KDE
- Teste 15 bugs e verifique se eles ainda são relevantes
- Faça uma doação de R$15 ou contribua de alguma outra forma
- Teste uma aplicação e reporte bugs por 15 minutos, melhor o KDE userbase, resposta a questões nos fóruns, apareça no canal #kde do freenode
- Use a hashtag #kde15 para compartilhar sua comemoração
Dê uma olhada em como o KDE começou e as incríveis realizações que conseguimos. Mesmo se você não está envolvido este um marco inspirador de um projeto extremamente colaborativo que beneficia tantas pessoas.
14 de Outubro de 2011 – uma celebração global de liberdade e conquista !
Gabriel "Pnordico" Menezes: GNU? Linux? Hã? – Parte 01 – Projeto GNU
11 de Outubro de 2011, 0:00 - sem comentários aindaOriginalmente publicado em: http://comunidade-linux-brasil.info/content/view/154/1/
Hoje daremos início a uma série de textos que tratam sobre a história do passado, do presente e do futuro do software livre e do sistema operacional GNU/Linux. O objetivo destes textos é trazer para o nosso idioma fatos importantes da história deste grande universo que é a computação, ainda que o idioma não seja a maior das barreiras a ser ultrapassada. Com isso buscamos evitar que sejam proferidas falácias e inverdades como, por exemplo, “software livre é coisa de comunista” ou “o linux é um sistema operacional desenvolvido por Linus Torvalds em 1991″, entre muitas outras.
O primeiro post desta série conta a história do Projeto GNU, que trouxe à vida o sistema operacional GNU/Linux, e sua relação com o a definição do “software livre” e a criação da Free Software Foundation. (Clique em “Continue Lendo”)
O Projeto GNU
Tudo começa a partir do desejo “teimoso” da comunidade hacker1 do laboratório de inteligência artificial do MIT (Massachusetts Institute of Technology) de agregar funcionalidades (trazer melhorias) a alguns dos programas por eles utilizados e da própria natureza desse laboratório em compartilhar, ainda que informalmente, os códigos de suas próprias aplicações, buscando sempre um modelo de desenvolvimento colaborativo em uma comunidade fundamentada na cooperação.
Com o passar do tempo e a dissolução dessa comunidade na década de 80, um dos hackers decide buscar maneiras de reestabelecer uma comunidade nos mesmos moldes, buscando as formas pelas quais um programador poderia praticar o bem, questionando-se: Que tipo de software poderia ser criado de modo a tornar essa comunidade possível?
A resposta foi clara: um sistema operacional – software crucial para começar a utilizar computadores. Com um sistema operacional é possível fazer muito; sem um, pouca coisa pode ser feita.
O responsável por esse questionamento e por sua resposta foi o hacker Richard Matthew Stallman, que julgou-se capaz e aceitou o próprio desafio, tendo em consciência que seu sistema operacional seria compatível com o UNIX, de modo que fosse portável e de fácil migração, batizando-o então de “GNU”, um acrônimo recursivo2 que significa “GNU is Not Unix” (“GNU não é Unix”). Stallman também sabia que um sistema operacional não é apenas um punhado de código porcamente capaz de rodar algumas aplicações, pois na época um sistema operacional que se prezasse incluia comandos de processador, assemblers, compiladores, interpretadores, debug, editor de texto e muito mais, todos os sistemas operacionais da época possuiam isso, o UNIX possuia isso e o GNU também deveria possuir.
1 O termo hacker remete a indivíduos dedicados às mais variadas atividades como desenvolver software ou com gosto por piadas e jogos de esperteza. A atribuição do termo hacker exclusivamente a indivíduos dedicados a “quebrar a segurança” de sistemas é uma deturpação causada pela desinformação das mídias de massa.
2 “acrónimo (acro- + -ónimo) s. m. Ling. Palavra formada com as letras ou sílabas iniciais de uma sequência de palavras, pronunciada sem soletração”. É dito recursivo quando o próprio acrônimo é referenciado em sua expressão.
O Software Livre
Ainda na década de 70, no laboratório do MIT, ainda que o termo “software livre” não existisse, era dessa forma que os programas eram desenvolvidos e distribuidos. Pessoas de outras universidades ou companhias que desejassem portar e utilizar algum programa, possuiam a permissão para fazê-lo. Se alguém estivesse algum programa diferente e interessante, era possível pedir para ver o código fonte, estudar, modificar, utilizar ou até mesmo usar suas partes para compor um programa novo. Isso não era possível nos grandes sistemas operacionais da época, alguns, inclusive, demandavam a assinatura de um acordo de confidencialidade até para a obtenção de uma cópia executável.
Atualmente o termo “software livre”, do inglês “free software” é comumente confundido com “software grátis” – o que nem sempre é verdade. O software livre está relacionado à sua liberdade e não ao seu preço, por isso é comum neste universo ler/ouvir as expressões “It’s about freedom” ou “free as in freedom”, indicando que o termo free está utilizado no sentido de “livre” e não necessariamente “grátis” devido a ambiguidade do termo free do inglês.
Enfim, o programa é considerado software livre se respeitar o seguinte:
A liberdade de executar o programa para qualquer propósito;
A liberdade de modificar o programa de acordo com suas necessidades;
A liberdade de redistribuir cópias, gratuitamente ou não;
A liberdade de redistribuir as versões modificadas do programa, de modo que a comunidade possa usufruir de suas melhorias.
O Sistema Operacional GNU
O desenvolvimento de um sistema operacional é uma árdua tarefa e um grande projeto. De modo a torná-lo possível, sendo também software livre, foram utilizados partes de outros softwares livres para compor esse sistema operacional, como o TeX para formatador de textos; posteriormente o X Windows System base para a interface gráfica, poupando-se o trabalho de escrever esses programas.
Em janeiro de 1984, Richard Stallman pediu demissão do MIT e começou o desenvolvimento do GNU. Pouco depois de ter começado, ele ouviu falar sobre o “Free University Compiler Kit”, chamado VUCK. O compilador era multilinguagem, suportando inclusive C e Pascal, e Stallman escreveu para o desenvolvedor, perguntando se ele poderia usar o VUCK como parte do GNU. A resposta foi um incisivo “não”, esclarecendo que o “Free” do compilador se referia à Univerdade (“Free University”) e não ao compilador (“Free Compiler Kit”). Dessa forma ficou definido que o primeiro programa da plataforma GNU seria um compilador multiplataforma e multilinguagem.
Evitando a necessidade de escrever o compilador do zero, foi obtido e utilizado o código fonte do compilador multiplataforma Pastel, uma extensão do Pascal, sendo modificado e adicionado o suporte à linguagem C. O compilador de Pastel possuia alguns problemas em seu código, então ficou decidido que seria necessário, de fato, escrever um novo compilador do zero, sendo esse compilador conhecido hoje como GNU Compiler Collection (GCC). Antes do desenvolvimento do GCC foi lançado do GNU Emacs para editor de textos, sendo considerado o primeiro programa lançado pelo projeto GNU e o precursor da distribuição (paga) do software livre.
Com o crescimento do interesse no GNU Emacas e no software livre (SL, pra simplificar) culminou na fundação da Free Software Foundation (Fundação do Software Livre – FSF), em 1985, fundação de apoio ao desenvolvimento do software livre, sendo mantida inicialmente através da venda de software livre (CD/Fita com códigos fonte, CD/Fita com binários, documentação, todos respeitando as 4 liberdades). Atualmente a FSF é mantida através de doações e da venda de manuais, livros, camisetas, entre outras coisas.
A FSF tornou-se responsável por desenvolver e manter os programas do projeto GNU a exemplo do GCC – compilador C; da GNU C Library (glibc) – biblioteca C; do Bourne Again Shell (Bash) – shell; do GNU Emacs – editor de texto; do GDB – debugger; do GNU Make; sempre almejando o desenvolvimento de um sistema operacional completo e não apenas ferramentas ou um mero ambiente de desenvolvimento.
Como cada componente do GNU foi desenvolvido independentemente sobre plataforma UNIX, foi possível realizar sua distribuição antes mesmo da conclusão do projeto GNU, permitindo a grande popularização desses programas, aumentando a quantidade de colaboradores e doadores.
A Licença
O objetivo do projeto GNU não era apenas ser popular, mas garantir as liberdades de executar, copiar, modificar e distribuir o programa. A forma utilizada para garantir essas liberdades é utilizar a própria regulamentação de direitos autorais (Copyright ©) de forma “reversa”: ao invés de restrigir, a licença foi utilizada para permitir – não permitindo que outras restrições sejam aplicadas e garantindo que as versões modificadas também sejam abrangidas. A essa “reversão” das leis de direitos autorais (Copyright) é dado o nome de Copyleft. A implementação do copyleft utilizada pelo projeto GNU é de autoria do próprio projeto e recebe o nome de GNU General Public Licence (GNU GPL). Outras licenças também são utilizadas em situações específicas dentro do projeto GNU, como em documentações, mas a grande maioria dessas licenças são variações da própria GNU GPL.
O Kernel
Em meados de 1990 o sistema operacional GNU estava quase completo, faltando apenas um de seus principais componentes: o kernel. Surge assim o GNU Alix, que posteriormente passou a se chamar GNU Hurd, o kernel do sistema operacional GNU.
O GNU Hurd não está pronto e nem é possível dizer se algum dia estará. Entretanto, em 1991, um finlandês chamado Linus Torvalds desenvolveu um kernel compatível com o UNIX e batizou-o Linux. Em 1992 o Linux foi lançado como software livre que combinado ao ainda não tão completo GNU formou um sistema operacional completo.
Essa versão do sistema operacional é chamada GNU/Linux, ressaltando sua composição através da agregação do sistema operacional GNU com o kernel Linux.
Conclusão
Este texto buscou contar um pouco da história do surgimento do software livre, do projeto GNU, da FSF, do GNU/Linux motivado pela necessidade de documentar, em língua portuguesa, esses importantes fatos na história da computação e do mundo.
Ao ler seu conteúdo, é possível evitar afirmações do tipo “o Linux é um sistema operacional criado pelo Linus Torvalds”, pois sabemos que o Linux é o kernel desenvolvido pelo Linus Torvalds que foi incorporado ao sistema operacional desenvolvido pelo projeto GNU implementado em sua versão chamada GNU/Linux, sendo seu desenvolvimento encabeçado por Richard M. Stallman, tendo como entidade responsável a Free Software Foundation (FSF). É válido ressaltar também que o nome do sistema operacional é GNU/Linux e ainda que carinhosamente muitos o chamem apenas de Linux não devemos jamais esquecer a importância do Projeto GNU e do sistema operacional GNU na criação do sistema operacional livre que possuímos hoje.
Ao ler esse texto também é possível compreender a diferença entre o software livre e o software gratuito e que ambos são independentes, um software livre pode ser pago, assim como um software gratuito pode ser proprietário (não livre). Isso porque o sofware livre é aquele que garante as 4 liberdades (usar, copiar, modificar e distribuir, resumidamente) enquanto o software gratuito é aquele pelo qual não é necessário pagar para utilizar.
Espero que tenham aproveitado e aguardem os próximos artigos da série.
Referências
As informações, dados e estatísticas contidas neste texto foram retiradas dos diversos conteúdos disponíveis em:
http://www.gnu.org/
http://www.fsf.org/
Leonardo Couto Conrado: Bela homenagem a Jobs e a importância e consistência do O.S *BSD
11 de Outubro de 2011, 0:00 - sem comentários aindaObrigado, Steve, obrigado."Nosso marketshare é maior que o da BMW ou da Mercedes ou ainda da Porsche no mercado automobilístico. O que há de errado em ser a BMW ou a Mercedes?" -- Steve Jobs
A tecnologia de Steve, FreeBSD & 4.2 BSD
Este homem colocou um sistema baseado em FreeBSD no coração de seu tablet, e revolucionou a indústria da tecnologia móvel. (iPad, iOS = Darwin Embedded = Mach + FreeBSD)Este homem mudou consideravelmente a forma como o mundo cria e consome música, cinema, comunicação, cultura, livros. Criou a tecnologia e os produtos mais desejados no mercado contemporâneo. Criou a maior empresa de capital aberto do mundo.
Antes disso, ele revolucionou a indústria da telefonia celular, com um sistema baseado em FreeBSD no coração de seu telefone. (iPad, iOS = Darwin Embedded = Mach + FreeBSD)
Antes, criou um novo conceito de televisão on-line, que vem revolucionando este segmento de mercado em regiões do mundo com acesso persistente a banda larga. Em seu coração, um sistema baseado em FreeBSD. (iTV/Apple TV, iOS = Darwin Embedded = Mach + FreeBSD + TinyBSD)
Bem antes, revolucionou a indústria da música, a forma de se consumir e comercializar música, e no coração de seu tocador de música e loja, colocou um sistema baseado em FreeBSD. (iPod, iOS = Darwin Embedded = Mach + FreeBSD)
Antes disso, criou a série de computadores pessoais mais desejado do mundo, e em seu coração, colocou um sistema baseado em FreeBSD. (Mac Book Pro, iMacs, Mac OS X = Darwin + Aqua + Quartz + Mach + FreeBSD)
Ainda antes, revolucionou a indústria do cinema de animações gráficas, e no coração dessa tecnologia colocou um sistema derivado do Mach 2.5 e do 4.2-BSD. (NEXTSTEP = Mach 2.5 + 4.2-BSD + 4.4BSD)
Antes disso, teve seu primeiro contato com 4BSD ao criar uma plataforma computacional superior à que ele mesmo havia criado no passado. (NEXTSTEP = Mach 2.5 + 4.2-BSD + 4.4BSD)
E no coração disso tudo... vocês já sabem.
Por isso, nós, das equipes FreeBSD Brasil LTDA & IDS Tecnologia prestamos nossa pequena e sincera homenagem, em reconhecimento a vida e os feitos deste homem. Obrigado, Steve.
Mac OS X 10.6 (Snow Leopard) é o primeiro sistema a ter instruções de kernel massivamente processada por GPU em complemento a CPU. O OpenCL e processamento GPU, além do Grand Central Dispatch voltam como contribuição da Apple ao FreeBSD em 2011, no FreeBSD 9 (sistema base), quase 4 anos depois de incorporado no Mac. Tardio? Pense da seguinte forma: FreeBSD é o segundo SO a se apoiar em processamento GPU, quase 4 anos depois. O restante do mercado continua correndo atrás, engatinhando. Em mais 2, 3 anos talvez absorvam mais essa influência da tecnologia de Steve.
Steve se foi, mas seu legado continua. E temos orgulho de enxergar que continua fundado em BSD.
Passado, presente, e por muitos anos ainda, o futuro. Obrigado Steve, por subir o nível.
Fonte: http://www.freebsdbrasil.com.br/home.php?area=20&conteudo=53
Leonardo Couto Conrado: Bela homenagem a Jobs e a importância e consistência do O.S *BSD
11 de Outubro de 2011, 0:00 - sem comentários aindaObrigado, Steve, obrigado."Nosso marketshare é maior que o da BMW ou da Mercedes ou ainda da Porsche no mercado automobilístico. O que há de errado em ser a BMW ou a Mercedes?" -- Steve Jobs
A tecnologia de Steve, FreeBSD & 4.2 BSD
Este homem colocou um sistema baseado em FreeBSD no coração de seu tablet, e revolucionou a indústria da tecnologia móvel. (iPad, iOS = Darwin Embedded = Mach + FreeBSD)Este homem mudou consideravelmente a forma como o mundo cria e consome música, cinema, comunicação, cultura, livros. Criou a tecnologia e os produtos mais desejados no mercado contemporâneo. Criou a maior empresa de capital aberto do mundo.
Antes disso, ele revolucionou a indústria da telefonia celular, com um sistema baseado em FreeBSD no coração de seu telefone. (iPad, iOS = Darwin Embedded = Mach + FreeBSD)
Antes, criou um novo conceito de televisão on-line, que vem revolucionando este segmento de mercado em regiões do mundo com acesso persistente a banda larga. Em seu coração, um sistema baseado em FreeBSD. (iTV/Apple TV, iOS = Darwin Embedded = Mach + FreeBSD + TinyBSD)
Bem antes, revolucionou a indústria da música, a forma de se consumir e comercializar música, e no coração de seu tocador de música e loja, colocou um sistema baseado em FreeBSD. (iPod, iOS = Darwin Embedded = Mach + FreeBSD)
Antes disso, criou a série de computadores pessoais mais desejado do mundo, e em seu coração, colocou um sistema baseado em FreeBSD. (Mac Book Pro, iMacs, Mac OS X = Darwin + Aqua + Quartz + Mach + FreeBSD)
Ainda antes, revolucionou a indústria do cinema de animações gráficas, e no coração dessa tecnologia colocou um sistema derivado do Mach 2.5 e do 4.2-BSD. (NEXTSTEP = Mach 2.5 + 4.2-BSD + 4.4BSD)
Antes disso, teve seu primeiro contato com 4BSD ao criar uma plataforma computacional superior à que ele mesmo havia criado no passado. (NEXTSTEP = Mach 2.5 + 4.2-BSD + 4.4BSD)
E no coração disso tudo... vocês já sabem.
Por isso, nós, das equipes FreeBSD Brasil LTDA & IDS Tecnologia prestamos nossa pequena e sincera homenagem, em reconhecimento a vida e os feitos deste homem. Obrigado, Steve.
Mac OS X 10.6 (Snow Leopard) é o primeiro sistema a ter instruções de kernel massivamente processada por GPU em complemento a CPU. O OpenCL e processamento GPU, além do Grand Central Dispatch voltam como contribuição da Apple ao FreeBSD em 2011, no FreeBSD 9 (sistema base), quase 4 anos depois de incorporado no Mac. Tardio? Pense da seguinte forma: FreeBSD é o segundo SO a se apoiar em processamento GPU, quase 4 anos depois. O restante do mercado continua correndo atrás, engatinhando. Em mais 2, 3 anos talvez absorvam mais essa influência da tecnologia de Steve.
Steve se foi, mas seu legado continua. E temos orgulho de enxergar que continua fundado em BSD.
Passado, presente, e por muitos anos ainda, o futuro. Obrigado Steve, por subir o nível.
Fonte: http://www.freebsdbrasil.com.br/home.php?area=20&conteudo=53
Lucas Almeida Rocha: Get Involved in Firefox Mobile
10 de Outubro de 2011, 0:00 - sem comentários aindaI’ve volunteered to be a community steward for the Mobile team as part of the Contributor Stewards program that has been recently created in Mozilla. My role as a community steward is to find ways to get more people involved in Firefox Mobile.
As a first step, I thought it would be a good idea to create a Get Involved page for the Mobile team. This page is meant to have only the minimal steps to start contributing to different areas of the project—it shouldn’t feel overwhelming. For now, it only has content for hacking and testing but it will include other areas soon.
I have also compiled a list of bugs that are good for first-time contributors and assigned mentors to each of them. The mentors and other team members will assist you with any missing information and useful source code links.
If you’re still unsure where to start after reading the Get Involved page, we’re always on IRC to answer any questions you might have. Firefox Mobile is a key part of Mozilla’s future and is definitely an exciting project to be part of. Join us!
Vicente Aguiar: Terça, 11 de outubro: último dia para trocar produtos por moeda social antes do BrechóEcoSolidário2011!
8 de Outubro de 2011, 0:00 - sem comentários aindaPara quem ainda não sabe, o Brechó Eco Solidário é um mercado de trocas de produtos usados através da moeda social “grão”, realizado anualmente junto com um mercado de produtos da economia solidária e diversas atividades culturais.
Esse ano o evento acontece mais na uma vez no Parque da Cidade qui de Salvador, no dia 29 de outubro. Por falar nisso, o recolhimento de produtos nos postos de troca já começou! Em alguns pontos como de alguma Universidade da cidade, as roupas, livros, brinquedos e utensílios domésticos que foram trocados pela moeda social Grão, já foram recolhidos para serem disponibilizados no dia do Brechó.
Todos os demais postos de troca, incluindo o da Colivre, já estão se articulando para que até terça, 11 de outubro, todos os produtos sejam recolhidos. Para quem perder essas datas, uma última oportunidade: as trocas voltarão a ser feitas no dia do Evento (29/10), no Parque da Cidade. ;)
Aurelio A. Heckert: A sutileza de Di Vasca
7 de Outubro de 2011, 0:00 - sem comentários aindaVocê tem uma habilidade e toda hora aparece alguém querendo montar em você?
Aprenda o modo de relacionamento com acéfalos de Di Vasca!
- Uma mensagem
- Um talento divino!
- Está muito formal
- Tudo isso por um desenho simples?
- Oportunidade de crescimento
- Você não sabe o quanto eu sofro!
- Processe um ilustrador (completa a história anterior)
Juro que já quiz fazer o mesmo, mas preciso de um curso de relacionamento interpessoal com Di Vasca.
Mônica Paz: Site do GITS/UFBA: as apropriações dos usuários nos sites de redes sociais
4 de Outubro de 2011, 0:00 - sem comentários aindaGostaria de lembrar que eu também tenho colaborado com textos no site do Grupo de Pesquisa em Interações, Tecnologias Digitais e Sociedade (GITS/UFBA) do Programa de Pós-Graduação em Comunicação e Cultura Contemporâneas – PPGCCC/FACOM/UFBA (PósCom/UFBA).
Aproveitando o lembrete, convido vocês a lerem o post "Apropriações em sites de redes sociais – Esta pessoa no Facebook" que apresenta parte de minhas questões de interesse dentro do campo da cibercultura e dos sites de redes sociais: usos imprevistos e apropriações das plataformas online por seus usuários.