You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository is licensed under the Mozilla Public License 2.0, so you MUST PUBLISH ANY CHANGES YOU MAKE!!!
I added this note, since people are stealing my software and changing it without providing the source-code. Maybe they aren't aware of this license, maybe they don't care, but I don't care, why they don't do it. THEY HAVE TO!
From this note, it seems that your intentions are that all kind of modifications should be contributed & shared upstream, as in the spirit of free software.
However, note that the MPL 2.0 license does not require this in all circumstances, since it is essentially only a "file based" license. So ClassQuiz could be combined with some other software files and distributed without having to release the new additions under the same license, as long as the individual source files are not modified. See Q11 in the MPL FAQ.
Also, more importantly, distribution for the MPL means the delivering a copy of the software. (Q17) In the case of a webapplication this does not apply. So anyone can modify ClassQuiz and run the app without sharing the modifications, if the derived software is never distributed as an executable or source.
If you want that everybody that modifies ClassQuiz and runs an instance of it has to contribute the changes back, then I think you are looking for a license like AGPL.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I noticed your note in the Readme file:
From this note, it seems that your intentions are that all kind of modifications should be contributed & shared upstream, as in the spirit of free software.
However, note that the MPL 2.0 license does not require this in all circumstances, since it is essentially only a "file based" license. So ClassQuiz could be combined with some other software files and distributed without having to release the new additions under the same license, as long as the individual source files are not modified. See Q11 in the MPL FAQ.
Also, more importantly, distribution for the MPL means the delivering a copy of the software. (Q17) In the case of a webapplication this does not apply. So anyone can modify ClassQuiz and run the app without sharing the modifications, if the derived software is never distributed as an executable or source.
See the MPL FAQ
If you want that everybody that modifies ClassQuiz and runs an instance of it has to contribute the changes back, then I think you are looking for a license like AGPL.
Beta Was this translation helpful? Give feedback.
All reactions