Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I\'m about to start an open-source project which shall be licensed under Mozilla

ID: 660075 • Letter: I

Question

I'm about to start an open-source project which shall be licensed under Mozilla Public License (MPL).

The problem is, I'm not sure what's this "Exhibit A" thing...

Am I supposed to put that wordy "Exhibit A" in each and every source file contained in the project?

And what about the MPL text proper; must I provide a complete text of the MPL in the root directory of the project?

I'd really appreciate it if someone can point me to a guide on how to release software under MPL (as opposed to using software with MPL).

TIA.

Explanation / Answer

Am I supposed to put that wordy "Exhibit A" in each and every source file contained in the project?

Yes. From the license:

You must duplicate the notice in Exhibit A in each file of the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then You must include such notice in a location (such as a relevant directory) where a user would be likely to look for such a notice.

But honestly, you should not use a license you do not fully understand. Consult a lawyer or chose a license that doesn't confuse you.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote