I created an open source software component which I put under the MIT license. I chose it because I don't like legalese, and this license is about the shortest there is apart from public domain (which would allow people using my work without crediting me).
Now a need may arise to transfer the copyright to a third party for reasons I don't want to discuss further now. So, instead of
Copyright (C) 2018 My Name
It would read in the future:
Copyright (C) 2018 Company name
However, this means that people don't have to credit me; they have to credit the company. The MIT license does not have a requirement to specify the true author; it has only a requirement to specify the copyright holder, which may be different from the true author. So I would like this much more than the previous option:
Copyright (C) 2018 Company name
Authors: My Name
The question is, which simple and permissive license should I choose? Or should I create a new by very slightly modifying the MIT license?
I have several options:
- Modify MIT license to require specifying the author(s) in addition to the copyright holder(s).
- Select some existing license, if there is such a license. But my requirement is that the license must be very short, very much like the BSD or the MIT license.
- Dual-license under MIT license modification (1) and some other existing license that also requires retaining authorship statements. In this case, since people can choose the MIT license modification (1), it is not a problem if the other existing license is somewhat longer, unless the other existing license contains some unreasonable clauses like patent grants, which the company might see problematic.
- BSD license with advertising clause.
The options have these benefits:
- This is exactly what I'm looking for.
- This is exactly what I'm looking for, if there's such a license.
- This allows people not tolerant of license proliferation to use my software, while at the same time allowing more reasonable people to use, distribute and modify my work with the modified MIT license having extremely fair and reasonable terms.
- No benefits, really. This is just evil.
I can see these drawbacks in these options:
- Modification of the license leads to license proliferation and extra effort because people can't say that "hey, this is the license I'm familiar with and it's ok".
- While I would like this option the most, there may not be an existing MIT/BSD-like license, so this option may prove unfeasible.
- If the other license is long, it may contain some problematic clauses like patent grants.
- This is GPL-incompatible. Although I don't like GPL, I don't want to cause problems to people trying to integrate my work with GPL'd work.
My question is: which option should I choose? Is there a permissive non-problematic license that requires distributors to retain authorship statements?