09:30 to 10:30 Open source context
10:40 to 11:40 Discovering licenses
11:50 to 12:30 Compliance requirements

Break for lunch

13:30 to 14:30 Preparing your code for audit
14:40 to 15:30 Packaging the code for distribution
15:30 to 16:30 Certification Exam (optional)

The first part (morning) is the theory of licenses for open source and compliance. For example, understand which licenses have higher risk, along with the specific rules required for the most popular types. Each section contains practical exercises to help remembering how this theory applies to practice.

The second part (afternoon) is focused on day-to-day software operations. From preparing your code for a future audis (e.g. keeping a folder for third-parties and remove obsolete code) to techniques that keep your code clean. The last item is the packaging, to mak sure that your end-users receiving the code can identify the respective legal aspects without using additional tools.

At the end of the training session is performed a Certification Exam. This exam is graded from 1 to 10 as the top score. Your score is kept private and each certificate is valid for 24 months.


  • Tactics to discover the applicable licenses of open source libraries
  • Creating documents for the inventory of the adopted open source
  • Analysing the compatibility of multiple licensing regimes