Table of Content
Welcome to this wiki, where people support, develop and share information about free solutions. Check the solutions page to find out how this technology is useful for you.
"Free software is software that respects your freedom and the social solidarity of your community." - Richard Stallman
Free Software and Hardware is important for individual and organizations in more ways than just technical and licensing details, Free Software is a matter of liberty, not price. Think of “free” as in “free speech”, not as in “free beer”. Free software is a question of the users' freedom to run, copy, distribute, study, change and improve the software. Some points comparing free software, proprietary or open-source;
- Proprietary software means you are not free to use it as you wish. Free Software allows you to use it as you wish, study the program by accessing the sources, writing additional code, testing, modifying and distributing it. These things are prohibited for proprietary software and for some open source solutions.
- Proprietary software will never be yours no matter how much you pay. Free Software uses copyright law to grant you freedoms that are usually reserved for the copyright owner. Proprietary software lock-in proprietary standards to ensure that their users will become returning customers. Free software works in open standards.
- Proprietary software means, fundamentally, that you don't control what it does. The corporation or developer makes your computer/infrastructure obey them instead of you. With Free Software you own the data and infrastructure, avoiding the individual or organization and becoming a product that can be sold and snooped on.
For more information read "Free Software Is Even More Important Now" by Richard Stallman on gnu.org.
Hive is a group of small projects based on Crux Gnu\Linux distribution that uses a very simple and yet powerful (bash script) method of packaging software.
Crux Gnu\Linux distribution is a self hosted system that allows you to clone it to serve your needs. The system can be installed into a virtual machine, bare bones server, desktop or laptop. A port to ARM computers on module exists.
Self hosted means you own and control all your infrastructure, e.g. computer, data and services necessary to develop and deploy your own clone and applications.
This helps individuals and organizations avoid becoming a product that can be sold, being snooped on, and having corporations dictating what can be or not done with your infrastructure, software and data.
Exception for kernels that require blobs for specific device work on hardware is more difficult to find such solutions, preference is given to which ones share more of the key-values. Crux's upstream repositories may contain non-free
To break the ice, let's create your first page on this wiki. This will allow you to see how easy it is to create and edit content. Open Users List in a new tab and click edit. Now copy another user line/link and paste it on the bottom of the list. Replace only the name of the user, it should look something like this;
[[Profiles/MyName | MyName]]
Click "Save" and click on the link you just created. If a notification comes up saying that page have not yet been created does not show, it means that name is being used by another user, go back to users list and choose another name.
Click on the link provided to create a new page; "(Create Profiles.YourName)". Add some information about you, can be just small sentence to test, add your name to the "Author" field, and click "Save".
At first all this place and its tools can look complex and intimidating, but in reality after few interactions you will be amazed how simple and fun they are. This are the main areas of the Hive server;
- Documentation about systems, tools and development.
- Wiki you are reading now, main place where content is shared.
- Git web server to browse repositories.
- Support forum, bug tracker, tasks or to-do lists, roadmap, etc.
- Chat where we all can meet up.