TranslateProject/sources/tech/20190703 6 open source web browser alternatives.md
lctt-bot b0948b7f9e Revert "申请翻译"
This reverts commit ec4c7339a0.
2019-08-14 17:00:58 +00:00

8.2 KiB

6 open source web browser alternatives

Chrome and Firefox are on the list, but you'll find some other interesting options, too. web development and design, desktop and browser

Open source web browsers have come a long way since Microsoft dominated the web browser market with its closed source Internet Explorer (IE). For many years, IE was the standard browser for Microsoft's Windows operating system, while Safari (also closed source) was the default browser for MacOS. Then Mozilla's introduction of Firefox, followed by Google's release of Chrome, sparked a revolution in open source internet browsers. Those two are extremely well known but are not the only open source browsers available.

This article introduces seven open source browsers, summarizes their features, and shares how you can contribute to them.

Name / Link to Contribute License Supported OSes
Brave MPL 2.0 All
Chrome/Chromium BSD All
Firefox MPL 2.0 All
Konqueror GPL Linux
Lynx GPL Linux, Windows, DOS
Midori LGPL Linux, Windows

Brave

The Brave browser was created with the goal of blocking all but user-approved advertisements and website trackers. Brendan Eich, the creator of JavaScript and a co-founder of the Mozilla Foundation, leads the Brave project as the CEO and a co-founder.

Pros of Brave:

Cons of Brave:

  • The opt-in micro-payment system to support content creators has an unclear pathway to get your payments to your intended recipient

You can find Brave's source code (available under the Mozilla Public License) in its extensive GitHub repositories (there are 140 repos as of this writing).

Chrome/Chromium

Google Chrome, inarguably, is the most widely used internet browser—open source or otherwise. I remember when Google introduced the first version of Chrome. Mozilla Firefox, which came out much earlier, was riding a wave of popularity. The first version of Chrome was so slow, buggy, and disappointing, which led me to think it wouldn't be successful. But, boy, I was wrong. Chrome got better and better, and the browser eventually surpassed Firefox's browser market share. Google Chrome is still known as a "memory hog" due to its heavy random access memory (RAM) utilization. Regardless, Chrome is by far the most popular browser, and it's loved by many due to its simplicity and speed.

Pros of Google Chrome/Chromium:

  • Simplicity
  • Speed
  • Many useful built-in features

Cons of Google Chrome/Chromium:

  • Heavy memory usage
  • Chrome (not Chromium) has proprietary code

Chromium, which is the open source project behind the Chrome browser, is available under the Berkeley Software Distribution (BSD) license. Note that the Chrome browser also has some closed source code. To contribute, visit the Contributing to Chromium page.

Firefox

Although Chrome is now the most popular browser, Mozilla Firefox is the one that started the whole open source web browser sensation. Before Mozilla Firefox, Internet Explorer seemed to be undefeatable. But the birth of Firefox shook that belief. One interesting bit of trivia is that its co-founder Blake Ross was only 19 years old when Firefox was released.

Pros of Mozilla Firefox:

  • Security
  • Many extensions are available
  • Uniform user experience across different systems

Cons of Mozilla Firefox:

  • Heavy memory usage
  • Some HTML5 compatibility issue

Firefox's source code is available under the Mozilla Public License (MPL), and it maintains comprehensive guidelines on how to contribute.

Konqueror

Konqueror may not be the most well-known internet browser, and that is okay because it is responsible for KHTML, the browser engine forked by Apple and then Google for the Safari and Chrome browsers (and subsequently used by Brave, Vivaldi, and several other browsers). Today, Konqueror can use either its native KHTML engine or the Chromium fork. Konqueror is maintained by the international KDE free software community, and it's easy to find on most Linux desktops.

Pros of Konqueor:

  • Pre-installed on many Linux desktops
  • Fast and efficient
  • Built-in ad-blocker and pop-up blocker
  • Customizable URL shortcuts
  • Doubles as a file manager, man page viewer, and much more

Cons of Konqueror:

  • Primarily runs in Linux
  • Requires several KDE libraries to be installed

Konqueror's source code is available under the GNU Public License (GPL). You can find its detailed documentation and source code on the KDE website.

Lynx

Ah, Lynx. Lynx is a unique browser as it is entirely text-based. It is also the oldest web browser still in use and still under development. You might think, "who would use a text-based browser?" But it works, and there is a big community supporting this special open source browser.

Pros of Lynx:

  • Extremely lightweight
  • Extremely minimal
  • Extremely secure
  • Supports DOS and Windows
  • Ideal for testing and safe browsing

Cons of Lynx:

  • Nothing but text

Lynx's source code is available under the GNU Public License (GPL) and maintained on GitHub.

Midori

If you hear "Midori," you might think of a green-hued cocktail. But the Midori browser is an open source, lightweight browser. If you want a simple and lightweight browser, Midori might be an interesting one to look at. But note that there is no stable release for this browser, and it is known to be quite buggy.

Pros of Midori:

  • Simple
  • Lightweight

Cons of Midori:

  • Still no stable release
  • Buggy
  • Almost no extensions
  • No process isolation

Midori's source code is available under the GNU Lesser General Public License (LGPL) and maintained on GitHub.


Do you know another open source browser that I should have mentioned on this list? Please share it in the comments.

Web browsers that run in a terminal window are alive and kicking. They're niche, but still get the...


via: https://opensource.com/article/19/7/open-source-browsers

作者:Bryant Son 选题:lujun9972 译者:译者ID 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出