Sobre el proyecto

Bluesky Social es la aplicación cliente oficial de la red social descentralizada Bluesky. Está disponible en tres plataformas: Web (bsky.app), iOS (App Store) y Android (Play Store). El código base está escrito en TypeScript usando React Native, con un pequeño servicio en Go en el directorio bskyweb/ que sirve la aplicación React Native Web. La aplicación está construida sobre AT Protocol (Authenticated Transfer Protocol), un protocolo descentralizado de redes sociales que permite servicios federados, feeds personalizados y clientes de terceros. Los esquemas y APIs específicos de Bluesky se definen bajo el espacio de nombres Lexicon app.bsky.* dentro del marco más amplio de AT Protocol. Los paquetes TypeScript subyacentes de atproto (como @atproto/api) viven en un repositorio separado de código abierto. El proyecto agradece las contribuciones, pero prioriza problemas y solicitudes de extracción de alta calidad. Se anima a los contribuyentes a abrir un issue para discutir antes de enviar un PR, y los mantenedores desaconsejan explícitamente refactorizaciones no solicitadas, cambios de renombrado o características completamente nuevas sin discusión previa. El equipo señala que tiene capacidad limitada y sugiere hacer un fork para ideas más grandes. Se permite explícitamente hacer fork, pero con condiciones importantes: los forks deben cambiar toda la imagen de marca, enlaces de soporte, sistemas de análisis y reemplazar la ilustración de la pantalla de inicio (obra comisionada licenciada únicamente a Bluesky), los iconos de la interfaz (licenciados por terceros) y todos los activos de marca. La licencia MIT cubre el código fuente pero no todos los archivos: ciertas imágenes, iconos, fuentes y activos de marca están exceptuados y documentados en ASSETS.md. Los problemas de seguridad deben informarse a security@bsky.app. Bluesky Social PBC también se ha comprometido a una promesa de no agresión en patentes de software. El proyecto está licenciado bajo MIT para el código fuente, con avisos de atribución de terceros recopilados en NOTICE.md.