Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Abra seu código!

Abra seu código!

Nem todas as empresas de tecnologia tem seu algorítmo como segredo de negócio, mas mesmo assim, todos tratam seu código como algo a ser guardado a 7 chaves. Nessa palestra, uma conversa a respeito das vantagens e cuidados ao se abrir o código fonte do software de sua empresa, como isso pode fomentar a comunidade, além de motivar seus desenvolvedores a buscarem qualidade, visto que o código se tornará parte de seu portfólio.

Pedro Cavalheiro

May 12, 2016
Tweet

More Decks by Pedro Cavalheiro

Other Decks in Programming

Transcript

  1. ABRA SEU CÓDIGO! INCORPORANDO A CULTURA OPEN SOURCE NA SUA

    VIDA E EQUIPE PEDRO CAVALHEIRO DIGITAL TRANSFORMATION @TDC2016
  2. PEDRO CAVALHEIRO Desenvolvedor web há 6 anos, entusiasta por tecnologia

    como um todo, adora estudar novas ferramentas, linguagens e metodologias. Perfil startup-developer-problem-solver, atualmente tentando se acostumar com Vim. ABOUT.ME/PEDROCAVALHEIRO LINKEDIN.COM/IN/PECAVALHEIRO @PECAVALHEIRO SLIDESHARE.NET/PEDROCAVALHEIRO
  3. SOFTWARE BUILT ON PRIDE AND LOVE OF SUBJECT IS SUPERIOR

    TO SOFTWARE BUILT FOR PROFIT. RAVI SIMHAMBHATLA “ ”
  4. https://www.blackducksoftware.com/2016-future-of-open-source Empresas entrevistadas: 65% contribuem em projetos open source 67%

    incentivam seus desenvolvedores a contribuir com projetos open source 90% afirmam que a cultura open source aumenta a eficiência, interoperabilidade e inovação
  5. Being part of an open source organization isn’t always about

    making money, but rather encouraging people to find meaning. “ ” MICHAEL CANNON
  6. Smart people like to hang out with other smart people.

    Smart developers like to hang out with smart code. “ ” When you open source useful code, you attract talent. TOM PRESTON-WERNER
  7. Como começar? • Questões legais ◦ Clareza e transparência •

    Escolher licensa (apenas uma!) ◦ GPL ◦ Apache ◦ MIT ◦ WTFPL ◦ Beerware ◦ http://choosealicense.com/ • Revisão do projeto ◦ Legal ◦ Segurança ◦ Executiva • CLA
  8. Qualidade • Code Climate • Hound • Codacy • Scrutinizer

    • SensioLabs (PHP) • PullReview (Rails)