On Thu, Jan 17, 2013 at 1:36 AM, David Seikel <onef...@gmail.com> wrote:
>> Well, the resulting license is different. Indeed it will be LGPL. But
>> say you take Evas and remove eina dep, you could use that as BSD.
>>
>> I'd personally prefer to have everything as LGPL, but to change each
>> piece/file requires copyright holder approval.
>
> I'd personally prefer the exact opposite.  Note that changing the small
> number of LGPL bits to BSD would be easier, since there's less of it.
> B-)

Less of it but less people willing to do so. I have lots of chunk of
code in Eina, Evas, Ecore and so on, not giving the LGPL bits as BSD.
My company also contributed and won't change. I believe Samsung
wouldn't change either. Some companies like INdT did that and are not
tracking the project, requesting them to look at it, go to lawyers and
change... won't happen as well :-)


> EFL was BSD before little bits and pieces of LGPL got added.  There
> was a big debate when eina under LGPL was added, and no one changed
> their mind.  Instead we end up with this, no one was asked coz as you
> said twice, that would have required actual approval.  Much easier to
> just introduce a small dose of the virus and let it do it's work.

It was quite on purpose to keep EFL free software. Some companies were
using that without giving back... which is bad overall.


>> As for LGPL, your understanding is wrong. It's not LGPL fault, it's
>> BSD that allows that. LGPL just requires, if BSD didn't allow they
>> would conflict.
>
> Now that's just crazy talk.  BSD licence did not force LGPL to add
> virus clauses to the LGPL licence.  You certainly can't blame BSD for
> a decision made by the FSF.

I'd kindly ask you to review the licenses and their terms. BSD says
nothing other than you must retain its copyright when you distribute
its source code. It's fully a subset of LGPL, as so LGPL is more
restrictive, extending with more clauses.

There is nothing related to virus other than FUD. The BSD license says
you can do whatever you want to the code if you keep the copyright and
notice. The LGPL says you must do that and always give away the source
(with bit more). You can choose to use it or not, there is no virus in
that. Can you choose to get the flu or not? I never saw a flu virus on
the street "I'm here, if you want to get infected by me drink this
glass of water".


> Oh well, EFL is slowly moving away from the ideals that attracted me to
> it in the first place, and nothing I can do about that.  Some of these
> changes mean I can no longer whole heartedly recommend EFL as a great
> base for most projects.  I'll just have to be extra careful to not get
> any GPL virus on my BSD projects that I would prefer to use EFL for.
> For commercial work, I'll now have to deal with explaining GPL to
> clients and hope that does not scare them off.  EFL is still great, it's
> just a little less great now, and still better than the other crap.

It's LGPL not GPL (unless you do PS3).

Other than that, I run a business for 5 years now and the company grew
quite a lot, around 30 people. This was only possible due LGPL, if it
was BSD this wouldn't happen with EFL.
LGPL is good for foundation libraries you build on top. Particularly
if you are a small business.
 - It guarantees that if your customer used LGPL, you can continue
someone's else work. The previous supplier must provide you with that
source == new customers;
 - It guarantees that if you change some LGPL for your customer X and
he publishes the binaries, he must do the source. That you can use for
other customer, LEGALLY saving you some work/redo. Optimize Evas for
one customer, the other will get a faster evas as well.
 - Some companies fear/don't understand FOSS communities and will pay
small business that do to work on that.
 - Your customer can be happy as he would be getting goods on both
cases above: if you're bad supplier he can replace you, he may get
more stuff for free.

Regards,
-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to