Developer(s) | Markus Hohenwarter et al |
---|---|
Stable release | 6.0.848 (2 July 2024 ) [±] |
Preview release | (none) [1] [±] |
Repository | github |
Written in | Java, HTML5 |
Operating system | Windows, macOS, ChromeOS, Linux; also a web app |
Type | Interactive geometry software |
License | GeoGebra License; [2] Non-commercial freeware; portions under GPL, CC-BY-NC-SA |
Website | geogebra |
GeoGebra (a portmanteau of geometry and algebra) is an interactive geometry, algebra, statistics and calculus application, intended for learning and teaching mathematics and science from primary school to university level. GeoGebra is available on multiple platforms, with apps for desktops (Windows, macOS and Linux), tablets (Android, iPad and Windows) and web. It is presently owned by Indian edutech firm Byju's. [3]
GeoGebra's creator, Markus Hohenwarter, [4] started the project in 2001 as part of his master's thesis at the University of Salzburg. After a successful Kickstarter campaign, GeoGebra expanded its offering to include an iPad, an Android and a Windows Store app version. [5] In 2013, GeoGebra incorporated Bernard Parisse's Xcas [6] into its CAS view. [7] The project is now freeware (with open-source portions) and multi-lingual, and Hohenwarter continues to lead its development at the University of Linz.
GeoGebra includes both commercial and not-for-profit entities that work together from the head office in Linz, Austria, to expand the software and cloud services available to users.
In December 2021, GeoGebra was acquired by edtech conglomerate Byju's for approximately $100 million USD. [3]
On January 25, 2024, lenders began bankruptcy proceedings against GeoGebra's parent company Byju's in an effort to repay its loans. [8] On February 1, 2024, Byju's U.S. division filed for Chapter 11 bankruptcy in Delaware. Byju's would raise around $200 million in an effort to clear "immediate liabilities" and for other operational costs. [9]
GeoGebra is an interactive mathematics software suite for learning and teaching science, technology, engineering, and mathematics from primary school up to the university level. Constructions can be made with points, vectors, segments, lines, polygons, conic sections, inequalities, implicit polynomials and functions, all of which can be edited dynamically later. Elements can be entered and modified using mouse and touch controls, or through an input bar. GeoGebra can store variables for numbers, vectors and points, calculate derivatives and integrals of functions, and has a full complement of commands like Root or Extremum. Teachers and students can use GeoGebra as an aid in formulating and proving geometric conjectures.
GeoGebra's main features are:
The GeoGebra Materials platform [11] is a cloud service that allows users to upload and share GeoGebra applets with others. GeoGebra Materials was originally launched as GeoGebraTube in June 2011, and was renamed in 2016. As of April 2016 the service hosts more than 1 million resources, 400,000+ of which are public. "Materials" include interactive worksheets, simulations, games and e-books created using GeoGebraBook.
GeoGebra Materials can be also exported in several formats, including SVG, Animated GIF, Windows Metafile, PNG, PDF and EPS, as well as copied directly to the clipboard. GeoGebra can also generate code for use in LaTeX files.
Before version 4.2, GeoGebra was published under the GNU General Public License (GPL-3.0-or-later).
After version 4.2 the licensing was changed. [12] GeoGebra's source code, except the installers, web services, user interface image and style files, and documentation and language files, is licensed under the GNU General Public License (GPL-3.0-or-later). The installers and web services are released under GeoGebra's own proprietary license. User interface image and style files, and documentation and language files are published under the Creative Commons NonCommercial license (CC BY-NC-SA 3.0). Commercial use is subject to a special license and collaboration agreement. [13]
Since parts of GeoGebra not licensed under a GPL compatible license are required to build the program, [14] and since GeoGebra includes GPL licensed libraries, [15] some users, [16] [17] [18] including a maintainer of one of the libraries used by GeoGebra, [19] consider the license invalid. In response, [20] the International GeoGebra Institute, and GeoGebra's creator, Markus Hohenwarter, have provided a license FAQ. [21]
The International GeoGebra Institute (IGI) is the nonprofit arm of the GeoGebra Group. The institute coordinates research, development, translation and deployment efforts of the GeoGebra system across a global network of user groups at universities and non-profit organizations, as well as provide certification to GeoGebra experts and trainers.
Debian, also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software and optionally non-free firmware or software developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of Debian (0.01) was released on September 15, 1993, and its first stable version (1.1) was released on June 17, 1996. The Debian Stable branch is the most popular edition for personal computers and servers. Debian is also the basis for many other distributions that have different purposes, like Proxmox for servers, Ubuntu or Linux Mint for desktops, Kali for penetration testing, and Pardus and Astra for government use.
GNU is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popularly known as Linux. Most of GNU is licensed under the GNU Project's own General Public License (GPL).
The Q Public License (QPL) is a non-copyleft license, created by the company Trolltech for its free software edition of the Qt toolkit and framework. It was used until Qt 3.0, until version 4.0 was released under the Free Software Foundation's (FSF) GNU General Public License (GPL) version 2.
GNU Wget is a computer program that retrieves content from web servers. It is part of the GNU Project. Its name derives from "World Wide Web" and "get". It supports downloading via HTTP, HTTPS, and FTP.
Electric Sheep is a volunteer computing project for animating and evolving fractal flames, which are in turn distributed to the networked computers, which display them as a screensaver.
In Unix computing, Ion is a tiling and tabbing window manager for the X Window System. It is designed such that it is possible to manage windows using only a keyboard, without needing a mouse. It is the successor of PWM and is written by the same author, Tuomo Valkonen. Since the first release of Ion in the summer 2000, similar alternative window management ideas have begun to show in other new window managers: Larswm, ratpoison, StumpWM, wmii, xmonad and dwm.
cdrtools is a collection of independent projects of free software/open source computer programs.
In 2006, a branding issue developed when Mike Connor, representing the Mozilla Corporation, requested that the Debian Project comply with Mozilla standards for use of the Thunderbird trademark when redistributing the Thunderbird software. At issue were modifications not approved by the Mozilla Foundation, when the name for the software remained the same.
This comparison only covers software licenses which have a linked Wikipedia article for details and which are approved by at least one of the following expert groups: the Free Software Foundation, the Open Source Initiative, the Debian Project and the Fedora Project. For a list of licenses not specifically intended for software, see List of free-content licences.
The Sybase Open Watcom Public License is a software license that has been approved by the Open Source Initiative. It is the licence under which the Open Watcom C/C++ compiler is released.
The PHP License is the open-source license under which the PHP scripting language is released. The PHP License is designed to encourage widespread adoption of the source code. Redistribution is permitted in source or binary form with or without modifications, with some caveats.
GNU IceCat, formerly known as GNU IceWeasel, is a completely free version of the Mozilla Firefox web browser distributed by the GNU Project. It is compatible with Linux, Windows, Android and macOS.
The GNU Affero General Public License is a free, copyleft license published by the Free Software Foundation in November 2007, and based on the GNU GPL version 3 and the Affero General Public License (non-GNU).
A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software. These actions are usually prohibited by copyright law, but the rights-holder of a piece of software can remove these restrictions by accompanying the software with a software license which grants the recipient these rights. Software using such a license is free software as conferred by the copyright holder. Free-software licenses are applied to software in source code and also binary object-code form, as the copyright law recognizes both forms.
The GNU General Public Licenses are a series of widely used free software licenses, or copyleft licenses, that guarantee end users the freedoms to run, study, share, and modify the software. The license was the first copyleft for general use and was originally written by Richard Stallman, the founder of the Free Software Foundation (FSF), for the GNU Project. The license grants the recipients of a computer program the rights of the Free Software Definition. The licenses in the GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. It is more restrictive than the Lesser General Public License and even further distinct from the more widely-used permissive software licenses such as BSD, MIT, and Apache.
The GNU Free Documentation License is a copyleft license for free documentation, designed by the Free Software Foundation (FSF) for the GNU Project. It is similar to the GNU General Public License, giving readers the rights to copy, redistribute, and modify a work and requires all copies and derivatives to be available under the same license. Copies may also be sold commercially, but, if produced in larger quantities, the original document or source code must be made available to the work's recipient.
System Package Data Exchange (SPDX) is an open standard capable of representing systems with software components in as software bills of materials (SBOMs) and other AI, data, and security references supporting a range of risk management use cases. SPDX allows the expression of components, licenses, copyrights, security references and other metadata relating to software. Its original purpose was to improve license compliance, and it has since been expanded to facilitate additional use cases such as supply-chain transparency and security. SPDX is authored by the community-driven SPDX Project involving key industry experts, organizations, and open-source enthusiasts under the auspices of the Linux Foundation.
Matthew Garrett is an Irish technologist, programmer, and free software activist who is a major contributor to a series of free software projects including Linux, GNOME, Debian, Ubuntu, and Red Hat. He has received the Free Software Award from the Free Software Foundation (FSF) for his work on Secure Boot, UEFI, and the Linux kernel.
The Server Side Public License (SSPL) is a source-available copyleft software license introduced by MongoDB Inc. in 2018.
Following a closer inspection at the licensing terms GeoGebra authors use, I noticed that GeoGebra isn't free anymore, starting from version 4.2.
[...] at least the language files are required to build the program.
However, if the language file carries a GPL-incompatible license (such as CC-BY-SA), the resulting product cannot be distributed in a legal way.
Besides the fact that it seems invalid, it also ships Jlatexmath (which I co maintain) which is published under the GPL v2.