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

Android Leftovers

HTC U11 Life (Android One) review: Keep it simple

Android One has arrived in Europe, and HTC is one of the first manufacturers to ship an affordable, Google-branded phone. The Android One badge made its debut in India and parts of Asia, as Google emphasized quality software on super-cheap hardware. But with its latest round of "One" handsets, the prices are higher, the products more premium, and the hand on the software rudder a little firmer. The Android One U11 Life — unlike the T-Mobile U.S. version we reviewed separately, running HTC Sense — runs Android 8.0 Oreo out of the box, and comes with the promise of timely updates to future versions. It takes the fundamentals of HTC's flagship phone and downscales it into a smaller size, while trimming the specs back to the essentials. There's a Snapdragon 630 processor — Qualcomm's latest mid-ranger, and the successor to the very capable 625/626 — along with 3GB or 4GB of RAM, and 32 or 64GB of storage, plus microSD. I've been using the 3/32GB model for the past couple of weeks, however the UK will be getting the more capacious 4/64GB model when it goes on sale. Read more

The power of open source: Why GitLab's move to a Developer Certificate of Origin benefits the developer community

Over the past few years, open source software has transformed the way enterprises operate and ship code. In an era where companies are striving to deliver the next best application, enterprises are turning to the sea of open source contributors to create projects faster and more effectively than ever before. For instance, 65 percent of companies surveyed in The Black Duck Future of Open Source Survey reveal they are contributing to open source projects – with 59 percent doing so to gain a competitive edge. As open source continues to have a positive influence on software development, it’s important for developers to continue to participate in and contribute to open source projects. Read more

Linux File-System Benchmarks On The Intel Optane 900P SSD

Earlier this week I presented out initial Linux benchmarks of the Intel Optane 900P SSD with this 3D XPoint memory U.2 solid-state drive delivering incredible performance figures. Those tests were done with EXT4 while in this article are more tests with other mainline Linux file-systems and also testing some of the different mount options. Read more