Language Selection

English French German Italian Portuguese Spanish

Apple opens up open-source effort

Filed under
KDE
Mac

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.

Full Story.

More in Tux Machines

Canonical Publishes Impressive Roadmap for All of Their Ubuntu Products

Canonical is working on multiple projects at the same time, and it's often difficult to understand their plans, but Director of Product Strategy Engineering Olli Ries has shed some light on how their inner workings are structured and how things are evolving, from the inside out. Read more

Making the Case for Koha: Why Libraries Should Consider an Open Source ILS

When Engard educates people on what open source is, what it means to use open source software, what types of software are available, which companies use it, and who trusts it, they see that their fears are unfounded, she says. To back up her discussions with facts, she maintains bibliographies on open source and open source security. She also has a set of bookmarks on Delicious, and she wrote a book, Practical Open Source Software for Libraries. “[W]hen people come to me and say open source is too risky … I have facts and figures, just what librarians want, to say no, all software has potential risk associated with it. You have to evaluate software side by side, and look at it, and really take the time to compare it. … I know you’re going to pick the open source solution over the proprietary because it is so quickly developed, so quickly fixed, so ahead of the curve as far as technology is concerned.” Read more

Review of Ubuntu Phone – A Work Still Under Progress

However, what one must remember is that the Ubuntu Phone is still a work in progress. The company is issuing updates every month and is relying on its current user base regarding the feedback and ideas. Right now, only three Ubuntu phones are present in the market ranging from $186 to $328 roughly. Ubuntu has been in hibernation mode for the development of this OS for a long time and it looked like they might be consumer ready now, however, after seeing the Ubuntu Phone it looks like they might be far from that scenario right now. Read more

Android M news: Release date delayed, to come out in September or October?

Google reveals that the newest Android operating system initially codenamed as "Android M" will be delaying the release of Android M Developer Preview 3 for selected Nexus devices. The information was shared by the company's employee and moderator Wojtek Kaliciński on the Developer community page in Google+. Read more