Thanks for sharing your thoughts! I am not a lawyer, but I see _copies_ of
TaskContext creations from Orocos examples, with only some concrete
function names being replaced by the ones he need, so my personal reflex
would be to give credit to the project where I got this code from, also in
the license attached to the code.

Herman

That's quite a grey area, given that examples are generally meant to be copied (and any TaskContext-derived class might end up looking like one of them).  If you're going to take that stance, you might as well make Orocos GPL.

Josh