I know a few years ago when I was working on a government procurement project for some software, the (very good) lawyers were very weary of any OSS included in the proprietary product we were buying. Their reasoning was, we were buying the product from the vendor. If the vendor had incorporated the OSS code into their product and it was found that they'd breached the license conditions, then we essentially lost the license to run the software - otherwise we'd be in breach as well. Not what you want when you're spending hundreds of millions on a project.
AnthonyMouse|8 years ago
It's just as easy for proprietary software to be a derivative of some other proprietary software which the seller screwed up and didn't acquire the appropriate license for.
thyrsus|8 years ago
nunobrito|8 years ago
In regards to Red Hat, you don't get the code available in perpetuity (time is three years for GPL portions) and you can't distribute that code to others when it still contains logos and other trademarks from Red Had inside (CentOS is often the alternative). Effectively you are paying them for a time-limited subscription to use their logo. That's on the fine print inside Red Hat license agreements.
I know this because my job is to make sure open source can be used without bobby-traps.
taktoa|8 years ago