force — 2013-04-03T19:24:42-04:00 — #1
Chromium uses a different multi-process architecture than other WebKit-based browsers, and supporting multiple architectures over the years has led to increasing complexity for both the WebKit and Chromium projects. This has slowed down the collective pace of innovation - so today, we are introducing Blink, a new open source rendering engine based on WebKit.
ralphm — 2013-04-03T22:08:43-04:00 — #2
That would be nice. I fear new ones may be created, too. :rolleyes: I like the thought of huge amounts of redundant code and files being removed from Chrome, though.
stomme_poes — 2013-04-04T03:05:01-04:00 — #3
I don't know how much of a fork it is... so I don't know if it'll fix bugs like https://bugs.webkit.org/show_bug.cgi?id=17450 or simply not have them at all.
Alex Russel has a thought about it: http://infrequently.org/2013/04/probably-wrong/ where he states that Webkit was kinda holding the Chromium project/Chrome back.
timmillwood — 2013-04-04T09:49:39-04:00 — #4
I still don't really understand the reasons for this, generally forking open source projects is bad.
guido2004 — 2013-04-04T10:06:30-04:00 — #5
timmillwood — 2013-04-04T10:09:24-04:00 — #6
It divides the project, the community and the effort.
force — 2013-04-04T12:30:40-04:00 — #7
Sometimes yes, sometimes no. Here's a quick list of some successful forks:
- Ubuntu was a fork of Debian
- LibreOffice was a fork of OpenOffice
- Webkit was a fork of KHTML
- KompoZer was a fork of NVU
- Wordpress was a fork of b2/CafeLog
- Zen Cart was a fork of osCommerce
- TrueCrypt was a fork of E4M
- Inkscape was a fork of Sodipodi
Obviously some of these forks are pretty well known.
There are plenty of projects that went on to be successful after being forked. As for reasons why--they tend to vary: project mismanagement, a project going dormant, changes in direction/focus, technical limitations, or changes in the scope from the original project.
an unrelated note, here's a blog post that offers a more direct and better explanation of the reasons for the Blink fork: http://infrequently.org/2013/04/probably-wrong/