edición general
6 meneos
77 clics

Signal ha estado un año sin mostrar el código de su servidor

Signal es uno de los grandes competidores en el mercado de la mensajería instantánea. Sobre todo desde que WhatsApp anunciase cambios en sus términos de uso que llevarán a la empresa a compartir información con Facebook fuera de los mercados de la Unión Europea, lo que llevó a usuarios de todo el mundo a mudarse de aplicación de forma masiva. Uno de los fuertes de Signal es que se vende como alternativa que aporta mucha seguridad y que su naturaleza es de código abierto.

| etiquetas: signal , opensource , servidor , código abierto
Ser de código abierto no es lo mismo que ser software libre. Signal es de código abierto (cuando publican el código), pero dista mucho de ser software libre debido al ego (o que no les gusta el software libre) que parecen tener sus creadores.

Como indiqué en mastodon masto.nogafam.es/web/statuses/106020313228032707, a los creadores de Signal no les gusta que se use clientes de terceros y otro dato curioso... hace años, el servidor de Signal estaba preparado para federar, pero los devs…   » ver todo el comentario
#1 Por cierto, algunos de los troleos de los usuarios a Signal por no respetar la licencia GPLv3 de su servidor... :troll: github.com/signalapp/Signal-Server/pull/125
#10
OJojojojo, sublime xD xD xD xD
#11 Tienes razón, como muchos... pero como el servidor de Signal está publicado como GPLv3, tendrían que cumplir con ello, cosa que como se ve, no hacen github.com/signalapp/Signal-Server/blob/master/LICENSE

El enlace que has mostrado es una prueba mas de lo que comento en #1, a los creadores de Signal no les gusta el software libre, pero tienen Signal como código abierto como estrategia de marketing, porque se pasan la licencia por el forro xD.

Signal es de código abierto, pero su filosofía es de ser mas cerrados que WhatsApp, por esa razón paso de usar un software cuyos mantenedores carecen de toda ética xD
#13 que me vas a contar, me gusta usar software libre siempre que me es posible pero con el tema de la mensajeria es complicado encontrar un cliente que luego use alguien mas especialemente en el entorno no-tecnico de amistades/familia
#14 La verdad que si... por desgracia, las alternativas realmente libres (xmpp, matrix, briar, tux, etc) no tienen la capacidad de marketing de las no libres (ni el presupuesto para desarrollo de clientes mas atractivos en algunos casos)... pero bueno, es lo que toca lidiar, intentar concienciar poco a poco a los conocidos
#13 No, los propietarios del software no tienen que cumplir con su licencia, la licencia se usa para dar permisos a "otras personas" a usar tu propiedad. Si no han publicado el codigo fuente de la ultima version como GPL v3 simplemente significa, que la version actual no tiene licencia de codigo libre, es decir es codigo propietario, ni mas ni menos (que haya otras versiones anteriores del software con licencia de codigo libre es irrelevante).
Tu puedes alquilar una propiedad tuya por 300 euros y en el futuro alquilarla por 900, que hayas alquilado tu propiedad por menos cantidad en el pasado (o con condiciones distintas) no te obliga a nada con los futuros clientes.
#16 Salvo que hayan reescrito la totalidad del código, creo que no están cumpliendo con la licencia GPL v3 que se supone que usan. Todas las modificaciones que hagan del código han de publicarse, y no se puede cambiar la licencia con estas modficiaciones.
Esa es la base de las licencias de código abierto. Si no quieren usar esa, que usen una licencia MIT u otra cosa, pero su código dice ser GPL v3.
#19 Lo siento pero lo que dices es incorrecto y ademas es que no tiene sentido.
Ya he puesto una analogia valida que explica porque los propietarios de algo no tienen que cumplir la licencia, la licencia es aplicable a otras personas que al no tener los derechos/propiedad del codigo necesitan de un papelito/documento que demuestre que le has dado determinados permisos (y restricciones) para usar su propiedad.
Pero tu no necesitas ningun papelito ni permiso de uso, el ser el propietario ya te…   » ver todo el comentario
#20 Pongo link a las licencias de QT que no ha entrado en mi post previo.
doc.qt.io/qt-5/licensing.html
Otro ejemplo tiplico es GPLv2 vs GPLv3 las dos licencias son incompatibles entre si, porque la version 3 prohibe hacer cosas que si permite la version 2.
Aun asi muchos programas han actualizado su licencia de GPLv2 a GPLv3, si fuese cierto lo que dices los propietarios no podrian haber hecho ese cambio, ya que segun tu tesis estarian incumpliendo la GPLv2.
#13 Que yo sepa las licencias de software libre no aplican a los desarrolladores originales. A menos que reciban parches de otros programadores y ese código esté acreditado como copyright de esos programadores, o usen librerías de terceros con licencia GPL o Affero pueden hacer lo que quieran con su código, y publicar lo que quieran cuándo y como quieran. Las licencias libres aplican a un tercero que distribuya el software, y en el caso de la Affero, al que monte un servicio basado en ese…   » ver todo el comentario
#9 eso no lo sabia, me parece genial.
y cuantos años lleva wasap sin mostrar el codigo de su servidor?
#2 whatsapp no va de son codigo abierto.
#4 signal tampoco, de eso iba telegram pero el codigo de su servidor tampoco es publico y el del cliente cada vez lleva mas retardo entre la ultima version de codigo publicada y la ultima que puedes descargar compilada.
#5 al menos la version android y la version escritorio de telegram tienen la el codigo actualizado el mismo dia que la publicacion de la version.
ojo, en el caso de android las betas no cuentan. y en la version de escritorio tienes antes el codigo que la nueva version.
github.com/telegramdesktop/tdesktop/commits/dev
#6 seguro? la ultima vez que mira la version de fdroid que esta compilada por ellos mismos con las fuentes que provee telegram iba unas cuantas versiones por detras de la publicada en google play, pero bueno quizas ya esten al dia...
#7 hace meses que durov hizo que el programador de la version de android pushease la ultima version del codigo el mismo dia de la release.
github.com/DrKLO/Telegram/commits/master
y el del escritorio siempre ha publicado el codigo antes de la release.
Eso pasa por usar servicios cerrados en lugar de abiertos e interoperables, que te permitan tener tu propio servidor, como el protocolo XMPP, Matrix, o Mastodon. Los mercados han hablado.
comentarios cerrados

menéame