No, GPL developers also give the code away for free.Only because they give away their code "for free"?
It's a straw man argument. GPL is compatible with GPL. Dot.Why? It is their decision. I could call GPL users also not sane, because other people have to write the same stuff again and then you get two incompatible libraries.
Same is true for BSD, but worse - some can use your code, distribute and you have nothing.Happens alot nowadays. And maybe the "not GPL" project gets more users (maybe companies) then (maybe) your GPL project is dead because nobody uses it anymore. Then all your work was useless...
It's a hard fact GPL is better than BSD when you compete against other projects.Sure, you have to choose your way but this does not mean that your way is the only right one...
But stuff like this should be expected ... you know who is charge of UNIX technology at Apple right? None other than the founder of the FreeBSD project himself ...
Maybe I am biased being an actualWebKit developer, but there is no such process happening at any level, and you obviously have misunderstood what WebKit2 is since it is simply a new API for WebCore, not a new project or replacement for any code except interface code.
KHTML -> WebCore
WebKit(1) old API for WebCore, used by Chromium, Qt and iOS
WebKit2 new API for WebCore, used by Safari and Qt.
If you guys want an example of a huge failure of permissive licenses, take a look at Android.
Android would be all right today if Google licensed everything under the GPLv3. No locked bootloaders, no unremovable bloatware, no carrier-enforced fragmentation. Just free code and customizability.
If Linux was GPLv3, Google may have picked something else to drive their Android software ... sad to say, but I don't think network operators and phone/tablet vendors really want to give us the same freedoms we enjoy and expect on the PC.
I think a GPLv3 Linux could still run on most, if not all, phones/tablets since a locked bootloader isn't really the same as Tivoization (am I wrong?). If you did get an engineering bootloader, you could hypothetically boot any Linux version, modified or not.