That sounds like exactly what I meant; where the GPL is viral on the project level, MPL is viral on the file level. So if code, under MPL, is added to a file, that whole code becomes MPL.
Personally, I wouldn’t call it “viral” if it does not propagate to other files. It may create a confusion.
On the other hand, I don’t think there is an agreed upon terminology to describe it, so if my explanation help someone better understand the concept, I’m all good.
That sounds like exactly what I meant; where the GPL is viral on the project level, MPL is viral on the file level. So if code, under MPL, is added to a file, that whole code becomes MPL.
Personally, I wouldn’t call it “viral” if it does not propagate to other files. It may create a confusion.
On the other hand, I don’t think there is an agreed upon terminology to describe it, so if my explanation help someone better understand the concept, I’m all good.
That makes sense!