Slashdot Mirror


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."

3 of 96 comments (clear)

  1. But will it run on SCO? by goombah99 · · Score: 3, Interesting

    Can a lawyer ever give a definitive answer?
    A appeals court yesterday overturned the assignment of UNIX to NOVELL giving SCO clearance to sue IBM for billions. I'd imagine the android handset makers and most linux-based router makers have reasons to be nervous as well. SCO also has a new deep pocket backing it's legal team. it's on again!.
    I doubt even lawyer could really give you a definitive answer on licensing.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  2. Re:What's the Problem by TheRaven64 · · Score: 4, Interesting

    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
  3. Re:How much trust is it asking? by Fourier · · Score: 2, Interesting

    Not sure how serious you are, but you've got it backwards. A future FSF could create a GPL with more liberal terms of distribution. Suppose the license permitted binary-only distribution in exchange for a generous donation to the FSF--probably most developers would have a problem with that.

    It's difficult to imagine such a scenario today, but I'm sufficiently paranoid to expect that the FSF may not always be trustworthy. All it takes is a gradual shift in the voting membership.

    If the FSF continues to release reasonable licenses, a developer can retroactively relicense old software releases under the new versions of the GPL. No risk to the developer, just a little more bookkeeping work.