|
|
|
|
|
by nickpsecurity
3865 days ago
|
|
"The license doesn't attach without your knowledge." It does if one person on a large team did it without others' knowledge. This doesn't occur for most, non-copyleft code. At that point, if it's a derivative work, then your codebase looses its value as it gets GPL'd just because GPL'd code touched it. Preventing that outcome would require both preventative methods and constant vigilance. Kind of like avoiding getting sick from a virus and spreading it everywhere. Note: A former Microsoft employee told me in a prior discussion they identified this exact risk and took steps to prevent it. I never knew if it was paranoia or what could legally happen. Interesting to find last year that my hypothetical scenario actually played out to a degree in FOSS's arch-rival of that period. |
|
> It does if one person on a large team did it without others' knowledge.
No, the license never attaches to your code without a positive decision on your part to offer your code under the license.
Now, if someone does something that makes the code legally a derivative work of GPL code without knowledge of the person releasing the code, the obligation to release the code under the GPL or not at all may be created and breached without knowledge of the person doing the release, but the license still has not attached to your code.
When the breach is detected, you may decide that the best way to deal with the breach is to offer the code under the GPL.
> This doesn't occur for most, non-copyleft code.
Any code, under any license with any obligations attached to redistribution of derivative works -- or which simply prohibits redistributing such works -- can create unexpected breaches when someone includes them in a work without knowledge of the person responsible for the release; copyleft licenses are not at all special in this regard.
> At that point, if it's a derivative work, then your codebase looses its value as it gets GPL'd just because GPL'd code touched it.
No, again, your code base only becomes GPL because you choose to offer it under the GPL. IIRC, the few GPL violation cases (in the US, at least) that have gone to court and not been settled have resulted in fines and injunctions on distributing the GPL-dependent software.
> Note: A former Microsoft employee told me in a prior discussion they identified this exact risk and took steps to prevent it. I never knew if it was paranoia or what could legally happen. Interesting to find last year that my hypothetical scenario actually played out to a degree in FOSS's arch-rival of that period.
The description of the GPL as "viral" was central to Microsoft's PR effort against Free Software in general and Linux in particular.
So, its not really surprising to hear that from that source.