I am looking to teach a web development course and to help teach JavaScript I wanted to use a package licensed under BSD 3-clause. I am unsure if using the library to teach with violates the promotion of derived products since the name of the project (not the companies or contributors) will be included when referencing documentation and introducing the topic. Are there particular guidelines for what constitutes violations of the third clause and would this use case violate it?

What I have tried

I have reached out to the owners of the software to obtain written consent for this use case and have received no response.

(I am in Canada if that matters at all)

  • I don't think providing the attribution required by Clause 1 would violate the trademark-like Clause 3. I've written an answer on this over on the Open Source SE site. For example, if you were creating a React course and React were BSD-3-clause licensed, you should not advertise it as a “Course on React by Facebook” since that would improperly suggest that your course would be official or endorsed.
    – amon
    Sep 7, 2022 at 16:00
  • 1
    In any case, I really doubt that one could say that your course is "derived from" the software you are using. Imagine for a moment that you are teaching a course about spreadsheets and you are using Microsoft Excel in that course, and teaching people to use it (using legally obtained copies, installations). Is your course 'derived from' Microsoft software, in that case? No.
    – Brandin
    Sep 8, 2022 at 6:20
  • Ok, fair enough that makes sense. So I will just keep it to the software name and not the company then. Thanks! Sep 8, 2022 at 21:35


You must log in to answer this question.

Browse other questions tagged .