How to interact with the Free Software Community Practical Rules 7. Avoid fancy business models If you ship the same hardware with two different drivers (half featured and full-featured), any free software will likely make full features available on that hardware.