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.

Avatar for Pedro Cavalheiro

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)