| Give me a break. Look, if you don't want his personal conduct to factor in, let's look at the percipidous decline in free software (and the rise of copyright BSD/MIT/Apache open source software). Years ago, LLVM was offered to Stallman and the FSF. Due to the idiosyncratic way he chooses to handle his email, he never even got their message. As such: LLVM fell under a BSD-style license. Clang was built on top of it, also under a copyright license. This all culminated in giving Apple a much needed escape-hatch from GPL'd software. This is critically important, as prior to Clang/LLVM, the only open source compiler with any real mind/market share among developers was GCC. The fact that this was poorly timed, right before a sort of cambrian explosion of PLT language interests as corporate culture shifted away from only tolerating code written in C++/Java. Modern languages started getting built outside of free software and mainstreamed into industry. This is a critical setback for the movement. Stallman has stated, and I agree with this, that having a state-of-the-art compiler suite is central to the free software movement. GCC should have been that compiler, instead it's now Clang/LLVM. Between the rise of a non-free developer ecosystem (of which clang and LLVM helped state), and the mismanagement of the GPL v2/v3 switch, you now have an entire generation of software developers (and a start of a new one IMO), who basically don't give a crap about free software or the GPL - it's just that annoying restrictive open source license made by that guy. |
An extremely silly tall tale.
When we released our software under GNU GPL licenses, we didn't write rms to ask for his permission or blessing. We just did release it under the license we felt was best for our vision.
So if llvm was released under different license, this is fully on llvm author. They had reasons to release it under the license that fitted them best.