Seraphinux
“Lloramos por el lamento de un pájaro pero no por la sangre de un pez, benditos aquellos que tienen voz.”

WordPress y el poder de la GPL

Friday, October 3rd, 2008

En verdad que jamas se me hubiera ocurrido, o mejor dicho no había reparado en las implicaciones “reales” que tiene la GPL (cuando es respetada). Todo esto gracias a un post que lei en el blog de Ayuda WordPress escrito por Fernando Tellado. El enlace al articulo lo dejo al final de este post, solo quisiera poner las secciones que mas me llamaron la atención.

…todos los plugins y themes para WordPress automáticamente caen en la licencia GPL. Dicho de otro modo, aunque hayas pagado por un plugin avanzado o un theme premium, y aunque el autor haya tratado de añadir otra licencia, solo por el hecho de estar diseñados para su uso en WordPress eres libre de modificarlos, regalarlos gratuitamente o incluso revenderlos si quieres.

Pero ¿osea como? Facil, recuerden que…

…en el momento en que un theme o plugin utilice una sola función del código de WordPress, la licencia GPL a la que está acogido este CMS automáticamente lo absorve. Y como los plugins y themes deben utilizar funciones WordPress para funcionar automáticamente entran en la licencia GPL.

Las implicaciones que tiene esto son enormes, ya que…

…puedes borrar los enlaces del theme que el autor del mismo te prohibe que retires (incluso en los themes patrocinados). Es mas, aunque el autor trate de acogerse a una licencia Creative Commons para el theme, y te pida que respetes los enlaces, en realidad no tienes porque hacerlo ya que es el quien está violando la liciencia GPL colocando una licencia CC.

Se imaginan… solo de pensar y meditar en esto me dan vueltas la cabeza… entonces todas esa licencia Creative Commons que la mayoria de bloggers acostumbramos solo sirven para dos cosas…

En cierta manera esta bien… digo con WordPress somos totalmente libres de estudiarlo y modificarlo. Y como dicen por hay “una por otra”… ¿que opinas sobre este detalle de WordPress?

Posts Relacionados

Ultamatix: El clon de Automatix

Wednesday, July 30th, 2008

Cuando le dieron “cuello” a Automatix muchos dijimos “y ahora quien podra defendernos”. Pues bien al parecer alguien ha odio nuestras suplicas y gracias a ello a nacido Ultamatix

Via Mundo Geek:

Ultamatix es un clon de Automatix que facilita la instalación de las 101 aplicaciones más demandadas, que incluye entre otros: códecs multimedia, fuentes de Microsoft, Adobe Acrobat Reader, Skype, Google Earth, software para ripear DVDs, Google Picasa, Adobe Flash player 9, el plugin de MPlayer para Firefox, el JRE y el JDK de Java, …

Si, tal como lo oyes… digo lees, esta aplicacion nos evita (tal como lo hizo Automatix) la pena y el relajo de agregar por nuestra cuenta repositorios o de configurar sendos scripts para instalar las aplicaciones mas utilizadas. Asi que si tienes una instalacion de Ubuntu fresquecita no dudes en instalartelo para “acompletarlo” y no olvides comentarnos tu impresion.

Posts Relacionados
  • No related posts

Microsoft nuevo patrocinador de la Apache Software Foundation

Sunday, July 27th, 2008

En verdad que cuando lo lei me quede con el ojo cuadrado… osea el lobo le da de comer a los conejos para que tengan mas conejos para poder

La historia es mas o menos esta:

Apache Software Fundation (ASF) ha hecho público hoy en la OSCON (Open Source Software Convention) un inesperado, si no sorprendente, nuevo patrocinador ó sponsor: Microsoft. El gigante de Redmond contribuirá anualmente con la ASF con 100.000 dólares, uniéndose así a Google y Yahoo! como patrocinador estrella del desarrollo de Apache.

- The Inquirer ES

Imaginenlo… 100,000 dolarucos… obviamente las opiniones no se hicieron esperar:

