Let's take an example:
User A
MIT license
Copyright (C) 2014, User A
User B
other license (not MIT) in which people who
fork won't require mention of the current copyright notice
Copyright (C) 2014, User B & User A
User C
any license
Copyright (C) 2014 User C
(No link with User A because User B's license did not require mention)
-
User A releases a JavaScript library under MIT license. The first line of the license contains :
Copyright (C) 2014, User A
. -
User B forks the project (with a new name) and his new own license. 1st question: What does he need to write ?
Copyright (C) 2014, User A and User B
?or
Copyright (C) 2014, User B
?
(original author: User A)Moreover, let's say User B's license (not MIT) doesn't contain
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
anymore (this was present in User A's MIT license). -
User C forks User B's project. As User B's new license does not contain the previous sentence (
The above copyright...
), then User C has no link with User A's license. Is that right ?2nd question : Is it mandatory for User C to mention User A?
It seems that in that story, User A's wish (his copyright notice to be included in forks) is not respected.
Best Answer
To quote from MIT license text:
Anyone who distributes this code must include the license. So if B forks from A, B must include the license. B may not remove the license restrictions without A's permission, so if C forks from B, C must also abide by these license restrictions.
In other words, in your question, B is violating the license terms and thus may not legally do this.
(Of course, I am not a lawyer. Please consult one if you need to do such things.)