"Winds of change are sweeping through the software industry. Today, it's no longer fashionable to decry free software types as it was just a few years ago--the cool kids are all 'leveraging' and reaching out to free software communities. But not everyone's doing it right, so let's explore seven principles to start a positive relationship with free software.