A longtime advocate for open-source software, he has been involved with the "Linux Journal" since it began publishing in 1994. He became a Contributing Editor in 1996, Senior Editor since 1999, and Editor-in-Chief in 2018. His column "Linux for Suits" ran until 2007, and was followed by "EOF" inside each issue's back cover. His work with "Linux Journal", and as an advocate of free software and open-source, earned him a Google-O'Reilly Open Source Award for Best Communicator in 2005. His byline has also appeared in many other publications, including "OMNI", "Wired", "PC Magazine", "The Standard", "The Sun Magazine", "Upside", "Release 1.0" and "The Globe and Mail".