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) Uma

histó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