Am Sun, 3 Aug 2008 01:59:21 +0200 schrieb Jorge Luis Zapata Muga:

> License
> As most of the code on efl-research project (and most of *my* code) it
> does not have COPYING file, it was left out on purpose, basically to
> be able to discuss this "license issue" with e developers. We all have
> already argued about licensing and there are several respectable and
> contrary point of views. I, as the original author of this library,
> even if some of the code was taken from evas or ecore, wanted to
> license the library as LGPL; but as i have already stated, this new
> license has several considerations, *please* don't start a license
> arguments, the other thread is for that, this one is to decide:
> 
> 1. Relicensing eina as LGPL is possible and *does not* go against Evas
> or Ecore license, BSD allows that as long as the third (author) clause
> is respected and so it will be (in case eina's license finally gets
> set to LGPL)
> 2. What will be the reaction from developers that want BSD license?
> from what i've deduced on IRC and ML, several of this developers
> *won't* contribute to this library if it is not BSD, (please those
> developers that think that this is point is for them, confirm or deny
> this). In my opinion the current state of e developers is too small to
> actually divide it based on the license they prefer; and of course
> that argument "imposes" the license the library can be. So, the main
> question on this point is: if it is LGPL are you going to contribute
> to it? and, if it is LGPL are you going to *link" against this
> library?

It seems the license question is still very much discussed. Until now I
didn't say much about it. But now I like to add my 2 cents to that
topic.

At work we develop software for embedded devices. In most cases is the
result a commercial closed-source product.

For sure we used open source software in the past (not based on EFL
until now!). So GPL is no option. The LGPL would be an option. But
in most cases it's not an option as good as BSD (better say MIT). The
reason is that in most cases it's needed to modify the library itself.
For example if there's a Win32 and a Linux port, but no WinCE port. For
sure one could contribute the changes back to the open source project.
But in most cases this doesn't happen because of time or interest.

If in the past I started a new software I choosed GPL (or LGPL for
libraries) if I didn't think longer about the license. Since some time
I changed my opinion and choose BSD (MIT style) for new projects.
GPL/LGPL only in some special cases.

The main reason is that I like the option to use my personal created
code also in my professional job without much restrictions even if
someone else contributed patches to it.

The other solution for my personal projects would be to not accept
patches because I don't like to give away the freedom to use it for
other commercial projects. I've no problem if someone forks one of my
projects to LGPL or don't contribute back.

For sure this is only valid for any projects I started by myself. (Not
very much in the E development). If someone else starts a LGPL or GPL
projects for good reasons I respect that and would contribute code
there with the same license. It's the freedom of the project starter to
choose a license he/she likes for good reasons.

But I think one "software stack" (as I would see the complete EFL)
should use the same license though all the libraries. It doesn't help
to have BSD for some licenses and LGPL for others. This is very
confusing for developers that like to create commercial software.

For example I haven't understood why eflpp is LGPL but all libraries it
uses are BSD. This makes not much sense for me. Specially not if the
application based on it is then again BSD licensed (I assume this
is allowed by the licenses). :-)

But I respect the choose of Mickey and contribute code under this
license to eflpp.

regards
Andreas

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to