Open Source and Community

Selecting third party components

Our open source projects are currently under the LGPL license.

Checklists from Toughtbot’s “Maintaining Open Source Projects”

Cf. <>


Points to address:

  • Adopt a style guide
  • Use static analysis tools
  • Request regression tests for every change
  • Run tests on every commit
  • Set priorities


Points to address:

Versionning & Releasing

Points to address:

  • Semantic versioning
  • Regular release cycles
  • Deprecation cycles
  • Security releases


Points to address:

  • Communication channels
  • Answering questions
  • Issue tracker gardening
  • Enough communication already!
  • On effective feedback
  • Expectations and guilt