¿Por que Microsoft esta patrocinando a Apache Software Foundation? ¿Sera un tactica estrategica de Microsoft para tener poder sobre los proyectos de apache server?

- Illasaron

Y es que tienen razon, todos sabemos que Microsoft no da paso sin huarache y no los juzgamos total es su modelo de negocio, pero de eso a apoyar directamente a una fundación como Apache es algo que nos deja pensando…

Se avecina una prueba de fuego para “la comunidad”… ¿Qué pasa si un día despertamos y Microsoft empieza a liberar código? ¿Y ahora qué hacemos?

- La Cofradia Digital

Al final de cuentas solo el tiempo lo dira, pero creo que a muchos este movimiento nos recuerda un dicho que dice: “Cerca de mis amigos, pero mas cerca de mis enemigos”

Posts Relacionados

iText: Libreria para crear PDF con Java

Wednesday, July 9th, 2008

Siguiendo con los archivos PDF (ezPDF: Libreria para crear PDF con PHP), ahora toca el turno a Java, en donde es posible crear y leer archivos PDF usando diversas librerias, en este post en particular usaremos una de ellas llamada iText la cual nos permite solo crearlos y modificarlos (en posteriores entradas veremos otras librerias que nos permiten a demas leerlos o exportarlos como imagenes).

iText: Libreria Java para crear PDF

iText es una libreria para Java (tambien existe un port para .NET llamado iTextSharp) que nos permite generar documentos PDF de manera dinamica. Esta libreria puede ser usado tanto en aplicaciones de escritorio como en aplicaciones web (con Servlet o Applets).

Unos de los tantos usos que le podemos dar a iText son:

  • Generar dinamicamente documentos usando archivos XML o Bases de datos.
  • Cortar, concatenar y manipular paginas documentos ya creados.
  • Agregar indices, numeros de pagina, marcas de agua, etc.
  • etc…

Para poder utilizar esta libreria necesitamos el JDK 1.4 o una version mas reciente; por cierto esta bajo licencia MPL y LGPL.

El siguiente codigo esta tomado de los ejemplos que proporcionan en la pagina de iText y muestra como crear un archivo PDF


import java.io.FileOutputStream;
import java.io.IOException;

import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;

public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("http://www.seraphinux.com/");
    Document documento = new Document();
    try {
        PdfWriter.getInstance(documento,
            new FileOutputStream("seraphinux.pdf"));
        documento.open();
        documento.add(new Paragraph("http://www.seraphinux.com/"));
    } catch (DocumentException de) {
        System.err.println(de.getMessage());
    } catch (IOException ioe) {
        System.err.println(ioe.getMessage());
    }
    documento.close();
  }
}

Como se puede apreciar es de lo mas sencillo, y si deseas mas informacion sobre esta interesante libreria o ejemplos, no dudes en visitar los enlaces al final de esta entrada.

Posts Relacionados

pChart: Libreria para crear graficas

Friday, June 27th, 2008

Dicen por hay que una imagen dice mas que mil palabras y eso es cierto, para ello muchas veces es mas instructivo usar graficas y para que quede claro que Google Chart no es el unico, via Web Resources Depot, me entero de una libreria (Open Source por cierto) para crear graficas, llamada pChart.

Logo pChart

Es requisito previo el tener habilitada la libreria GD (para imagenes) y obviamente PHP.

Los tipos de graficos que ofrece son:

  • Line chart
  • Cubic curve chart
  • Plot chart
  • Bar chart
  • Filled line chart
  • Filled cubic curve chart
  • Pie chart
  • Radars chart
  • Limits chart

Graficas creadas con pChart

La visualizacion es rapida para ello hace uso de una libreria de “cacheo” llamada pChache. Aunque esta libreria esta aun en desarrollo, su funcionamiento es descatable.

Una de muchas opciones para incluir graficos en nuestros blogs/sitios web.

Posts Relacionados