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

Intel Graphics On Ubuntu: GNOME vs. KDE vs. Xfce vs. Unity vs. LXDE

For those wondering how the Intel (U)HD Graphics compare for games and other graphical benchmarks between desktop environments in 2018, here are some fresh benchmarks using GNOME Shell on X.Org/Wayland, KDE Plasma 5, Xfce, Unity 7, and LXDE. Read more

Linux Kernel 4.15 Delayed Until Next Week as Linus Torvalds Announces Ninth RC

It's not every day that you see a ninth Release Candidate in the development cycle of a new Linux kernel branch, but here we go, and we can only blame it on those pesky Meltdown and Spectre security vulnerabilities that affect us all, putting billions of devices at risk of attacks. That, and the fact that things haven't calmed down since last week's eight Release Candidate, which was supposed to be the last for the upcoming series. According to Linus Torvalds, there are still has some networking fixes pending, and there's also a very subtle boot bug that was discovered the other day. Read more Also: Linux 4.15 Goes Further Into Overtime: Linux 4.15-rc9

Review: Ubuntu MATE 17.10

Ubuntu MATE 17.10 is a solid release with a few minor caveats about the Mutiny layout. The Traditional MATE layout is very nice, but Mutiny still needs some work. For users who want the classic GNOME 2 look-and-feel, Ubuntu MATE is an excellent choice. However, Unity users looking for a Unity-like experience should still give Ubuntu MATE with the Mutiny layout a try, but need to be aware that it does have some issues and it won't work exactly like Unity. The Contemporary layout is also an option for Unity users, but is even further removed from the Unity experience than Mutiny is. Read more

Today in Techrights