| That file is just stupid; most of the licenses have common bits that can be algebraically factored out. There is no need to have two copies of a license which differ only in this: Copyright (c) 1987, 1993
The Regents of the University of California. All rights reserved.
vs: Copyright (c) 1987, 1993, 1994
The Regents of the University of California. All rights reserved.
The second one subsumes the first one.Secondly, it's obvious that what that file consists of is licenses pulled from individual source files. But doesn't indicate which source files. It mentions various author names, but doesn't say who wrote which file. This conglomerated file is uninformative and serves no purpose. What you want is to just leave the original notices in the source files and have a concise summary about what. This project uses:
* BSD-licensed code by Jeffrey Mogul in subdir/foo;
* BSD-licensed code by David Hitz in subdir/bar;
...
consult the individual license headers or subdirectory LICENSE files for the exact licensing details.
|
> Redistributions in binary form must reproduce the above copyright
> notice, this list of conditions and the following disclaimer in the
> documentation and/or other materials provided with the distribution.
You do need to pull out the license headers into somewhere to present to the end user, for binary distributions.
Also the Apache license explicitly mentions a file called "NOTICE", which, again, I'm not a lawyer, but I believe is how the Apache license and some BSD licenses are able to be compatible here. Your proposed summary therefore doesn't make the licenses compatible.
Hence 0BSD is a way to not further contribute to this problem.