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

Thread: Wayland License Changing To LGPLv2

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

    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
    Aug 2009
    Posts
    125

    Default

    Why does he hate the BSDs so much? They are no fans of the GNU licenses and keeping the MIT license would certainly help Wayland's adoption.

  5. #5
    Join Date
    Jan 2008
    Posts
    299

    Default

    Quote Originally Posted by KAMiKAZOW View Post
    Why does he hate the BSDs so much? They are no fans of the GNU licenses and keeping the MIT license would certainly help Wayland's adoption.
    Haha.

    Which of Free, Net, Open, DragonFly, et al BSD have kernel modesetting?

  6. #6
    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.

  7. #7
    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!

  8. #8
    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?

  9. #9
    Join Date
    Jul 2009
    Posts
    61

    Default

    Quote Originally Posted by KAMiKAZOW View Post
    Why does he hate the BSDs so much? They are no fans of the GNU licenses and keeping the MIT license would certainly help Wayland's adoption.
    Do you really think this was because he _hates_ the BSDs?
    Stop and think about that for a second.

    You are assuming that is why it was done, when in fact it could be an unintentional side-effect. Besides, nothing besides their own self-imposed restrictions precludes the BSDs from using it.

  10. #10
    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.

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
  •