Analogously, a salaried software developer learning something and taking notes on their own time would be in the clear but a freelance developer tracking their projects or clients would be in violation.
What's not clear is how it applies to a salaried developer learning something and taking notes on the job (ie is time provided for professional development part of practicing your trade or merely a perk?) or a freelance developer using this product at all (same issue as previous scenario, except now it's not even clear where your job ends and personal time begins).