GNU Dr. Geo, be a Geometer!
A software to design & to manipulate interactive geometric
sketches.
It helps kids to explore geometry. Distributed with its
source code it is modify-me-ready and it runs on GNU/Linux, Windows
and Mac OS X.
Dr. Geo is an educational oriented software. It's an observatory to explore geometry situation in an interactive way in opposition to figure drawn on a sheet of paper. The user interface was designed to be simple but efficient for young users. In spirit, it is a free education tool for schools where freedom and equality matter.
Its second aim is to be an open, easy to study, to modify and to extend interactive geometry software. It is distributed with its source code you can modify while using it. Ten years old kids use Dr. Geo to explore Euclidean geometric sketch, agile kids extend and program it with its embedded dynamic Pharo language and user interface.
Just like other interactive geometry software such as Cabri, Cinderella, Geogebra, Carmetal, with Dr. Geo the user creates a geometric sketch and manipulates it according to its constraints. What sets Dr. Geo apart from the other geometry software is the possibility of studying and even modifying/extending its source code while s/he is using it to create a figure. It is the GNU spirit in action!
Downloading Dr. Geo
The latest release 19.09b can be downloaded at http://drgeo.eu/download.
Source code
The Dr. Geo source code is at Launchpad, dev.drgeo.eu. To build it from its source code, you need:
- To read the INSTALL document in the repository.
- Dr. Geo is coded with the Pharo programming system, licensed under the MIT license. So you need that system too.
But do not forget, the Dr. Geo source code can also be edited from itself while using it, from its integrated source code browser.
Documentation
Documentation and help are found at http://drgeo.eu/help.
How to contact Dr. Geo team
- Social network
- Follow us on Mastodon
- Mailing list
- There is a mailing list for all kind of discussions related to Dr. Geo.
- Forum
- There is also a web based forum
at http://forum.drgeo.eu with
dedicated topics:
- Announcements are made on Dr. Geo news.
- Dr. Geo users is used to discuss most aspects from the user perspective.
- Translations and documentation to discuss on these topics!
- Developers to discuss and to report bugs; to propose patches.
- Instant chat
- Instant discussion group is drgeo@irc.freenode.net. You need to install a IRC software to connect, or you can use a web client to connect directly (Nickname: your name, Channels: #drgeo).
Getting involved
Development of Dr. Geo, and GNU in general, is a volunteer effort, and you can contribute. For information, please read How to help GNU. If you'd like to get involved, it's a good idea to join the discussion forum.
- Use the software!
- Learn and use Dr. Geo, you may encounter bug or you may have ideas
for new features. Several were developped at user requests.
Contact: forum, email, bug report whatever suit you. - Documentation
- We have pretty complete user guides in French and English. Its
sources is the Texinfo format -- as requested for any GNU
software. Help is welcome for proofreading, formating its contents or
contributing chapters.
Documentation
Documentation sources repository - Translation
- Dr. Geo user interface needs to be localised to as much native languages as possible. To participate to this effort, visit its translation page. Translation is done online from your web browser, you only need a Launchpad account.
- Development
- For development sources, issue trackers, and other
information, please see the
Dr. Geo project page.
See the open bug tickets. - Maintainer
- Dr. Geo author is Hilaire Fernandes <hilaire AT drgeo.eu>; he's still maintaining it.
Licensing
Dr. Geo is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
GNU Operating System![[FSF logo]](/graphics/fsf-logo-notext-small.png)