Comment Re:Easy: Its the people.(GPL question) (Score 1) 69
For instance, you can do anything you like with Linux in the comfort of your own home, so long as you don't distribute the result. But distribution can become a thorny issue if you're careless, and as a result the GPL offers relatively weak protection of your company's super-secret algorithms. After all, anyone who *legally* acquires part of the code, now has full GPL rights to the whole thing, tasty bits included.
Of course, this is only very slightly less protection than, say, trade secret law offers. In either case, the rule of thumb is to keep your secrets secret.
Companies do occasionally get stung by this when they fail to realize that they are actually "distributing" code. Witness Linksys, which was forced to give away its changes to the Linux kernel, probably because it simply never occurred to the developers that selling a device constituted "distribution" of the image in the firmware. The poster's company (or its customers) could conceivably run into the same problem down the line by selling POS units with the customized GPLed drivers installed.
Compare to TiVo, which had the sense to put the interesting code in separate executables that don't derive from anything GPLed.
Of course, this is only very slightly less protection than, say, trade secret law offers. In either case, the rule of thumb is to keep your secrets secret.
Companies do occasionally get stung by this when they fail to realize that they are actually "distributing" code. Witness Linksys, which was forced to give away its changes to the Linux kernel, probably because it simply never occurred to the developers that selling a device constituted "distribution" of the image in the firmware. The poster's company (or its customers) could conceivably run into the same problem down the line by selling POS units with the customized GPLed drivers installed.
Compare to TiVo, which had the sense to put the interesting code in separate executables that don't derive from anything GPLed.