VidaGeek.net

Linux, Open-source, Programação e Produtividade

Archive for the ‘Opiniao’ Category

FISL 9.0: Jornalismo Livre

Essa palestra iniciou com a motivação do tema: o jornalismo deveria ter os mesmos preceitos do software livre: colaboração, participação da comunidade, estudo e reuso de material, etc. Para isso, discutiu-se como ordenar uma colaboração do público de forma não autoritária e descentralizada.

A proposta é sempre publicar fontes da informação do texto gerado, oferecer liberdades de uso e cópia, mas restringindo seu uso comercial de forma a não fechar essa informação.

Assim, o que a diferenciaria do uso tradicional é que cada um teria as fontes necessárias para gerar um novo material sobre um determinado texto com sua leitura pessoal, diminuindo a parcialidade vista hoje nas fontes tradicionais.

Apesar das infelizes metáforas ligando programação a jornalismo (textos = programas, código fonte = fonte jornalística, fontes e jornalistas = arquitetura) e o tema não ter sido explicado de forma interessante, o tema é digno de discussão:

No fim das contas, um jornalismo livre causaria muitos textos de baixa qualidade e a falta de crítica do público poderia causar um efeito ruim ou esse mesmo jornalismo reduziria o tendenciamento da informação pelas grandes mídias?

Em opinião pessoal e em defesa de blogs muito bons que vemos pela internet, acho difícil acreditar que o conteúdo gerado por usuários seja pior do que o gerado pela mídia tradicional, se tivermos acesso às mesmas fontes.

Posts Relacionados:

  • FISL 8.0
  • Inscrição de Caravanas para o FISL 8
  • Séries
  • Show Us The Code, Mr. Ballmer!!!
  • Cuba Libre
  • Economizando com Software Livre
  • FISL 9.0: Domínio público - existe vida depois do direito autoral?
  • Acompanhe-nos por RSS, por Email ou via Twitter.

    Rishab Aiyer Ghosh

    Nesta última segunda, 14/04/2008, Rishab Aiyer Ghosh deu uma palestra no IME-USP (Instituto de Matemática e Estatística da Universidade de São Paulo) sobre direitos autorais e software livre.

    Rishab Aiyer Ghosh é membro da United Nations University (UNU-MERIT), já participou de projetos de software livre (como o GCC) e editou o livro “CODE: Collaborative Ownership and the Digital Economy” (MIT Press, 2005). Mais sobre Rishab pode ser lido aqui.

    Rishab começou a palestra citando o projeto FLOSS (Free/Libre/Open Source Software), que desenvolveu na UNU. Neste projeto, dentre outras atividades, foi feita uma pesquisa com diversos contribuidores de software livre para averiguar o motivo pelo qual tantos programadores participam de projetos de software livre. Chegou-se à conclusão de que a maioria participa para aprender, e descobriu-se que os participantes aprendem muito, de fato; até mais do que numa universidade, pois aprendem também sobre gerência de projetos. Mas esse não foi o ponto principal da palestra.

    (more…)

    Posts Relacionados:

  • FISL 9.0: Domínio público - existe vida depois do direito autoral?
  • FISL 8.0: Programando a nova cultura da colaboração
  • Palestra da Mozilla no IME/USP
  • FISL 8.0
  • Cuba Libre
  • Economizando com Software Livre
  • Show Us The Code, Mr. Ballmer!!!
  • Acompanhe-nos por RSS, por Email ou via Twitter.

    INC - Labelled Loops

    Quem disse que java é bonito? C pelo menos tem a coragem de assumir que tem goto. Java disfarça na estrutura que chamamaram de Labelled Loops.

    Brincadeiras a parte, embora o goto seja uma palavra reservada do Java, ele não está implementado. Como a única razão para se manter o goto em uma linguagem é você poder quebrar vários laços de uma vez (o que costuma indicar que seu código não deve estar muito bom), Java simplesmente permite que você de nomes aos seus laços e passe, como parâmetro para break e continue o label do seu loop.

    
    public class Teste {
      public static void main(String []args){
    
      externo:for (int i = 0; i < 10; i++){
                     System.out.println("i = " + i);
                     interno:for (int j = 0; j < 20; j++){
                                   System.out.println("j = " + j);
                                   if (j < 4 && (j & 1) == 0)
                                     break interno;
                                   if ((i * j) / 5 > 0)
                                     break externo;
                                }
                   }
      }
    }
    

    Quando você rodar esse código feio e nojento, a saída será:

    
    i = 0
    j = 0
    j = 1
    j = 2
    j = 3
    j = 4
    j = 5
    j = 6
    i = 1
    j = 0
    j = 1
    j = 2
    j = 3
    j = 4
    j = 5
    

    Fiz o código bem feio pra deixar bem claro que embora exista, isso não deve ser usado nos seus códigos. Um simples break já pode causar confusão. Imaginem um monte de break e continue com uma palavra na frente. Você praticamente está condenando seu projeto ao fracasso (por que dois dias mais tarde você não conseguirá entender o que está escrito).

    Posts Relacionados:

  • No related posts
  • Acompanhe-nos por RSS, por Email ou via Twitter.

    Os Homens-Bomba do Software Livre

    Terrorismo

    Recentemente passei por uma situação absurdamente constrangedora. No Instituto de Matemática e Estatística (IME) da USP, onde estudo, existe uma rede administrada por alguns alunos com máquinas apenas Linux. Apesar de vários problemas que ocorrem na rede, em geral conseguimos utiliza-la para os fins acadêmicos que necessitamos. Os professores do instituto se comunicam com os alunos através de uma lista de discussões que é controlada por estes administradores. Em teoria, um professor manda um e-mail para um administrador e repassa para a lista para que os alunos fiquem sabendo. Recentemente, um professor tentou comunicar-nos uma parceria criada entre a Microsoft e o IME-USP para liberar licenças gratuitas aos alunos e professores do instituto de software, obviamente, proprietários. Os administradores demoraram para repassar o e-mail e quando decidiram passar mandaram junto um sermão explicando porque eles são contra o software proprietário e porque o professor não deveria mandar aquele e-mail. Ai é que entra o método Homem-Bomba do Software Livre.

    (more…)

    Posts Relacionados:

  • Computador & Beleza
  • FISL 8.0
  • Cuba Libre
  • Economizando com Software Livre
  • Show Us The Code, Mr. Ballmer!!!
  • A importância do Ubuntu
  • FLISOL terá sede no IME/USP
  • Acompanhe-nos por RSS, por Email ou via Twitter.

  • 30 Comments
  • Filed under: Opiniao

  • Publicidade