Goanna (software)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Adarkhairedone (talk | contribs) at 15:24, 4 December 2016 (Pale Moon 27.0.2). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Goanna
Developer(s)Moonchild Productions
Stable release
Pale Moon 27.0.2
Preview release
Pale Moon 27.0.0 beta 3
Written inC++
Operating systemCross-platform
TypeLayout engine
LicenseMPL 2.0
Websitehttp://www.moonchildproductions.info/goanna.shtml

Goanna is a web browser engine used in applications developed by Moonchild Productions, notably the Pale Moon web browser and the FossaMail e-mail client. Goanna is free and open-source software subject to the terms of the Mozilla Public License version 2.

Goanna is a fork of the Netscape/Mozilla-sourced Gecko engine, and shares many of its features.

It is designed to support open Internet standards, and is used by different applications to display web pages and, in some cases, an application's user interface itself (by rendering XUL). Like Gecko, Goanna offers a rich programming API that makes it suitable for a wide variety of roles in Internet-enabled applications, such as web browsers, content presentation, and client/server applications.[1]

Goanna is written primarily in C++ and is cross-platform, and runs on various operating systems including Linux, macOS and Microsoft Windows. Its development is overseen by the Pale Moon community and the small development team responsible for its main application (Pale Moon).

History

Development of the layout engine known as Goanna, in its current form, began early in 2015, following the increasing divergence of individual development in the Mozilla-forked Pale Moon browser where significant changes were already made to the Gecko engine, and increasing concern about both confusion and legal issues that might arise from carrying the Gecko registered trademark name (owned by Netscape and licensed to the Mozilla Foundation[2]). This led to the developers forking Gecko into their own-branded derivative.[3]

Standards support

From the outset, Goanna is designed to support open Internet standards. Some of the standards supported include:

References

  1. ^ "Embedding Mozilla". Mozilla.org. 2012-10-25. Retrieved 2012-10-31.
  2. ^ "Mozilla Trademark Policy FAQ". Mozilla.org. Retrieved 2015-08-23.
  3. ^ "Introducing Goanna". M.C. Straver. 2015-06-22. Retrieved 2015-08-23.

External links