entrar registro

Menéame sigue vulnerando su propia licencia

6215 visitas
|
votos: 15 · 6
|
karma: 100
|

Ya ocurrió a finales del año pasado, y desde hace más de 4 meses que está ocurriendo otra vez: el agregador naranja vulnera su propia licencia de distribución de software.

La forma que usa para publicar el código es esta página de Github:
github.com/gallir/Meneame

y aquí puede verse:
github.com/gallir/Meneame/commits/master

que la última publicación es del 23 de febrero de 2017.

En cambio, en su página de novedades:
www.meneame.net/novedades-en-meneame

puede verse que la última novedad incorporada a la web data del 14 de marzo de 2017.

Por tanto, el código publicado no coincide con el que tienen en la misma web, vulnerando así la licencia "GNU Affero General Public License" versión 3 bajo la cual está licenciado su código.

Pero eso no es todo. Esto ya viene de la etapa en la cual estaba Galli, y hace sospechar que el código que hay publicado difiera quizás aún más del que hay corriendo en los servidores (volviendo a contravenir la licencia usada en la web).
Al grano. Las cajas laterales de la web son generadas por unas funciones que hay en el archivo lib/html1.php. Por ejemplo, la caja de "destacadas" es generada por la función "do_active_stories()". Dentro de su código, puede verse que hay un comentario que se genera siempre:

echo '<!-- Calculating '.__FUNCTION__.' -->';

Dejo una referencia directa al código publicado: github.com/gallir/Meneame/blob/master/www/libs/html1.php#L802

Pues este comentario no sale cuando se mira el código generado en la página principal. Por ejemplo, en este mismo agregador (mediatize), derivado del código de menéame, puede verse perfectamente cómo sí sale en la página generada.

A la espera de alguna explicación por parte de los responsables de la web, sería recomendable que al menos sacaran el licenciamiento Affero GNU v3 de su web. Más que nada para dejar de incumplirlo y así, no desprestigiar a la comunidad. Si no quieren publicar el código están en su derecho, obviamente. Pero decir que el código sigue esta licencia y luego ver que no es así, es una falta de respeto a la comunidad del open source.

Para los que no sepan qué dice la licencia Affero GNU, dejo un enlace y un pequeño resumen:
es.wikipedia.org/wiki/GNU_Affero_General_Public_License

La licencia pública general de Affero (en inglés, Affero General Public License, también Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Pública General de GNU diseñada específicamente para asegurar la cooperación con la comunidad en el caso de software que corra en servidores de red.
La Affero GPL es íntegramente una GNU GPL con una cláusula nueva que añade la obligación de distribuir el software si éste se ejecuta para ofrecer servicios a través de una red de ordenadores.

¿Tendrán miedo de algo?

suscripciones por RSS
ayuda
+mediatize
estadísticas
mediatize
mediatize