Comment GPL and BSD give uses the same freedoms (Score 0) 1098
> more freedom to the person who uses and implements the software
Users have the same freedoms with GPL and BSD.
The BSD licence provides building blocks for non-free projects that compete against free software. The GPL provides building blocks only for free software projects.
GCC's technical value encourages developers with technical goals to contribute to the free software GCC project, regardless of whether helping free software is their priority or not. LLVM weakens this by providing an alternative project where people can work on technical progress without the need to contribute to the free software LLVM project.
So LLVM makes people less likely to help advance the state of free software.
(LLVM attracts some investment, such as that of Apple, up to a certain point, because Apple's goal is to undermine GCC.)
So it's not about user freedom. There's no difference there. It's about what's the smartest way to help our friends and each other, without helping the companies that are competing against us and trying to replace free software with their proprietary software.