Page 1 of 3 123 LastLast
Results 1 to 10 of 28

Thread: Wayland License Changing To LGPLv2

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    15,678

    Default Wayland License Changing To LGPLv2

    Phoronix: Wayland License Changing To LGPLv2

    Wayland has experienced a surge in development activities from new developers since it was announced Ubuntu will deploy the Wayland Display Server with patches coming in from various developers that address issues from bugs to letting it run on a Linux frame-buffer. Wayland up to this point has been licensed under the MIT / GPLv2 code licenses (depending upon the component), but Kristian Høgsberg has now decided to change the licenses before it's too late and complicated...

    http://www.phoronix.com/vr.php?view=ODgxNQ

  2. #2
    Join Date
    Sep 2008
    Posts
    989

    Default

    Why not at least LGPLv2 or later? It's good for license compatibility, and fends off the patent trolls, while still allowing well-behaved proprietary folks (i.e. those not trying to give you a trojan horse full of patents) to link against you.

  3. #3
    Join Date
    Sep 2009
    Location
    Edinburgh, UK
    Posts
    53

    Default

    Quote Originally Posted by allquixotic View Post
    Why not at least LGPLv2 or later? It's good for license compatibility, and fends off the patent trolls, while still allowing well-behaved proprietary folks (i.e. those not trying to give you a trojan horse full of patents) to link against you.
    LGPLv2 code can be relicensed as GPLv3 or later (it is allowed by LGPLv2).

  4. #4
    Join Date
    Nov 2007
    Posts
    1,024

    Default

    I'm saddened by this. Debates about licenses aside, this instantly restricts the number of places that Wayland can be used. (L)GPL code doesn't exist in any Xbox, PS3, Wii, DS, etc. games because those platforms are locked down (and yes, I agree that sucks!) and don't allow the applications to uphold the (L)GPL requirements. I forgot what the verdict on (L)GPL on iPhone was, but I believe it was the same.

    Worst part is, there are people who would contribute back if they were able to use the code in the first place. But they can't because of arcane license incompatibilities because someone or another had to get a bug up their ass about making damn sure everybody shares always all times forever (even though most of the time that _forced_ sharing comes in the form of horrific patches that nobody wants to pull into the upstream codebase anyway). This is, in fact, the exact problem I already ran into with Cairo on a project I wanted to use it with but can't. We could have definitely done some performance work on it, and I have blanket approval to contribute patches back to any Open Source project we use, but Cairo's legal incompatibility with the Xbox precludes using it in the first place.

    I guess this is just annoying me so much because Wayland was MIT and now just changed to the (L)GPL out of paranoia about people not contributing bug fixes to libwayland-client. Sigh.

  5. #5
    Join Date
    Aug 2007
    Posts
    437

    Default

    Shit, if you want to get their work and turn if to yours without contributing back, GTFO and write your own damn code!

  6. #6
    Join Date
    Oct 2009
    Posts
    845

    Default

    Quote Originally Posted by elanthis View Post
    This is, in fact, the exact problem I already ran into with Cairo on a project I wanted to use it with but can't. We could have definitely done some performance work on it, and I have blanket approval to contribute patches back to any Open Source project we use, but Cairo's legal incompatibility with the Xbox precludes using it in the first place.

    I guess this is just annoying me so much because Wayland was MIT and now just changed to the (L)GPL out of paranoia about people not contributing bug fixes to libwayland-client. Sigh.
    And I'm saddened by hearing this old nonsense. The 'Oh, I could have done soo much work on this if it weren't for the licence' bullshit. The Wayland devs knows exactly how to licence THEIR code, take it or leave it. And unlike those licence zelots lurking around saying how much they would contribute if the licence was another, the Wayland devs ARE actually doing the work. So let's just leave it to the code AUTHORS to decide what licence they want, whatever it may be and accept that without the petty whining. Beggars can't be choosers.

    And last I checked you could link to a lgpl library from proprietary code, so what is the problem?

  7. #7
    Join Date
    Jan 2008
    Posts
    772

    Default

    Quote Originally Posted by XorEaxEax View Post
    And last I checked you could link to a lgpl library from proprietary code, so what is the problem?
    It's not really a problem with LGPL as such, but rather that it's likely impossible to satisfy both LGPL and Sony/Microsoft/Nintendo. Compare GPL-incompatible open-source licenses, ignoring that GPL-incompatible open-source licenses aren't frequently used for the purpose of establishing software monopolies.

  8. #8
    Join Date
    Oct 2008
    Posts
    3,248

    Default

    Quote Originally Posted by Ex-Cyber View Post
    It's not really a problem with LGPL as such, but rather that it's likely impossible to satisfy both LGPL and Sony/Microsoft/Nintendo. Compare GPL-incompatible open-source licenses, ignoring that GPL-incompatible open-source licenses aren't frequently used for the purpose of establishing software monopolies.
    I thought the issue was with the GPL license, not the LGPL. I can't really think of any reason those companies would be LGPL incompatible, all it requires is that you publish any changes you make within the library, anything outside can be as proprietary as you want.

  9. #9
    Join Date
    Sep 2009
    Posts
    53

    Default

    It's like that that wayland intend to substitute X11?

  10. #10

    Default

    Quote Originally Posted by elanthis View Post
    I'm saddened by this. Debates about licenses aside, this instantly restricts the number of places that Wayland can be used. (L)GPL code doesn't exist in any Xbox, PS3, Wii, DS, etc. games because those platforms are locked down (and yes, I agree that sucks!) and don't allow the applications to uphold the (L)GPL requirements. I forgot what the verdict on (L)GPL on iPhone was, but I believe it was the same.
    Nothing wrong with LGPL on iPhone - the OS itself actually ships with both LGPL and GPL libraries (like libiconv). You can download the source here: http://www.opensource.apple.com/release/ios-40/

    GPL can be a problem in app store apps (but it makes little sense for free apps, like VLC where some people are kicking up a stink over nothing) but nobody is going to use Wayland in an applicaiton...

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •