Google To Replace GTK+ With Its Own Aura In Chrome
sfcrazy writes "Google's Chromium team is working on an alternative of Gtk+ for the browser, called Aura. Elliot Glaysher, a Google developer explains, 'We aim to launch the Aura graphics stack on Linux in M35. Aura is a cross-platform graphics system, and the Aura frontend will replace the current GTK+ frontend.' The Free Software community is debating: is Google trying to do Canonical? Couldn't Google just switch to Qt, which is becoming an industry standard?"
Is looking darker and darker every year
From the story:
I don’t think it makes much sense to write your own GUI toolkit just for a browser.
It occurs to me there are very, very few applications that could possibly warrant the development of a new widget set, but that a web browser is certainly among them.
Gtk emerged from Gimp; the "GIMP Tookit." If a raster graphics editor used by a vanishingly small number of people provides sufficient rationale to make a toolkit, certainly a web browser used by tens of millions is worthy.
Porting a huge GTK-2 application to QT is substantially more work than just forking GTK-2 with a new name, and maybe some small modifications.
And adopting and modifying GTK-3 seems like a battered woman going back to her abusive husband... The FSF has a sorry track record of destroying everything they touch, and the GPLv3 getting forced on all their software is making individuals and companies run for the hills at a record pace.
Hey, if Google makes Aurora a distributable package, I'll compile all the GTK-2 apps I use against it, and just keep using it. I even still depend on a few GTK-1 apps...
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
Qt is my golden standard too, but in case of Chrome, it does not matter much. Go with "Aura" if it makes them happy. I mean, how many UI widgets do you see in Chrome anyway? There's the tab bar, pop-up menu, and some little popup thingies here and there. Everything else is a web page, which is rendered with its own engine.
And then again, why should anyone have a say on what toolkit Google decide to use for their own browser? Did "the Free Software Community" have anything to say when it was slang vs ncurses, emacs vs vim, gtk vs qt, gnome vs kde? No, because exploring alternate solutions is good for the whole community in the long run. Please stop this poisonous attitude of finding "enemies of the people" among people who dare write free software.
I came here to say this.
I'm quite the fan of Qt, but it's far from an industry standard. HTML5 + wrapper probably has as much, if not more, adoption.
And, once you use iOS or Android to dev GUI, some modern, convenient, and well-crafted patterns begin to emerge. They're not perfect, but they're nice to use. Honestly, if Google wants to use their own toolkit and publish it as open source, why should anyone complain about that? Some very interesting ideas may come out of it and be brought into other projects. Just as Mozilla's XUL was clearly aped for Microsoft's XAML, open source contributes to the field as a whole, not just one particular project. There's no need to lick the pizza with open source.
Only the ever-trolling slashdot community could turn Google releasing and dog-fooding an open source project into a bad thing.
I'll let the AC explain what he thinks is wrong, if he will actually step up to the plate.
But, you do realize that this story starts with Timothy mentioning what a small percentage of the OS community thinks, and doesn't mention a somewhat more likely possibility - that Google is dissatisfied with the GTK, finds it very difficult to work within its limits, and doesn't feel it can get any cooperation from the GTK designers. If that is how Google feels, then the AC would probably say Google's position is reasonable. I tend to agree with that, myself. But, what's the point of asking the AC to defend his position, when that same position was totally left out of Timothy's original summary, and the position of those who don't see any problems with the GTK is presented as the default of the whole open source community?
Summary: Ooooohhhh! Anybody who doesn't like FOO is a rapist of dead baby seals and unmutual to boot! We're gonna just assume that absolutely everybody reasonable likes FOO, and raise only the questions those reasonable people would ask mean old unreasonable Google.
AC: Well I don't like FOO because it's smelly and might let girls into the Sekret club...
You: AC, you need to explain mo' betterer
Yes, AC probably should present some specific facts, if this was a debate over GTK's quality. But even if you turn this whole thread into a debate with the AC and others like him, win every point, and leave the rest of us impressed with your clarity and logical superiority, do you really think that will prove Google's reasons are as invalid as your debate opponent's?. The facts are, there is an ongoing debate o in the OS community over the conduct of the GTK developers. The summary needs to be written like the community is still seriously divided, not like the only questions being asked are from people who don't see a problem with the GTK and assume that Googgle can't really have a good reason.
Who is John Cabal?