Sobre o projeto
Bluesky Social é o aplicativo cliente oficial da rede social descentralizada Bluesky. Está disponível em três plataformas: Web (bsky.app), iOS (App Store) e Android (Play Store). O código-fonte é escrito em TypeScript usando React Native, com um pequeno serviço Go no diretório bskyweb/ que atende ao aplicativo React Native Web.
O aplicativo é construído sobre o Protocolo AT (Authenticated Transfer Protocol), um protocolo descentralizado de mídia social que permite serviços federados, feeds personalizados e clientes de terceiros. Os esquemas e APIs específicos do Bluesky são definidos no namespace Lexicon app.bsky.* dentro do framework mais amplo do AT Protocol. Os pacotes TypeScript subjacentes do atproto (como @atproto/api) ficam em um repositório open-source separado.
O projeto aceita contribuições, mas prioriza issues e pull requests de alta qualidade. Os contribuidores são incentivados a abrir uma issue para discussão antes de enviar um PR, e os mantenedores desencorajam explicitamente refatorações não solicitadas, mudanças de renomeação ou novos recursos inteiros sem discussão prévia. A equipe observa capacidade limitada e sugere realizar fork para ideias maiores.
O fork é explicitamente permitido, mas com condições importantes: os forks devem alterar toda a marca, links de suporte, sistemas de análise e substituir a ilustração da tela inicial (arte encomendada licenciada exclusivamente para a Bluesky), os ícones de interface (licenciados de terceiros) e todos os ativos de marca. A licença MIT cobre o código-fonte, mas não todos os arquivos — certas imagens, ícones, fontes e ativos de marca são excluídos e documentados em ASSETS.md.
Problemas de segurança devem ser relatados para security@bsky.app. A Bluesky Social PBC também se comprometeu com um compromisso de não agressão a patentes de software. O projeto é licenciado sob MIT para o código-fonte, com avisos de atribuição de terceiros reunidos em NOTICE.md.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.