If you can't bring yourself to donate (for financial reasons, etc) help promote free software in general. There are lots of people here and in particular using other distributions who don't know about the various problems. Distributions that include non-free software or make it more readily available don't hate free software. These distributions rely on freedom just like Trisquel. The differences of opinion is largely in the approach to tackling non-free software and support issues. The reasons for the "open source" position is not a hate for free software. It is in order to gain mainstream "support" (which is a problem for free software users on both sides of the issue). Ideally we all want to be shipping exclusively free software though.

It really is pretty easy to explain in simple terms the importance of avoiding non-free software and how it negatively impacts users. In order for the free software community to support hardware / software there needs to be the support from manufacturers / software companies. Many companies show an unwillingness or inability to cooperate with the free software community though. Without free software drivers, firmware, and other software there is no guarantee your hardware or software will continue working. The community literally can't support it. There are no bug fixes, there are no improvements, there is only a reliance on the manufacturer for drivers/firmware/updates. Non-free dependencies mean your stuff may or may not continue to work.

Most of the problems users run into in GNU/Linux have to do with purchases of hardware dependent on non-free components or other non-free software.

You can see that across the board with just about every class of device.

You can see that with pure software situations as well such as the non-free Java Oracle debacle where users lost support for Java applications due to the discontinuation of licensing terms which allowed for the distribution of said software.

You can now see this happening again with Adobe Flash. For quite a few years now most distribution have had support. Now Adobe has decided to discontinue the older software and left users out in the cold. Had the software been free Mozilla or another party could continue developing the software. Instead what has happened is Adobe has teamed up with Google and turned Adobe's Flash into a Chrome exclusive feature.

There are very few devices that will continue working year after year in GNU/Linux. Users should be weary of purchasing random hardware or any "Linux" hardware. What users should be seeking is free software compatible hardware. We have put together a catalog to help solve this problem.

I can give some general advice on where to look for free software compatible hardware although there are many issues with getting it outside of our catalog.


N Mini PCIe Wireless cards: Any N Atheros Mini PCIe card is golden

N USB Wirelesss cards: Any device with an Atheros AR9170 should be golden

G USB Wireless cards: Any device with an Realtek 8187B or 8187L chipset should be golden

N Wirless PCIe & PCI cards: Technically any with an Atheros N chipset should work. I would not suggest trying to get a random card based on this information as in practice there are various issues. What you get may or may not work.

USB Bluetooth cards: CSR is what you need to aim for although not all cards with a CSR chipset work.

Bluetooth / Wifi combo Mini PCIe cards: The cards with an Atheros wifi and an Atheros bluetooth chipset are best although there is currently no free software support for the bluetooth portion. We advise a pure Atheros wireless Mini PCIe card with a USB Bluetooth dongle with CSR chipset.

Printers & Multifunction machines: HP is the way to go. While there are a few non-HP printers that are free software compatible it is not worth the headache. Not all HP printers and multifunction machines are free software friendly though. While HP's documentation is very good for figuring out which printers to buy one needs to understand how to interpret the documentation. A good portion of the Inkjet printers and multifunction machines are free software friendly. The color laserjet multifunction machines should be avoided at the consumer end. They all require non-free software. I would suggest inquiring with us before purchasing a printer if you don't get one from ThinkPenguin.

Ethernet cards: Most 10/100 ethernet chipsets are free software compatible although not all. At least some 10/100/1000 ethernet chipsets are dependent on non-free software. I have not suggestions as to how to locate free software compatible cards. We do sell both 10/100 and 10/100/1000 USB cards that are free software compatible (the 10/100/100 may not work yet with free distributions- I believe we will see support by Trisquel's 6 release though).

USB sound cards: Most should work with free software. There are some that should be avoided. Creative's newer cards for instance. There are also some USB audio cards which I believe don't work. We have two USB audio cards which should work good enough for most users.

USB 3 express cards: If I recall there is only one chipset for these devices. In theory I believe this should work although the support is kind of iffy right now.

This covers a good portion of the problems people encounter and just finding out what chipsets they have using lsusb and lspci can give you a good indication of the problem. If they aren't using one of the above chipsets explain the problem and suggest switching cards/systems/devices/etc.

ATI and NVidia graphics chipsets are also a problem. Unfortunately you can't easily replace these. There are also problems switching Mini PCIe Wireless cards in many newer systems. This is due to digital restrictions in the BIOS. HP, Lenovo, IBM, Dell, and Toshiba users may want to get a USB wireless card instead. We advise users not to purchase new laptops from these companies. We do have a limited selection of laptops and desktops with many configuration options for just about any price point you may need to hit.


Reply via email to