If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Comment

I wished it had gone to LGPL I feel this might have encouraged more companies to give back to the project

LGPL would effectively end any chance of BSDs, Solaris, etc. adopting Wayland.
Xorg is under MIT license since it exists and nobody has any problems giving developed code back. Wayland is the successor to Xorg and to get the same adoption rate, the same legal framework should be used.

Comment

LGPL would effectively end any chance of BSDs, Solaris, etc. adopting Wayland.
Xorg is under MIT license since it exists and nobody has any problems giving developed code back. Wayland is the successor to Xorg and to get the same adoption rate, the same legal framework should be used.

I think they might have issues if it were GPL but not LGPL - Wayland is in user space - if these OS's didn't allow for LGPL they wouldn't be able to have Gnome or KDE included with them

Comment

I think they might have issues if it were GPL but not LGPL - Wayland is in user space - if these OS's didn't allow for LGPL they wouldn't be able to have Gnome or KDE included with them

This has nothing to do with ability. The BSDs simply do not like copyleft licenses, especially when being part of the core OS. Heck,with Wayland under MITL there might even a remote chance that Android adopts it in the far future (granted that is a stretch).

Comment

This has nothing to do with ability. The BSDs simply do not like copyleft licenses, especially when being part of the core OS. Heck,with Wayland under MITL there might even a remote chance that Android adopts it in the far future (granted that is a stretch).

I bet nobody from Wayland does even care about bsd and if they like something or not. The same like with systemd - they're made with Linux in mind and for Linux.

Comment

I bet nobody from Wayland does even care about bsd and if they like something or not. The same like with systemd - they're made with Linux in mind and for Linux.

Wayland is a specification, just like X11. It's up to those who implement the spec whether or not it will work on so and so an OS. If there are methods of doing what Wayland needs done, but different to the Linux kernel, then they need to be documented if you want implementers (gtk, qt, etc.) to work on your kernel/platform. If they don't exist, then you have some choices to make.

systemd is not a specification, it's a complete system for bringing up and managing services (and probably more; I'm not well versed in what exactly it does, since I don't need to be). Someone else is free to take it and modify it to work on their OS, or take the idea and make their own unique implementation (doesn't even have to be a complete implementation, and certainly doesn't need to all be done by one component), but it is designed specifically with the Linux kernel in mind and it doesn't look like that'll change soon.

(edit: I doubt it matters whether they "like" it or not; it's those who implement the spec who ultimately get to decide what gets done and how, and for what platforms. The spec will evolve as new challenges are met, and the world will continue to revolve)