Rubén mainly selects certain Ubuntu packages and customizes them (configures them) to work with free software systems. Don't mistake this for being a worthless effort though. It's an extremely time consuming effort. However it is nothing compared to reverse engineering hardware in order to produce a driver. That is not a task this community is readily capable of (on any scale at least). It is not something anybody would want to invest money in. It is almost always a waste of resources compared to what can be achieved if a company supported a driver writing effort (provides specs or the code). The simpler solution that does work is educating users about where to get free software friendly hardware and why they should care (particularly where they are not using a free software distribution... yet!). Non-free software is an ethical problem as well as a technical one. It causes all sorts of issues on distributions which include non-free software.

Examples:

Ubuntu: Adobe Flash is no longer supported; Adobe discontinued support for Firefox (security updates only)

Ubuntu: Oracle discontinued licensing for Oracle Java; what everybody has tested against (major issue for those dependent on it). Canonical had to pull support for Java because they could no longer package and release it. They also could not leave the software installed as it was a security risk for users. They decided to break users systems instead!!!! Wise move despite that although it shows the need to remove non-free software from the GNU/Linux stack.

Lexmark printers: Support/non-support has fluctuated over the years. They released a non-free driver a few years ago for a version or two of a particular distribution. Then they discontinued it. Bye-bye printer. Even if you knew what you were doing and could figure out how to get it to run (provided all the circumstances were met to satisfy its needs) you'd likely have spent a few hours to get it working with a newer version of a “supported” distribution. This is not just Lexmark printers. Samsung did it, Canon's done it or something similar (only supported GNU/Linux in Japn! And only for a specific release), and many many more.

Just being supported under “Linux” is not good enough. There are thousands of examples with thousands of devices and products. These are just a handful of good examples.

The solution is to direct users at free software compatible hardware and contribute to free software projects such as Trisquel, Lightspark, and others. Just getting all the pieces to fit is more important to increasing the number of users. The masses are use to paying for newer hardware.

Explaining it to a non-technical user is easy once you get the hang of it. I usually say something like this: There is a good chance your [printer, video card, wifi adapter, etc] will not work with a new computer [this is when most non-technical users switch to GNU/Linux]. This is because most manufacturers don't support discontinued hardware. Those who do generally don't support it for long and particularly not on newer systems. When something is supported long term it is usually because of a standard or because the company has made available the source code. Source code is what makes your printer work. When anybody can fix, improve upon, and work on this code you don't have to worry about the device working as you are no longer dependent on the manufacturer for support. Then point them to libre.thinkpenguin.com since it is simple, easy, etc to get hardware from us. Should some other company start doing this you could obviously point them elsewhere. Or should our catalog become available... point them to a store which sells it. There may also be a solution where you could point them to a certification logo if the free software foundation certification program takes off.

Reply via email to