I'm a regular linux user, and there are flaws in the article.... I don't think I need cli for anything in OpenSuse. Apache and ftp even have proper working gui configuration tools in yast and I don't think I know what of my software I can obtain the source for, so why dos it matter if the needed software is opensource if it runs on linux. The major linux I still have windows a round, other than testing it when a new version comes out, to see how it works now, is games.... Sadly, there's not enough games(good ones, installing kde4-games dos not count )....