1849
La FFmpeg ha creado una lista sobre los proyectos o empresas que violan su licencia. La realizan como parte de un esfuerzo para conseguir que se cumplan los términos de la licencia, avergonzándolos en público. También, piden que se les enlace para que aumente el pagerank de la página. Esta es la página con la lista: ffmpeg.org/shame.html
menéame
Es no libre, pero no enlaza con FFmpeg directamente, hacen una guarrada muy común para puentear la GPL llaman a un programa que es el que efectúa las codificaciones, a traves de la interfaz de llamadas al sistema, no enlazan con FFmpeg.
Y el resto de los puntos ya están resueltos.
PD: Aunque a lo mejor hay que plantear el problema que la tarball del converter-helper debería llevar el texto completo de la GPL, y no solo la cabecera al principio del código, pero eso ya sería tocar muchos los cojones, la GPL se puede conseguir de cualquier parte.
Los ortodoxos del software libre vais a tener que sufrir esto durante muchos años, porque para vuestra desgracia, los que os preocupáis de esto sois cuatro gatos y además con poco dinero.
Para eso tenemos el proyecto GNU con Stallman a la cabeza, y que va levantando ampollas en empresas ladronas como las de la lista, que irremediablemente tendrán que abrir el código, abandonar y/o pagar por haber violado las licencias.
Grande Stallman, el Marx del siglo XXI. Personajes como él cierran las heridas de este capitalismo sangrante.
Ah, que en Google son cuatro gatos y sin dinero...
roundup.ffmpeg.org/roundup/ffmpeg/issue1096
y se le ha acusado de usar una librería, libfaac, que teóricamente no tienen licencia GPL, pero el fichero original que él usa (downloads.sourceforge.net/faac/faac-1.28.tar.gz ) contiene información confusa respecto a las licencias.
www.fsf.org/news/2009-05-cisco-settlement.html (la resolución contra Cisco, gana la FSF)
*Para quienes dicen que nadie denuncia ni hay nada que hacer. Eso les espera a los de la lista de la verguenza.
De todas formas #16
No tienen sentido, ¿verdad?
EDITO: por los comentarios no sé si se entiende del todo el asunto. FFmpeg usa la licencia LGPL, que no es lo mismo que la GPL. Si se redistribuye un componente LGPL, la licencia obliga a que se pueda conseguir el fuente de este componente (con las modificaciones que incluya, en efecto), pero *no afecta al software que le acompaña*. Aunque sea una librería y esté enlazada con ella.
Esta licencia se usa en muchos proyectos porque permite a proyectos cerrados acercarse un poco al software libre. Así que tiene poca lógica que estos productos de terceros se metan en pollos si tienen muy sencillo cumplir con la LGPL.
+1 a lo que la gente se piensa que el SL es barra libre, aunque también creo que hay mucha ignorancia.
FFMpeg no es 100% LGPL aunque se está trabajando en ello, uno de los últimos cambios:
- remaining GPL parts in AC-3 decoder converted to LGPL
Por eso el FFmpeg hay que mirar hasta los flags de compilación, porque según lo que incluyas se aplica una licencia LGPL o la GPL. Y por eso la paranoia que ha hecho el del VideoDownloader tiene sentido.
#14 Google no son ortodoxos del software libre, ¿has oido hablar del Google Earth, Picassa, Google Desktop...?
Proyectos en la Lista Negra
Estos proyectos tomaron grandes porciones de código de proyectos de video (L)GPL, pero se negaron a señalar sus orígenes, a pesar de nuestras peticiones.
* Sigma Designs, Inc.
Esta compañía robó el códec de video MPEG-4 Xvid (GPL), y lo promovió como su propio codec open source, "inspirado" por Xvid. Sin embargo es una copia 1:1.
* WarpVision Player
Este programa Ucraniano es (era?) la copia exacta de MPlayer, con drivers de salida de video+audio para OS/2.
* KiSS Technology A/S
Fabricante de reproductores hardware de DVD y DivX que robó (como mínimo) el código de lectura de subtítulos de MPlayer.
* NPlayer
Este programa comercial para Windows intenta acceder los archivos de configuración inicial de MPlayer usando su path de Unix (!). Robo increíblemente barato y poco profesional.
Con estos proyectos solía haber problemas de licencia, pero ahora parecen respetar la GPL:
* PS2 MediaPlayer
PlayStation2 media player que usa FFmpeg. Sus modificaciones a FFmpeg pueden ser encontradas en los archivos de la lista de correo ffmpeg-devel.
* BroadQ / QCast Tuner
Reproductor multimedia para PlayStation2 que usa FFmpeg. Todavía estamos esperando recibir el código de FFmpeg modificado.
* Linspire - previamente conocido como Lindows
Usa MPlayer como reproductor multimedia estándar. Publicitado como: "MPlayer - The Ultimate Movie Player for Linspire"
* QuickView Pro
Reproductor multimedia propietario para DOS y Linux basado en parte en FFmpeg. Su licencia solía contradecir a la LGPL prohibiendo la ingeniería inversa. Esto ha sido corregido.
ffmpeg.org/legal.html
Supongo que usando la ingeniería inversa:
es.wikipedia.org/wiki/Ingenier%C3%ADa_inversa
Esto es porque siguen pensando que Libre = Gratis. Y si bien es cierto que muchos programas y lo digo claro "PARA USO PERSONAL" son gratis. Las empresas si deben pagar por ellos, según el tipo de licencia. Y lo que han hecho estas empresas es como si la GPL/LGPL de FFmpeg fuese dominio público, violando las licencias por completo.
Todo esto que conté viene a demostrar que parece como si sólo hubiese que proteger el copyright original (cuando precisamente este está excesivamente sobreprotegido) y no las licencias derivadas o nuevas más permisivas.
Salu2
Otro que no se enteran, Stalman defiende la libertad del software no la gratuidad
Como dijo él en una charla en mi escuela: "Free puede traducirse al castellano como libre o gratuito, yo defiendo la primera acepción".
En fin...
Normalmente se desemsambla el binario, y allí se puede ver los llamados a ciertas librerías y funciones. Es cierto que esto se podría oscurecer con un poco de ofuscación de código y un 'strip' fuerte de los binarios. Pero normalmente muchas de estas empresas parásitas no se toman la molestia siquiera de hacer esto.
Hay ocasiones incluso en que simplemente toman la librería LGPL y la compilan como una librería dinámica de windows (DLL) y la dejan con el nombre original, por lo que de los propios ficheros binarios se puede deducir que han usado software libre.
Un ejemplo del propio ffmpeg:
roundup.ffmpeg.org/roundup/ffmpeg/issue382
#27 Totalmente de acuerdo. Como siempre la doble moral haciendo su aparición cuando se trata del poder.
Google siempre ha preferido la licencia Apache... creo que no hay ningún código que Google haya liberado bajo GPL.
La licencia Apache no se preocupa de estas cosas, permite que las empresas se aprovechen del código y lo conviertan en privativo. No es una licencia "ortodoxa" en el sentido al que se refiere #8.