As a non-contributor, I would prefer a BSD license over LGPL. BSD more closely matches how I think of open source software today. With regards to forking, I think there is little incentive to do that; Clang already exists under a BSD license and has an opinion that aligns with mine.
We actively intend for clang (and LLVM as a whole) to be used for
commercial projects, not only as a stand-alone compiler but also as a library
embedded inside a proprietary application. The BSD license is the simplest way
to allow this. We feel that the license encourages contributors to pick up the
source and work with it, and believe that those individuals and organizations
will contribute back their work if they do not want to have to maintain a fork
forever (which is time consuming and expensive when merges are involved).
Further, nobody makes money on compilers these days, but many people need them
to get bigger goals accomplished: it makes sense for everyone to work
together.[
http://clang.llvm.org/features.html#license]