Slashdot Mirror


Gentoo/FreeBSD On Hold Due To Licensing Issues

Alan Trick writes "Flameeyes (a Gentoo/FreeBSD developer) recently came up with some serious problems among the various *BSD projects who use BSD-4 licensed code (which is all of them). Even other projects like Open Darwin may be affected.

The saga started when he discovered the license problems with libkvm and start-stop-daemon. "libkvm is a userspace interface to FreeBSD kernel, and it's licensed under the original BSD license, BSD-4 if you want, the one with the nasty advertising clause." start-stop-daemon links to libkvm, but it's licensed under the GPL which is incompatible with the advertising clause. The good new is that the University of California/Berkley has given people permission to drop the advertising clause. The bad news is that libkvm has code from many other sources and each of them needs to give their permission for the license to be changed.

At the moment, development on the Gentoo/FreeBSD is on hold and the downloads have been removed from the Gentoo mirrors."

7 of 200 comments (clear)

  1. Well... by Aadain2001 · · Score: 5, Interesting

    This is better than getting the lawyers involved. What a great case of the community policing itself and making sure it is following its own rules. It may take a while, but I think this issue will be resolved and the project(s) will move forward.

    --
    Space for rent, inquire within
  2. Re:Trouble in paradise by jimicus · · Score: 2, Interesting

    Similar rules exist in the commercial world as well, y'know. Only it's a lot harder to spot breaches of them when all you have available is pre-compiled code.

  3. But wait a minute... by MarkusQ · · Score: 5, Interesting

    But wait--wasn't the decision to link to libkvm made by the authors of the start-stop-daemon? And aren't they the same ones who decided to release it under the GPL? It would seem to me that people are looking at things the wrong way 'round. Instead of getting wavers for libkvm they should be looking at the start-stop-daemon which has either effectively been dual licensed or has been misused by whoever decided to use libkvm (idf it wasn't the original author(s)).

    --MarkusQ

  4. Re:Good by TheRaven64 · · Score: 2, Interesting
    I disagree that the Debian GNU/kFreeBSD port is a waste of time. Linux is not the official kernel of the GNU project and, while I doubt anyone will actually use the FreeBSD kernel port, it is useful to improve the portability of the GNU system.

    More interesting is the Nexenta project, which is porting Ubuntu to OpenSolaris (and has usable releases out already).

    --
    I am TheRaven on Soylent News
  5. Re:Someone didn't read his next email... by TheRaven64 · · Score: 4, Interesting
    I take it you didn't read the second link, or the summary. This covers code written by UCB, and is widely known about. All UCB-original code released under the 4-clause license can be used under the 3-clause license. However, FreeBSD does not use the original 4BSD libkvm; a number of people have submitted patches to it over the years. Because FreeBSD does not require copyright assignment, these changes are still owned by their authors, and some of them are under the 4-clause license.

    This means that parts of the library are 3-clause licensed, and parts 4-clause licensed.

    --
    I am TheRaven on Soylent News
  6. Scare Tactics by Duncan3 · · Score: 2, Interesting

    I'm sure this will blow over as nothing soon enough, but it's EXACTLY this kind of stuff that scares the crap out of corporations and prevents Open Source(TM) from making much headway.

    The current reality is that your code is either public domain (new BSD is also allowable, GPL is _NOT_) and people will use it, or it's under one of the 7,867 Open Source(TM) licenses with 10 times that many cryptic and probably incompatible clauses that nobody really knows what to make of. The _applications_ will be used of course, but the code is dead.

    The sooner people figure that out the sooner we can all stop having to rewrite everything.

    Don't worry, we'll still all have work rewriting everything in the language flavor of the month. This year everyone is getting paid to rewrite all their code in Ruby I hear.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  7. Re:as an end-user only... by iainl · · Score: 2, Interesting

    If it's against the license, distributing it is illegal. If you don't care about illegal distribution, you might as well be using pirated software.

    By all means use Linux or BSD because they suit the job better. I kinda leapt to the conclusion that Vista would do just as well if you're claiming to be an archetypal "End User" who doesn't have to do anything serious with the box, as that's what I thought the initial post was implying.

    --
    "I Know You Are But What Am I?"