Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lumina(BSD) based on Qt gui toolkit(LGPL). It could have been based on EFL Gui toolkit(BSD) #131

Closed
zaxebo1 opened this issue Jul 5, 2015 · 2 comments

Comments

@zaxebo1
Copy link

zaxebo1 commented Jul 5, 2015

(This is not a bug/issue in the sense of code, but this can be considered a licensing bug/licensing issue; hence i am filing this github issue)

lumina desktop is going to be BSD licensed, but it depends upon Qt which is LGPL

enlightment desktop (see https://en.wikipedia.org/wiki/Enlightenment_%28software%29 ) is alreayd BSD licensed, which uses Enlightment Foundation library ( https://en.wikipedia.org/wiki/Enlightenment_Foundation_Libraries )GUI toolkit. Note that EFL library is also BSD licensed. Englightment desktop already implemented on top of EFL shows that EFL is a capable toolkit.


may be , if lumina desktop (BSD) was developed on top of EFL GUI toolkit(BSD licensed), instead of Qt(LGPL licensed), then the entire stack of PC-BSD(BSD licensed) would have become BSD licensed stack.

@zaxebo1
Copy link
Author

zaxebo1 commented Jul 5, 2015

in my humble optinion
the reason of switching from gcc compilation to clang compilation of freebsd was that the entire foundation stack will become BSD. In the same way, probably it would have been important for PC-BSD community for create the desktop on top of full BSD stack

@beanpole135
Copy link
Collaborator

Actually, LGPL/BSD licensing for the graphics stack is of less importance to me than reliability, FreeBSD support, documentation, technologies available (network/file IO, multimedia support, etc...), and project support (bugfixes, updates, other maintenance stuff). By using Qt instead of EFL for the graphics toolkit for Lumina, I am guaranteed all of these things, while EFL is unmaintained and out of date on FreeBSD (so the developers seem to use it on Linux/Other - possibly causing other issues down the road).

While it would be nice to have a BSD-licensed graphics stack for Lumina, I would prefer to have something that works reliably on FreeBSD for the foreseeable future instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants