Collaboration and Rivalry In WebKit 44
An anonymous reader writes "An unconventional article on the development of the WebKit project was just posted to the arXiv. Those guys data-mined the WebKit source-code change-log with Social Network Analysis. They claim that even if Apple and Samsung fight each other with patent wars in the courts, they still collaborate in the WebKit community. The report provides a different perspective from the Bitergia WebKit analytics. Some interesting polemics regarding Apple, Google and Nokia participation in the WebKit project are also highlighted in the paper. There are some nice figures capturing collaboration and rivalry in the WebKit community."
Re: (Score:1)
Just GPL the d' thing (Score:1)
This tends to be the problem with BSD licensed software. Everybody runs off in their own direction but no one makes sure that the whole things works together. Fix the problem, not the symptoms.
Re: (Score:1)
Yep.
Sure glad there is only 1 emacs
Freedom is not a "problem". (Score:5, Insightful)
The near-absolute freedom one gets with BSD code, including the ability to create incompatible closed-source forks, is in no way a "problem". It is is the most beautiful and powerful thing about the BSD license. It's what makes the BSD license superior to other licenses, such as those in the GPL family, that go out of their way to put numerous impediments and barriers in place to limit freedom. Freedom is to be embraced, not limited. Freedom is what allows great things to happen. Freedom is what allows superb software to be created.
Re: (Score:3)
And how is BSD doing versus the oh-so-unfree GPLv2 Linux these days?
But, as always, the rules are simple. Pick the license you want for your project, and respect the license other developers pick for their projects.
Re: (Score:1)
What exactly are you trying to get at?
BSD-licensed software is doing great these days. FreeBSD 10.0 was just released a few days ago, offering some superb functionality [freebsd.org] that we don't even see offered by any Linux distributions yet. Part of that is their seamless integration of LLVM and Clang. In case you missed it, there was a story here on Slashdot [slashdot.org] earlier today about how LLVM/Clang are making Richard Stallman himself shit one brick after another. LLVM/Clang are starting to crush the living hell out of GCC
Re: (Score:2, Funny)
I always enjoy propaganda pieces masquerading as posts. What's next, a nice painting called Flowers For Theo?
Re: (Score:1)
Pretty good, considering Mac OS X is based on BSD and has a much larger userbase than any desktop Linux.
Re: (Score:2)
Re: (Score:3)
With BSD, you get the freedom to do what you want including locking everyone else out from "your" system.
Freedom for you... not so much for everyone else.
Re: (Score:3)
With BSD, you get the freedom to do what you want including locking everyone else out from "your" system.
Why the quote marks? With BSD, you get the freedom to start your own system, starting from some code that was BSD. Your own system, not "your" own system.
In that situation, all the parts that were BSD are still available to anyone else. The only thing that someone else can't get their hands is your own work.
In other words, unlike GPL, it's not viral. It's this viral aspect of GPL that is turning people against it, and towards the more permissive BSD and MIT licenses.
Re: (Score:3)
In other words, unlike GPL, it's not viral. It's this viral aspect of GPL that is turning people against it, and towards the more permissive BSD and MIT licenses.
Which is why we just heard Linux running out of funds? [slashdot.org] Oh wait, we didn't. And WebKit is LGPL (and not an Apple creation but a fork of KHTML - undoubtedly refined since though).
(For the record, I've nothing against BSD-licensed software, but people seem to be fine with GPL and its derivatives. Linux seems to be the platform of choice for most of smartphones [thenextweb.com] and completely owns supercomputing [top500.org]. The desktop part is missing, insert compulsory joke about "YEAR OF LINUX DESKTOP" here - but generally it seems GPL
Re: (Score:2)
Which is why we just heard Linux running out of funds? [slashdot.org] Oh wait, we didn't.
Right, because GPL projects never put out a request for donations, accompanied by a statement that if they don't get $X they will fold. Of course they do.
For the record, I've nothing against BSD-licensed software, but people seem to be fine with GPL and its derivatives. Linux seems to be the platform of choice for most of smartphones and completely owns supercomputing. The desktop part is missing, insert compulsory joke about "YEAR OF LINUX DESKTOP" here - but generally it seems GPL is not scaring people away.
For "people" (users) there's no difference between GPL and BSD. The distinction only matters to developers. It's there that the tide is turning against GPL. That isn't measured by counting users.
The turn against GPL isn't full flow yet. But there are is certainly more open source people complaining about the restrictions of GPL. Including ESR, who raised t
Re:Just GPL the d' thing (Score:5, Informative)
Ummm, WebKit (and all its forks) ARE LGPL, all having been forked from the original LGPL KHTML engine.
And the whole WebKit vs Blink issue happened because Apple (creator of WebKit) had no interest in a whole pile of WebKit stuff Google created for Android and Chrome and Google had no interest in a bunch of WebKit stuff Apple created for Safari, OSX and iOS. So rather than try and pretend that there was anything like a single WebKit anymore, Google decided to go its own way and call it "Blink".
Re: (Score:2)
As far as I know most of the original KHTML code has been replaced. According to WikiPedia (which is always right):
License
BSD v2.0 (most of browser engine),
GNU LGPL v2.1 (some files in the JavaScriptCore & WebCore components)
Google/Samsung? (Score:2)
Didn't Google fork WebKit a while back? Are they even participating on the main project nowadays?
Re:Google/Samsung? (Score:5, Funny)
<blink> Yes </blink>
Re: (Score:3)
Sadly there is no blink tag support in Blink
Re:Google/Samsung? (Score:4, Funny)
Sadly there is no blink tag support in Blink
Which is why we all need to band together and start a class-action lawsuit over this blatantly fraudulent promotional tactic ;-)
It's a mess (Score:1)
WebKit, Blink. It shouldn't really matter.
The sad facts are that HTML5 is a no go on mobile devices at the moment because of compatibility issues.
Especially on one of the mobile OS'es. None mentioned, none forgotten.
It's like a boxing match where HTML5 is in the canvas, nobody knows who Blink is and both WebKit and Blink are leaving the ring in opposite directions.
Damn.
Thank goodness for Mozilla (Score:2)
Gecko, FTW. :)
Re: (Score:2)
It doesn't. I run Chrome and Firefox. I use Firefox for everything, but sometimes for work I need to test with separate sessions, or have multiple accounts logged in at the same time. I've switched which I use for primary a few times, but now it's Firefox because, laughably considering, it now lasts longer without random slowdowns or memory blow out.
But fresh, there's no detectable difference.
On mobile I've started using Firefox because I prefer the UI and layout. But again, speed wise and compatibility wis
Lots of companies fight and cooperate all at once (Score:5, Insightful)
The programmers contributing to Webkit from Apple, Google, and Nokia have probably never met, or spoken to, any member of the legal departments of those companies. The lawyers do their thing, and the programmers do their thing. The programmers don't care about the lawsuit, they just want to make a great rendering engine! It's not at all far-fetched for big companies to sue each other, and cooperate with each other, all at the same time.