Afinal, o que é Open-Source?
Open-Source é uma ideologia de desenvolvimento que se assemelha muito à ideologias políticas e sociais como o comunismo, anarquismo e entre outros.
Mas ela pode ser resumida da seguinte forma:
Livre - Qualquer pessoa com o conhecimento técnico pode contribuir ao projeto, ou até mesmo montar o seu!
O código fonte fica aberto para o público, geralmente por meio de repositórios em plataformas como Github, GitLab, Tangled entre muitos outros!
Isso é muito bom pois torna o código transparente, qualquer um pode olhar ele e corrigir bugs, monitorar malware e até mesmo garantir que ninguém esteja levando o projeto para uma direção não-agradável (olhando pra você, Microsoft...)
Descentralizado - Embora não sejam todos os projetos open-source que são descentralizados, a vasta maioria é. Isso significa que não existe uma entidade controlando o projeto, seja essa entidade uma pessoa, ou uma corporação.
Existem empresas e equipes de desenvolvedores open-source, mas elas não estão sobre o controle absoluto, a comunidade pode tomar suas próprias decisões, como criar forks1 e patches2 para o projeto seguir o rumo que elas queiram.
Embora nem sempre sua contribuição seja aprovada pela equipe ou empresa responsável pelo projeto, você pode muito bem criar um fork dele com a sua contribuição, assim criando diversas funcionalidades extras à ele, interfaces novas, e muito mais!
Legal, mas como isso me afeta?
Bom, isso depende muito com o seu uso de tecnologia, mas tem muitos exemplos usados diariamente por milhões de pessoas que demonstram a importância extrema do Open-Source, aqui vai alguns exemplos
Linux - De longe o projeto mais importante de toda a tecnologia moderna, Linux se trata de um conjunto de sistemas operacionais montados em cima o kernel Linux, criado por Linus Torvalds. Ele é 100% open-source, é usado em praticamente todos os servidores do mundo, é a base do Android, televisões smart, multimídias de carros, entre MUITO mais.
OBS Studio - Open Broadcasting Software Studio, ou OBS, é um software usado por praticamente todos os streamers, YouTubers e podcasters famosos, ele é responsável por gravar a tela do computador, gravar saídas e entradas de áudio, câmeras, capturar imagem de outros dispositivos3, e muitas outras funcionalidades.
Um exemplo da utilidade do open-source para o OBS são os diversos plugins que a comunidade criou, e o fato dele ser 100% gratuito pra uso.
Blender - O blender é a porta de entrada pra muitos animadores e escultores 3D, ele é um software poderoso e extremamente versátil, tanto que um filme de animação espetacular foi criado usando ele, o Flow (ajustar link!).
Krita - Krita é o software preferido de muitos animadores e ilustradores digitais, por ser extremamente versátil com todos os seus plugins oficiais e comunitários, ser gratuito, e ser referência na indústria. Ele foi desenvolvido pelo projeto KDE, o pessoal responsável pelo segundo Desktop Linux mais usado, o KDE Plasma!
Audacity - O Audacity é um software de gravação e manipulação de áudio. Ele é usado muito por podcasters, YouTubers, músicos, e diversos outros. Ele está passando por uma mudança de design, e por isso está bem instável atualmente, mas o projeto contém uma equipe trabalhando esforçadamente para refinar o app, e uma comunidade de contribuidores simplesmente fênomenal.
No geral, open-source está por toda parte, esse próprio blog é open-source! Ele foi feito usando o Leaflet!
Mas o que eu quero abordar aqui é como eu acredito que o open-source seja o futuro do mundo, e como isso mudará a forma como a gente pensa e interage com a tecnologia.
Um Futuro Aberto e Inter-Conectado.
A internet surgiu como uma ferramenta para auxiliar pesquisa científica, mas assim que ela se tornou acessível, ela obteve outro propósito, um ainda mais importante, conectar o mundo
Mas sejamos sinceros, a internet moderna conecta a gente de fato?
Estamos sempre nos dividindo em subcomunidades, em diferentes sites, quantas redes sociais você usa que seus amigos não? Quantas redes sociais você não usa, mas seus amigos usam? Vocês perdem chances de se comunicar, compartilhar gostos, ver o que o outro está fazendo, isso é o completo oposto do que nos prometeram!
Mas... E se... Não precisasse ser assim...? E se você pudesse, independente do app que usa, se conectar com todos os seus amigos? Esse futuro ainda não está aqui, mas ele está muito mais próximo do que você imagina...
BlueSky, e o ATProtocol
ESSA é a internet que nos prometeram, uma internet livre pra todos, conectada, universal. Você não precisa de uma conta pro BlueSky, uma pro PopFeed, uma pro Flashes, você só precisa de uma única conta: Uma conta ATmosphere!
Com a conta que você já tem no BlueSky, você pode acessar diversos apps, tais como:
BlueSky - O Twitter aberto
Leaflet - Blogs universais
PopFeed - Comunidades e reviews de jogos, filmes e séries
Blento - Criador de sites
Tangled - O GitHub aberto
Flashes - O Instagram aberto (Para Android, tem o PinkSky)
StreamPlace - Lives
Surf - Feeds da internet, não só das redes
EuroSky Portal - Um local para guardar todos esses apps
Você já tem acesso a todos esses, só precisa logar!
Se eu for banido do BlueSky, eu vou ser banido de tudo ao mesmo tempo???
Não, lembra do que eu disse no começo desse post? Descentralizado! Sua conta ATprotocol pode estar fora do BlueSky por completo!
Você tem controle sobre sua conta, incluindo qual servidor você quer que sua conta esteja. O servidor que eu estou usando atualmente é o Eurosky, mas existem diversos outros, alguns brasileiros inclusive!
Sua Marca na Web
Sabia que você pode usar seu próprio domínio de rede com esses apps que eu mencionei?
Só olha meu @, ele é o meu site! (Que foi criado com o Blento inclusive :)
Pra você fazer isso é bem simples, e bem barato também. Basta ir para um site que venda domínios de rede, como a Hostinger. O preço depende de vários fatores, como a competitividade, tamanho do domínio, disponibilidade, e o TLD4. O meu custa R$:79,99 por ano, é extremamente barato considerando tudo que faço com ele.
Pra configurar isso, basta você acessar o painel DNS do seu domínio (Recomendo usar a CloudFlare, mas a própria Hostinger tem um imbutido) e criar um novo registro tipo A com o seu DID5
Depois, basta mudar o seu nome de usuário pelo BlueSky, e ele mudará em todas as outras plataformas também
Pra descobrir qual o seu DID, basta ir em configurações, conta, nome de usuário, e selecione "Eu tenho meu próprio domínio", o BlueSky irá te mostrar qual o seu DID, ele é mais ou menos assim: did:plc:abcdefghijklmnopqrstvuwx
O que tudo isso significa pra Gente?
Simples, isso significa que você terá mais controle sobre a tecnologia que você usa, você esterá mais conectado com as outras pessoas, e você não irá depender mais das Big Techs.
Espero que tenha gostado desse post, ele será o primeiro de muitos que irei fazer por aqui. Para mais publicações como essa, siga o meu blog em https://snowfloke.com/blog!
É isso, te vejo por aí, você pode me encontrar na maioria dessas redes mencionadas, meu @ é
:3