Software we are using
Table of Contents
- Introduction to Start Your Own Gold Mine
- Free software only
- Operating system
- Desktop Environment
- Editing and document preparation software
- Management and planning software
- Programming languages
- Database management
- Email management
- Internet browsers
- Accounting software
- Social networks and communication
- Mobile computing, messaging and GPS positioning
- Scientific Computing
- And most important of all, the calculators
Introduction to Start Your Own Gold Mine
Start Your Own Gold Mine is a company engaged in guiding clients to start new gold mining activities and helping mining license holders to develop their lands and enter joint ventures with investors.
We are informing thousands of people every month of our business, in the same time, conducting Preliminary Site Inspections and Matrix Gold Prospecting projects on remote mining sites.
Our business and communication system would not be possible without the software and computing.
You may get the insight how we are using Free Software to enhance our efficiency and productivity. The majority of software we are using in business is listed on this page.
Free software only
We are using exclusively free software in our business.
“Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech”, not as in “free beer”. We sometimes call it “libre software”, borrowing the French or Spanish word for “free” as in freedom, to show we do not mean the software is gratis.
A program is free software if the program’s users have the four essential freedoms:
The freedom to run the program as you wish, for any purpose (freedom 0).
The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbor (freedom 2).
The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
This text have been copied and modified from the page about free software and is released under Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0) license.
We are using exclusively the GNU Operating System, often known as GNU/Linux operating system and often mistakenly known as only Linux. We call it simply GNU. As we are based in East Africa, Tanzania, Kenya, Uganda and Rwanda, it makes even more pleasure to call the operating system by the Wildebeest species. Isn’t it?
Our operating system is entirely free in the sense that we have license to copy it as many times we wish, that we may modify it, and distribute the modifications, learn from it, provided we take care that each new person who receives the copy, also receives the same rights and same licenses of usage.
Which GNU/Linux distribution are we using?
One may ask us, which GNU/Linux distribution are we using?
We are willing to distribute, copy or give away the GNU Operating System we are using to any interested party.
And we invite new users to contribute back to GNU operating systems and software.
Editing and document preparation software
Each staff member working in administration in our company is required to learn basics of editing by using GNU Emacs text editor. It is a lesson of 30 minutes to 90 minutes, that may be learned easily by anyone who has little computing skills.
This text, all our documents, plans, programs, projects, just about all documents are prepared by using GNU Emacs text editor. It is a powerful editor with programming capabilities, that also offers communication services such as Internet Relay Chat and XMPP chat.
For books, letters, documents, we are using the LaTeX typesetting system. It is helping us create beautiful and ordered documents with the table of contents and images, we are creating our reports by using GNU Emacs text editor and LaTeX.
Website markup language
The websites are created by using GNU Emacs text editor and Markdown lightweight markup language. Often, we are simply using Org-mode to prepare documents, convert it into Markdown and then publish as HyperText Markup Language (HTML) on Internet.
Org-mode is extension of the GNU Emacs text editor that helps us to write strategy, tactics, to make plans, programs, projects, to assign tasks and organize our business. It is written in the programming language Emacs lisp and may be understood better by visiting the Org-mode website.
Management and planning software
There are few programming languages we are using to speed up the productivity in the office, and those are:
Without databases life would not be easy. We are using the PostgreSQL database system. It helps with the management of information relating to clients, suppliers, contact information, mining lands, and it helps us in the process of moving artisanal miners from one step to the next step of development in the gold mining business.
We use the database for management of records relating to Customer Relationship Management process, and also as a website revision system including as Enterprise Resource Planning software, all programmed by Jean M. Louis and based on Gedafe, Generic, Web-based, PostgreSQL Database Front-end written in Perl.
The databases are used to enable marketing and sales in our business.
Email management is so much important part of our business. Most of the initial conversation is preliminary done by email. All our clients, suppliers, and mining license owners receive email information from our side. We put so much efforts that we can manage emails easily.
We are not using proprietary email services or Service as a Software Substitute (SaaSS) as we do not wish that our business control is in the hands of unknown distant companies and people we have never seen and met. No, we are not using Google, Yahoo, or other remote computing services that control their users, their data and their computing.
We have a computer already. We do not need third party to handle the data and computer, our computers are just enough.
For the email relaying, sending or receiving we are using Courier mail server, while for reading and typing emails we use The Mutt E-mail Client. For searching of emails we do not require any third party search engine such as Google, we are simply using mu, the email search engine with bindings in Guile programming language.
So, how fast are we?
We are very fast in reading, writing, responding and searching for emails. Within a second we can see the previous conversation with a person, and we have more than 46,000 such conversations.
We are using the GNU IceCat Internet browser as a version of Firefox browser, that offers higher freedom and respects our privacy. Its main advantage is an ethical one: it is entirely free software. While the Firefox source code from the Mozilla project is free software, they distribute and recommend non-free software as plug-ins and addons. We do not agree with that.
On Hyperbola GNU/Linux-libre we are using Iceweasel-UXP browser.
For accounting purposes, we are using GnuCash software. GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU General Public License. The GNU General Public License is a free, copyleft license for software and other kinds of works.
Social networks and communication
The only type of social network we are using is decentralized social network that is hosted directly on our servers such as GNU Social. We have been using previously YouTube, Facebook, Twitter and similar, but not any more.
We are not using Skype, Whatsapp, Instagram, Facebook, and any other centralized, proprietary network for social or individual communication. We are valuing the principles of distributed social networking and do not believe that data, information, communication, shall be held and controlled by third parties.
Instead, we use the free software social networks, such as GNU Social.
Mobile computing, messaging and GPS positioning
On mobile computing, such as mobile phones and tablets, we are using exclusively free software. On Android phones we are using the software depository F-Droid that offers exclusively free software, and we use Android without centralized and proprietary Google accounts.
For GPS or Global Positioning System management, we are using the Android application Androzic that allows us to record way-points and locations of shops, resources, water sources on the mining site and to navigate to mining lands.
We are creating software ourselves for any scientific approach, for financial estimates, timelines, gold trade transactions, conversions between one and the other geodetic datums, for management of the geographical locations, battery usage, the pressure of pumps, and similar applications.
GNU Units is one such important application that helps us convert mesh to microns or micrometers and to verify various calculations and estimates. We also update our gold prices by using this software.
And most important of all, the calculators
While calculators are important software tools, we are using the simplest programming language GNU Guile or GNU CLISP - Common Lisp as our programmable calculator and often the GNU bc, the arbitrary precision numeric processing language.
Without a calculator, one cannot do proper estimates, quick calculations for volumes of ores, gold prices and similar.
While this all may sound so much strange to you as someone who is yet learning about free software, especially if you are exclusively proprietary software user, it is yet very efficient, scientific, accurate, and helps us in business management.
Whatever we are doing, we have created our business, the administration, the reports, contracts and agreements, by the exclusive use of free software here mentioned.
Smart people are going to follow the free software philosophy and will help themselves and others.
- Software we are using in the program Start Your Own Gold MineHere is the description, listing and download of some of the small and large software we are using in the program Start Your Own Gold Mine. Small scale mining without mathematics, physics, chemistry, geology simply does not function well. Same is with software. Repetitive tasks and calculations, estimates and the EQV Formula for gold production demands the usage of programming languages and specific software tools.
Contact us to Start Your Own Gold Mine. There is a simple rule at Start Your Own Gold Mine: if we can help you, we do, whenever and wherever necessary, and it's the way we've been doing business since 2002, and the only way we know