Notas de campo: Uma das maiores conferências de código aberto do FOSDEM 2020
O FOSDEM 2020 no fim de semana passado reuniu mais de 8.000 desenvolvedores em Bruxelas, unidos pela ideia de software de código aberto. 2 dias, 800 palestrantes e relatórios, comunicação ilimitada e a oportunidade de conhecer lendas do mundo do OpenSource. Compartilho minhas impressões e anotações dos discursos. Vídeo dos relatórios publicados aqui (e isso, pelo menos, 420 horas de conteúdo).
Casa cheia perto das bancas das distribuições Linux.Impressões gerais
No início, a escala da conferência é impressionante - um grande número de geeks correndo pela Universidade Livre de Bruxelas . A entrada para a conferência é gratuita, os fluxos são distribuídos entre mais de 30 faixas paralelas. Havia muitos visitantes, às vezes, para chegar ao relatório popular, as pessoas chegavam em meia hora e pegavam a fila. Além do conteúdo, foi útil se comunicar com os desenvolvedores dos produtos OpenSource. Diferentemente das conferências comuns, onde os representantes da empresa competem nos estandes que melhor apresentam os visitantes, o oposto é verdadeiro: os estandes dão aos visitantes a oportunidade de apoiar seu produto favorito comprando uma lembrança de marca. Ouvi dizer que muitos percebem o FOSDEM como uma excelente ocasião anual para se encontrar com colegas e amigos na vida real.A seguir, as anotações que fiz nos relatórios.
Como o foss poderia revolucionar o governo municipal
fosdem.org/2020/schedule/event/municipal_government (descrição)Danese Cooper deu exemplos quando em pequenas cidades onde não há funcionários de desenvolvedores, o OpenSource resolveu os problemas. Nas grandes cidades, existe a possibilidade de seu próprio desenvolvimento, como o Code for America ou o Paris Lutece , mas eles têm seu próprio problema: o estado como um todo não se importa com o desenvolvimento do software. Para soluções proprietárias, comparadas ao FOSS (Software Livre e de Código Aberto), a vantagem é a capacidade de ligar para onde você precisar quando algo não funcionar. No final, uma chamada para unir e organizar movimentos como o OSPO for Cities .
O colaborador egoísta explicou
fosdem.org/2020/schedule/event/selfish_contributor (descrição, apresentação, vídeo)Muitas pessoas no OpenSource estão pensando em como trazer outros colaboradores para o projeto. A participação no desenvolvimento é um exercício pragmático, entender por que as pessoas estão contribuindo ajudará a focar o produto na direção certa. Um simples pedido para fazer uma contribuição não funciona. Como opção - para coletar das pessoas sugestões e conselhos sobre melhorias, mas não prometo implementar. É importante mencionar publicamente as contribuições dos colaboradores.
Como podemos oferecer aos usuários software / hardware gratuitos / abertos?
fosdem.org/2020/schedule/event/user_standing (descrição)
A diferença entre usuários e desenvolvedores de acordo com Italo Vignoli .Usuários não são idiotas, mas profissionais. Mas apenas em seu ambiente que não é de TI. Eles não desejam investir tempo em litígios com programas OpenSource, que geralmente não são tão fáceis de usar. Os usuários estão satisfeitos com o software proprietário, porque essa é a única coisa que sabem. Se você tornar o FOSS claro e simples, eles usarão software livre. Além disso, o palestrante aconselha a comercialização de seus desenvolvimentos.
Duplique seus colaboradores usando esses três truques simples!
fosdem.org/2020/schedule/event/gamedev_double_contributors_tricks (descrição, slides, vídeo)O título da clickbait esconde a idéia de que o segredo do sucesso do produto OpenSource é "arranhar onde ele coça". Em primeiro lugar, você pode adotar um nicho em que não há alternativas gratuitas para software pago e registrar um analógico. O segundo, como opção, é criar um MVP e conectar pessoas. Eles vão querer mudar alguma coisa, e você fornecerá essa oportunidade. O terceiro truque da vida é "seja legal" e as pessoas se alongam. Trabalhe na métrica TOFFEE (Tempo de integração, localização e correção de um problema de ponta a ponta).Truque de bônus como dobrar o número de colaboradores - participe de um projeto existente com 1 colaborador.
Agendar relatórios. Onde está o almoço aqui?
Lições aprendidas do cultivo de projetos e comunidades de código aberto
fosdem.org/2020/schedule/event/osslessons (descrição, vídeo)Outro relatório que desaconselha a pulverização e “coça a própria coceira” é resolver um problema que você sofre. No caso de oferecer suporte ao produto OpenSource da empresa, pense no grande objetivo que você traz para o mundo. Segredos do sucesso: a presença de uma visão global com um roteiro, empatia pelo público e não se esqueça de organizar feriados em ocasiões agradáveis, como, por exemplo, o lançamento de um grande lançamento.
Como Containers e Kubernetes redefiniram o sistema operacional GNU / Linux
fosdem.org/2020/schedule/event/riek_kubernetes (descrição, vídeo) Umahistória sobre a evolução dos métodos de entrega de software. Os gerenciadores de pacotes, os sistemas de gerenciamento de configuração e a era da virtualização e o surgimento de nuvens públicas e corporativas. A iteração final é evolução com contêineres e orquestradores de contêineres. É legal que os contêineres sejam independentes do fornecedor, mas, ao mesmo tempo, a infraestrutura pode ser consumida como um serviço.
Placas cheias estavam penduradas na frente de um público lotado. Os retardatários tiveram a oportunidade de assistir à transmissão on-line através do Wi-Fi local.
Navegação de código precisa entre projetos na escala do GitHub
fosdem.org/2020/schedule/event/github_cross_project_code_navigation (descrição, slides, vídeo)Você não pode simplesmente pegar e codificar a navegação no github. É necessário cavar e analisar uma tonelada de código, um local para armazenar e atualizar de forma incremental a árvore de dependência de todo o código de todas as ramificações dos repositórios. Eu nunca pensei sobre a complexidade de tais tarefas antes.
Avançando juntos o futuro do CI / CD
fosdem.org/2020/schedule/event/continuous_delivery_foundry (descrição, vídeo, slides)
Consegui ocupar um lugar no parapeito da janela desde o último relatório, a maioria dos que queriam simplesmente não se encaixava na platéia.História sobre a Continuous Delivery Foundation, criada no ano passado. Os três principais problemas do IC / CD são o surgimento de microsserviços com suas necessidades, a variedade de ferramentas de CI / CD e a complexidade das alterações. O objetivo da criação é restaurar a ordem nesta área. Eles criam um cenário de CI / CD (como no CNCF ), realizam mitaps de Entrega Contínua (principalmente de acordo com Jenkins), padronizam ferramentas (por exemplo, coletam terminologia em diferentes programas), criam diferentes partidos - por exemplo, sig-mlops- onde eles desejam limpar o aprendizado de máquina de CI / CD.Possível para eles participar .
Automatize seus fluxos de trabalho com o Kotlin
fosdem.org/2020/schedule/event/kotlin_automate_your_workflows (descrição, slides) O
público deu charme ao que está acontecendo.A história dos caras desenvolvendo aplicativos para o Android, como eles reescreveram scripts ruby, bash e groovy no Kotlin. Agora eles têm uma linguagem que é compreensível para os desenvolvedores em qualquer lugar. Instalamos o Kscript , plugins conectados, clikt instaladoe escrevemos a ferramenta interna kinta, que torna a automação pronta para uso. Eles dizem que não conhecem problemas, mas eu não acreditei.
Recursos do Kinta. Eles dizem que se abrirão quando pentearem.
Por que a GPL é ótima para os negócios
fosdem.org/2020/schedule/event/gpl_and_business (descrição)Primeiro, uma visão geral dos modelos de licença dos mais fechados aos liberais. Depois, sobre os métodos de fabricação de um produto OpenSource: negociar mercadorias, fornecer um produto como SaaS , parceria com fundos (por exemplo, CNCF ), certificação e licença de marca, doar, Bounty Driven Development (quando pagam por recursos completos), vender anúncios, adiado Código aberto (você doa a versão mais recente apenas para quem pagou), o lançamento de uma versão profissional paga (embora seja negativa, é um código aberto), o fornecimento de suporte pago e diferentes modelos de licenças duplas (quando você pode pagar e ignorar as restrições de copyleft ). Encontrado na Wikipedialista completa de maneiras . É difícil ganhar dinheiro com seu próprio SAAS na era da nuvem; portanto, às vezes é proibido que os provedores públicos de nuvem forneçam software como um serviço sem a permissão do criador. (Redis, MongoDB, CockroachDB). A principal conclusão do relatório: as licenças copyleft (por exemplo, GPL ) ajudarão os programas OpenSource a ganhar a vida e desenvolverão o ecossistema e a comunidade em torno do produto.
Software livre na educação
fosdem.org/2020/schedule/event/edufoss (descrição, vídeos, slides e links)Como as crianças podem usar o FOSS: pesquise informações, comunique-se, consuma conteúdo divertido, use aplicativos educacionais especiais em casa e nas aulas de informática. O software livre é pouco usado nas escolas, então os caras fundaram o movimento schul-frei. Eles coletam a coleção OpenSource, que é útil na escola (não a encontrou na Internet) e atraem empresas locais de TI para oferecer suporte a esse software.
As batatas fritas são chamadas de "batatas fritas" em todo o mundo e surgiram na Bélgica. Como isso.
Envolver os consumidores corporativos do OSS
fosdem.org/2020/schedule/event/enterpriseoss (descrição, vídeo, links) Tornou-se moda para as grandes empresas participar do OpenSource, para que surgissem novas nuances. Quando uma pessoa contribui voluntariamente, ela geralmente está interessada em concluir a solicitação de recebimento. Quando ele trabalha em um contrato, ele pode sair. Como viver com isso: acelere a bordo, divida solicitações pull, avalie tudo, use "em nome" e determine intenções pelo perfil da pessoa. A OSPO está presente em todas as grandes corporações; em geral, há um exame da organização correta do OpenSource. Livros para ler: Acelerar , Desenvolvimento Comunitário como Processo eO Código Comingled: Código Aberto e Desenvolvimento Econômico
Construindo uma comunidade próspera em projetos de código aberto liderados pela empresa
fosdem.org/2020/schedule/event/corpcommunitythrive (descrição, slides, vídeos)Por que as pessoas participam dos produtos OpenSource de outras empresas: amor à tecnologia, oportunidade de crescimento profissional, sentimento de pertença.Por conseguinte, como ajudar:- Facilitar o limiar de entrada: aumentar a disponibilidade de informações, convidar para participar de discussões, tomar decisões de forma transparente
- Declarar afiliação: realizar eventos, liderar direções, convidar para o escritório
- Anuncie colaboradores: escreva blogs, convide para painéis, envie uma confirmação por escrito.
Adesivos Leroy com um gato QR levando a um vídeo secreto foram úteis .
Como cheguei ao FOSDEM
A conferência é uma ótima maneira de aderir à cultura OpenSource, para não encarar e se reunir com especialistas legais de TI. Por exemplo, com os caras do InnerSourceCommons , a comunidade global do InnerSource. Estou promovendo essa abordagem: como no OpenSource, apenas dentro dos limites da empresa. No código aberto, as pessoas aprenderam a desenvolver programas complexos, estando em vários continentes e falando idiomas diferentes, e estão fazendo isso com muito sucesso. Uma etapa lógica é reutilizar as melhores práticas no desenvolvimento interno. Falarei sobre isso mais tarde. E agora terei prazer em discutir as teses nos comentários.Source: https://habr.com/ru/post/undefined/
All Articles