On CHOW: Groundbreaking hangover cure
BNET Business Network:
BNET
TechRepublic
ZDNet

By Paul Festa
Posted on ZDNet News: Jun 7, 2005 6:56:00 PM

Apple Computer has expanded its open-source operations, cheering volunteer Web browser coders who had raised complaints against the computer maker.

Developers of the KHTML browser engine, which Apple selected more than two years ago as the basis of its Safari browser, in recent months complained that Apple was taking more from their open-source project than it was contributing to it.

Now Apple may have succeeded in mollifying those volunteers with the launch Monday of the WebKit Open Source Project amid a revamp of its open-source practices.

"The Safari team is proud to announce that we are making significant changes in the way we operate, and these changes start today," David Hyatt, an Apple engineer on the Safari project, wrote in his blog on Tuesday. "Going forward we will be engaging actively with the community. Find us on IRC and on the mailing list, jump in, and get involved!"

With the new site, Apple is addressing several complaints from KHTML coders about the lack of transparency in Safari development. Apple launched a CVS (Concurrent Versions System) repository that includes histories of Safari's WebCore browsing framework and JavaScriptCore scripting framework, letting volunteers examine code that was previously withheld from them.

Apple also released the WebCore API (application programming interface) called WebKit into open-source development. Hyatt said Apple would begin tracking bugs in public, and announced the launch of a public mailing list, webkit-dev@opendarwin.org, and a public IRC (Internet Relay Chat) channel, #webkit on irc.freenode.net.

When Apple chose KHTML as the basis of Safari--bypassing the better-known Mozilla open-source browser project--KDE developers had high hopes that Apple's involvement and investment would jumpstart the project.

KHTML was originally written to work in the Konqueror browser on top of KDE (the K Desktop Environment), an interface for Linux and Unix operating systems.

But two and a half years later, the comparative obscurity with which Apple coders carried out their work left KDE unable or unwilling to implement Apple changes. As a result, the KHTML and WebCore efforts began to diverge, or "fork," in programming parlance.

KDE developers on Tuesday applauded Apple's open-source reformation and expressed hope it would help bring the original and Apple's version closer together.

"It's a great thing," said George Staikos, a software consultant, KDE developer and spokesman for the open-source group. "Congratulations to Apple on opening up more code and moving to work closer with the community. I think it's a very progressive move, and I hope it will allow us to more easily work together to align our code bases again."

Respondents to Hyatt's blog expressed delight and some surprise that Apple had opened up its code so thoroughly.

"This is amazing! I'd never expect to see anything like this, especially from Apple--outstanding work!" wrote one commentator. "I'm very impressed that you did this," wrote another. "You basically addressed all the concerns the KDE people had, which is much more than you needed to do."

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 19 Talkback(s)
Pay?
Who uses unix or pays for Linux. Yes you can pay for a distro and get tech support but most you can readily download for free.

As far as Apple they may have got it right in OS X by switching t... (Read the rest)
Posted by: bobbblll Posted on: 06/09/05 You are currently: a Guest | | Terms of Use
Microsoft under assault..  Prognosticator | 06/07/05
And what in the world does this have to do with the story (nt)?  CobraA1 | 06/07/05
not soon  Protector | 06/07/05
How can you say  Linux User 147560 | 06/07/05
Why  cashaww | 06/08/05
Pay?  bobbblll | 06/09/05
Your wrong, as you think too much like a techie...  John Zern | 06/07/05
I agree  Prognosticator | 06/08/05
It remains to be seen  michael_t | 06/07/05
an extra plus for this move...  el1jones | 06/07/05
According to Steve Jobs...  ShadeTree | 06/07/05
Apple = Good / Microslut = BAD!  An_Axe_to_Grind | 06/07/05
Very Cool Apple  sp29 | 06/07/05
The schedule is for low end boxes in a ...  ShadeTree | 06/07/05
North Pole are you listening!  sp29 | 06/07/05
The community  Roger Ramjet | 06/08/05
That's also true. Apple is as much a corporation as any other.  HypnoToad | 06/08/05
STEVE JOBS' KEYNOTE MESSAGE WAS LEAKED!  InsanelyLame | 06/08/05
I am impressed!  HypnoToad | 06/08/05

What do you think?

advertisement
advertisement

White Papers, Webcasts, and Downloads

Enterprise Applications

  • Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
  • New Online Dashboard
  • Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline