2 ms·
If they have the manpower to stay in sync with clang's upstream that is great for them. If they don't, they're going to have to open source it to stay in sync w
by feld 11y ago
If they have the manpower to stay in sync with clang's upstream that is great for them. If they don't, they're going to have to open source it to stay in sync with upstream.
When it comes to large, fast moving projects the BSD license allows you to close the source but you're only going to obsolete yourself.
This is what is happening with several vendors who took FreeBSD closed source: Isilon, Citrix, etc. Their FreeBSD forks are so far behind they are struggling and can't backport changes anymore. So they're forward-porting their proprietary enhancements or rewriting them again (eg NFS performance fixes, Xen Dom0) by pushing them back upstream to FreeBSD so they can move their product to a modern OS release.
The fantasy you people have with "BSD lets them steal code and never give back again!" doesn't really work in practice. It saves them tons of time and money to cooperate with the community.