Getting Through the FOSS License Minefield
dotancohen writes "Here's an exercise: Write a GPLed server for solving Freecell that the graphical game would communicate with using TCP/IP or a different IPC mechanism. Easy, right? Except for that pesky licensing bit. Our own Shlomi Fish gives an overview of the various options in picking up a licence for one's FOSS project, and tries to give some guidelines choosing one."
Not a minefield, but it's a case that's commonly overlooked by GPL advocates. It's trivial to take a GPL'd program and make it communicate with a proprietary program using a well-defined IPC mechanism, which subverts the intent of the GPL. If you are a big proprietary-software company you can easily use GPL'd code with a (relatively) small investment in building the abstraction layer. If, on the other hand, you're a Free Software developer wanting to use GPL'd code with some other GPL-incompatible Free Software license (e.g. porting ZFS to Linux) then you have problems.
I am TheRaven on Soylent News