Skip to content

Third-party dependencies

qrsgen incorpora código y librerías de terceros bajo sus respectivas licencias. Esta no es una lista exhaustiva — ver go.mod y go.sum para el árbol completo de dependencias.

Dependencias principales

Dependencia Licencia Propósito
whatsmeow MPL-2.0 Cliente WhatsApp Multi-Device (ingeniería inversa, no oficial)
Echo v4 MIT HTTP framework
pgx/v5 MIT Driver Postgres
go-qrcode MIT Generación PNG del QR
caarlos0/env MIT Parser de env vars
prometheus/client_golang Apache-2.0 Métricas Prometheus
Go standard library BSD-3-Clause Runtime de Go (slog, net/http, etc.)

Marcas registradas

  • WhatsApp, WhatsApp Web, Meta son marcas de Meta Platforms, Inc.

Su uso aquí es estrictamente descriptivo (interoperabilidad técnica). qrsgen no está respaldado ni asociado oficialmente con ninguna de estas entidades.

Licencias de las dependencias incluidas en el binario

Al compilar qrsgen con go build, el binario resultante contiene código de todas las dependencias listadas en go.sum. Para extraer la lista completa de licencias del binario:

go install github.com/google/go-licenses@latest
go-licenses report ./cmd/server > LICENSES-bundled.csv

Si vas a redistribuir el binario qrsgen, debes acompañarlo con las atribuciones requeridas por cada licencia (especialmente MPL-2.0 de whatsmeow, que requiere mantener accesible el código fuente de las modificaciones a la propia librería).

Atribuciones obligatorias

whatsmeow (MPL-2.0)

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

qrsgen utiliza whatsmeow como dependencia sin modificarlo. Si forkeas y modificas whatsmeow, debes publicar tus modificaciones bajo MPL-2.0.

prometheus/client_golang (Apache-2.0)

Copyright (c) The Prometheus Authors Licensed under the Apache License, Version 2.0

Contribución de código

Cualquier contribución al proyecto qrsgen se asume bajo la licencia del propio proyecto (MIT). Los contribuyentes reconocen tener el derecho legal de aportar el código bajo dicha licencia.