Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-27 Thread Simon
On 01/26/2014 03:01 AM, Gustavo Sverzut Barbieri wrote:
 On Fri, Jan 24, 2014 at 10:38 PM, Simon si...@simotek.net wrote:
 On 01/25/2014 10:16 AM, Andrew F wrote:
 Thanks simon,
 Is your company in America ?

 Thanks.
 Australia, we sell some products into America though
 funny, we used to have another australian company to come with the
 same arguments, fluffy spider. Even raster did some work with them,
 they returned so little to community we even used them as a bad
 example when argument about what bsd doesn't bring and lgpl would
 bring. I recall they went with a fork of efl anyway, if so they should
 be very different from current efl, given the amount of changes we did
 in these 6 years.


My company uses Qt rather then efl(no efl release when the project 
started), i just play with it in my spare time.

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-27 Thread Thomas Strobel
On Sun, 2014-01-26 at 09:31 +0900, Carsten Haitzler wrote:
 On Sat, 25 Jan 2014 20:03:02 +0100 Thomas Strobel ts...@cam.ac.uk said:
 
  On Sat, 2014-01-25 at 19:07 +0100, Thomas Strobel wrote:
   On Fri, 2014-01-24 at 21:51 -0200, Gustavo Sverzut Barbieri wrote:
On Fri, Jan 24, 2014 at 7:57 PM, Thomas Strobel ts...@cam.ac.uk wrote:
 On Fri, 2014-01-24 at 19:14 -0200, Gustavo Sverzut Barbieri wrote:
 this was on purpose.

 The recent authors (cedric, me, tom...) decided they didn't like BSD
 as the ancient and the license was hurting us as nobody gave back.
 Then when we created Eina to unify data types in ecore and evas, we
 proposed to do it in LGPL and people accepted, raster was okay with
 that and so we did.


 Thanks for the explanation. Just out of curiosity, did it help? I 
 mean,
 did you get more people to contribute back to the project now?

I doubt all the companies that did contribute lots of resources would
have done if it was bsd. It's hard to ensure the results of a change
would have in the future, but companies would just ignore it because
of license (ie: my company) to others that would likely keep private
changes because they were allowed to.

given the way big companies work, I doubt samsung would contribute
everything they did if they didn't have to... it's a hard and painful
process, they had to do, i guess they would just skip if they were
allowed.

   
   Thanks! It was very interesting to follow the heated discussion about
   this topic. It seems difficult to estimate the consequences of the
   different licenses though.
   
   I just wonder what your intentions are for the future. Do you plan to
   push everything towards LGPL? The BSD license would be perfectly fine
   with doing so (same argument as used for moving certain parts of EFL to
   LGPL already). Or are you hesitating because you want to keep a way to
   move back to BSD? Looking at it from the outside (non-contributor so
   far), it would be clearer to have one license only, or at least have the
   less permissive license for the less fundamental parts (that is opposite
   to how it is right now). From how the code is structured, the license
   does not really matter at the moment as you can easily link and
   integrate closed-source parts. But it would be nice to know where you're
   heading to.
   
  Or, is your intention to put a price onto not contributing back, but
  leaving the opportunity to do so? That is by asking e.g. companies who
  want to use EFL commercially to at least take the effort in keeping
  their closed-source parts separated and thus making it more cumbersome
  to manage. If so, nicely done!
 
 the intentions for the future is to merge efl. the split thing is just not 
 what
 the vast majority of people (packagers, developers etc.) want. the vast
 majority find it a major pain in the rear - a barier of entry, a hinderance to
 learning etc. - so such a move ultimately will mean we compile into far fewer
 library files. simple leagal necessity will be that efl as a whole becomes 
 lgpl
 as that is the compatible superset of licenses.
 
 but actually we are raising the price of a fork. not by license - but by
 motion. our merge of efl alone has effectively chopped off at the knees any
 prior forks (except elementary). the cost of maintaing those just went up.
 putting eo into everything also raised the price majorly. by simply moving
 along so rapidly, a fork becomes a massive cost to maintain. giving back and
 keping up is the only sensible option for anything other than a
 flash-in-the-pan effort. and for flash-in-th-pan efforts... we do have a
 license. :)
 
 there is a boundary for efl where you are free to plug in thins of any 
 license.
 the api boundary. that means anything hat uses efl/elm's header files and 
 links
 to the shared libs. this ALSO includes modules/plugns. you CAN provide closed
 module additions/replacements. modules are intended to cover several uses -
 moving shared lib dependencies of to an optional component only loaded on
 demand, create the ability to compile efl once and once only with all featues
 on and then split up package-wise your specific needs like x11 vs wayland so
 only the modules relevant are installed, as well as to act as a unified api
 wrapper to simplify internal code - eg to talk to something that loads images
 with the single same api no matter the loader or format.
 

Thanks for your clarifications! It's interesting to know that EFL is
moving towards LGPL. It is a pity to have to watch you lowering the
value of your code, especially if the the pace with which EFL is being
developed makes a fork almost impossible anyway. But I'm very grateful
EFL exists in the first place, thanks! :)



--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses 

Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-26 Thread Felipe Magno de Almeida
On Sun, Jan 26, 2014 at 5:17 AM, Andrew F andrewfriedman...@gmail.com wrote:
 Thanks for offering a clarification Carsten.
 We may take you up on that.

I would appreciate the clarification. The libstdc++v3 has the same
problem with inline functions (and template code) and that's why they
doesn't use LGPL, they use a GPL with a Runtime Library Exception.

Quote from FAQ:

2.3. How is that different from the GNU {Lesser,Library} GPL?

The LGPL requires that users be able to replace the LGPL code with a
modified version; this is trivial if the library in question is a C
shared library. But there's no way to make that work with C++, where
much of the library consists of inline functions and templates, which
are expanded inside the code that uses the library. So to allow people
to replace the library code, someone using the library would have to
distribute their own source, rendering the LGPL equivalent to the GPL.

[snip]

Regards,
-- 
Felipe Magno de Almeida

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-26 Thread Robert Heller
At Sun, 26 Jan 2014 21:25:16 +0900 Enlightenment developer list 
enlightenment-devel@lists.sourceforge.net wrote:

 
 On Sun, 26 Jan 2014 09:40:30 -0200 Felipe Magno de Almeida
 felipe.m.alme...@gmail.com said:
 
  On Sun, Jan 26, 2014 at 5:17 AM, Andrew F andrewfriedman...@gmail.com 
  wrote:
   Thanks for offering a clarification Carsten.
   We may take you up on that.
  
  I would appreciate the clarification. The libstdc++v3 has the same
  problem with inline functions (and template code) and that's why they
  doesn't use LGPL, they use a GPL with a Runtime Library Exception.
  
  Quote from FAQ:
  
  2.3. How is that different from the GNU {Lesser,Library} GPL?
  
  The LGPL requires that users be able to replace the LGPL code with a
  modified version; this is trivial if the library in question is a C
  shared library. But there's no way to make that work with C++, where
  much of the library consists of inline functions and templates, which
  are expanded inside the code that uses the library. So to allow people
  to replace the library code, someone using the library would have to
  distribute their own source, rendering the LGPL equivalent to the GPL.
 
 indeed i forgot to make that point. if we intended for the headers - with
 macros and/or inline functions to infect users of efl, then we'd have just
 chosen GPL. there is no point choosing LGPL. i would hope the intent is cler
 enough already by explicit choice of LGPL vs GPL, but as i said - i'm sure we
 can provide a clarification - i'm just leaving this open in this thread to see
 if there are any comments on providing such a clarification for, or against.

One minor (?) clarification: enlightenment itself is still BSD licenced?

 

-- 
Robert Heller -- 978-544-6933 / hel...@deepsoft.com
Deepwoods Software-- http://www.deepsoft.com/
()  ascii ribbon campaign -- against html e-mail
/\  www.asciiribbon.org   -- against proprietary attachments





--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-26 Thread The Rasterman
On Sun, 26 Jan 2014 09:17:29 -0500 Robert Heller hel...@deepsoft.com said:

 At Sun, 26 Jan 2014 21:25:16 +0900 Enlightenment developer list
 enlightenment-devel@lists.sourceforge.net wrote:
 
  
  On Sun, 26 Jan 2014 09:40:30 -0200 Felipe Magno de Almeida
  felipe.m.alme...@gmail.com said:
  
   On Sun, Jan 26, 2014 at 5:17 AM, Andrew F andrewfriedman...@gmail.com
   wrote:
Thanks for offering a clarification Carsten.
We may take you up on that.
   
   I would appreciate the clarification. The libstdc++v3 has the same
   problem with inline functions (and template code) and that's why they
   doesn't use LGPL, they use a GPL with a Runtime Library Exception.
   
   Quote from FAQ:
   
   2.3. How is that different from the GNU {Lesser,Library} GPL?
   
   The LGPL requires that users be able to replace the LGPL code with a
   modified version; this is trivial if the library in question is a C
   shared library. But there's no way to make that work with C++, where
   much of the library consists of inline functions and templates, which
   are expanded inside the code that uses the library. So to allow people
   to replace the library code, someone using the library would have to
   distribute their own source, rendering the LGPL equivalent to the GPL.
  
  indeed i forgot to make that point. if we intended for the headers - with
  macros and/or inline functions to infect users of efl, then we'd have just
  chosen GPL. there is no point choosing LGPL. i would hope the intent is cler
  enough already by explicit choice of LGPL vs GPL, but as i said - i'm sure
  we can provide a clarification - i'm just leaving this open in this thread
  to see if there are any comments on providing such a clarification for, or
  against.
 
 One minor (?) clarification: enlightenment itself is still BSD licenced?

yes - read COPYING. :)


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-25 Thread Stefan Schmidt
Hello.

On Fri, 2014-01-24 at 23:05, Andrew F wrote:
 I have to agree with David's post.
 We chose you over other options because of the BSD license.  It gave us
 legal protections we could no get with LGPL.
 
 BSD Allows start ups to raise funds. Why? because investors are not going
 to fund a company that can't protects its code.
 Remember there is no legal ambiguity with the BSD license and plenty with
 the LGPL.  And Legal ambiguity is the kiss of death for investors.
 
 With success, funds can be donated back to the base project when using a
 BSD license.
 
 To be honest... I think you cut your nuts off.   You could have focused on
 marketing your
 professional consulting services or development services and raised funds
 that way.
 You could also have modified the licensee or added a commercial license.
 QT seems to be doing very well.
 You could have also been genuine and simply asked for financial
 assistance.   You could have had fund raisers, on line or in person.
 BSD unix makes it annual budget with on-line fund raising.
 
 And when I say give back after the fact, its not lip service.  Not only did
 we intend to give back to e17/e18/3x but
 we have budgeted for it.  In fact we have added LINE ITEMS on our budget to
 cover quarterly donations for open source code that we use.
 
 And it makes scene for us.  Open source developers develop the base product
 and we put a functional and good looking wrapper on it for end
 users.  Open source teams do what they do well, which is develop core
 technologies, and we do what we do well, sell and market.
 ( and build functional and good looking wrappers)
 
 So,  what do we do now?   Find a new desktop?  But we have been working on
 e17 /e18
 for a while   Our second choice was QT as they have a commercial
 license.
 
 On top of finding a new desktop, now I have to adjust our budgets.  I have
 to take out a line item.
 Not a happy camper.

In a nutshell you say that you did not correctly read our copyright
notices and now have a problem. Which in your eyes makes it our fault.
Charming.

You have to understand that if your business goes well or not and if
you will be the one out of ten startups that actually survive long
enough to even consider giving something back is not really something
we as an FOSS project have to care about. We over your around a
million lines of code (efl + elm +e) which we as private persons or
other comapnies invested millions for of man years in for free. You
can take and make your products and get rich by selling them. Bringing
up such a business for getting rich brings its risks. Natural.

Telling other people that they should use a BSD style license to make
_your_ life and risk management easier is not going to win you
sympathy.

regards
Stefan Schmidt

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-25 Thread Gustavo Sverzut Barbieri
On Fri, Jan 24, 2014 at 10:38 PM, Simon si...@simotek.net wrote:
 On 01/25/2014 10:16 AM, Andrew F wrote:
 Thanks simon,
 Is your company in America ?

 Thanks.
 Australia, we sell some products into America though

funny, we used to have another australian company to come with the
same arguments, fluffy spider. Even raster did some work with them,
they returned so little to community we even used them as a bad
example when argument about what bsd doesn't bring and lgpl would
bring. I recall they went with a fork of efl anyway, if so they should
be very different from current efl, given the amount of changes we did
in these 6 years.


-- 
Gustavo Sverzut Barbieri
--
Mobile: +55 (19) 9225-2202
Contact: http://www.gustavobarbieri.com.br/contact

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-25 Thread Thomas Strobel
On Fri, 2014-01-24 at 21:51 -0200, Gustavo Sverzut Barbieri wrote:
 On Fri, Jan 24, 2014 at 7:57 PM, Thomas Strobel ts...@cam.ac.uk wrote:
  On Fri, 2014-01-24 at 19:14 -0200, Gustavo Sverzut Barbieri wrote:
  this was on purpose.
 
  The recent authors (cedric, me, tom...) decided they didn't like BSD
  as the ancient and the license was hurting us as nobody gave back.
  Then when we created Eina to unify data types in ecore and evas, we
  proposed to do it in LGPL and people accepted, raster was okay with
  that and so we did.
 
 
  Thanks for the explanation. Just out of curiosity, did it help? I mean,
  did you get more people to contribute back to the project now?
 
 I doubt all the companies that did contribute lots of resources would
 have done if it was bsd. It's hard to ensure the results of a change
 would have in the future, but companies would just ignore it because
 of license (ie: my company) to others that would likely keep private
 changes because they were allowed to.
 
 given the way big companies work, I doubt samsung would contribute
 everything they did if they didn't have to... it's a hard and painful
 process, they had to do, i guess they would just skip if they were
 allowed.
 

Thanks! It was very interesting to follow the heated discussion about
this topic. It seems difficult to estimate the consequences of the
different licenses though.

I just wonder what your intentions are for the future. Do you plan to
push everything towards LGPL? The BSD license would be perfectly fine
with doing so (same argument as used for moving certain parts of EFL to
LGPL already). Or are you hesitating because you want to keep a way to
move back to BSD? Looking at it from the outside (non-contributor so
far), it would be clearer to have one license only, or at least have the
less permissive license for the less fundamental parts (that is opposite
to how it is right now). From how the code is structured, the license
does not really matter at the moment as you can easily link and
integrate closed-source parts. But it would be nice to know where you're
heading to.



--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-25 Thread Thomas Strobel
On Sat, 2014-01-25 at 19:07 +0100, Thomas Strobel wrote:
 On Fri, 2014-01-24 at 21:51 -0200, Gustavo Sverzut Barbieri wrote:
  On Fri, Jan 24, 2014 at 7:57 PM, Thomas Strobel ts...@cam.ac.uk wrote:
   On Fri, 2014-01-24 at 19:14 -0200, Gustavo Sverzut Barbieri wrote:
   this was on purpose.
  
   The recent authors (cedric, me, tom...) decided they didn't like BSD
   as the ancient and the license was hurting us as nobody gave back.
   Then when we created Eina to unify data types in ecore and evas, we
   proposed to do it in LGPL and people accepted, raster was okay with
   that and so we did.
  
  
   Thanks for the explanation. Just out of curiosity, did it help? I mean,
   did you get more people to contribute back to the project now?
  
  I doubt all the companies that did contribute lots of resources would
  have done if it was bsd. It's hard to ensure the results of a change
  would have in the future, but companies would just ignore it because
  of license (ie: my company) to others that would likely keep private
  changes because they were allowed to.
  
  given the way big companies work, I doubt samsung would contribute
  everything they did if they didn't have to... it's a hard and painful
  process, they had to do, i guess they would just skip if they were
  allowed.
  
 
 Thanks! It was very interesting to follow the heated discussion about
 this topic. It seems difficult to estimate the consequences of the
 different licenses though.
 
 I just wonder what your intentions are for the future. Do you plan to
 push everything towards LGPL? The BSD license would be perfectly fine
 with doing so (same argument as used for moving certain parts of EFL to
 LGPL already). Or are you hesitating because you want to keep a way to
 move back to BSD? Looking at it from the outside (non-contributor so
 far), it would be clearer to have one license only, or at least have the
 less permissive license for the less fundamental parts (that is opposite
 to how it is right now). From how the code is structured, the license
 does not really matter at the moment as you can easily link and
 integrate closed-source parts. But it would be nice to know where you're
 heading to.
 
Or, is your intention to put a price onto not contributing back, but
leaving the opportunity to do so? That is by asking e.g. companies who
want to use EFL commercially to at least take the effort in keeping
their closed-source parts separated and thus making it more cumbersome
to manage. If so, nicely done!
 
 
 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today. 
 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-25 Thread The Rasterman
On Fri, 24 Jan 2014 23:05:21 + Andrew F andrewfriedman...@gmail.com said:

 I have to agree with David's post.
 We chose you over other options because of the BSD license.  It gave us
 legal protections we could no get with LGPL.
 
 BSD Allows start ups to raise funds. Why? because investors are not going
 to fund a company that can't protects its code.
 Remember there is no legal ambiguity with the BSD license and plenty with
 the LGPL.  And Legal ambiguity is the kiss of death for investors.

what ambiguity causes problems for you? you ship efl binaries and ship/make
available the source to those binaries. anything you build on top is yours to
license as you please. companies with far larger legal teams have done
thumbs-up for lgpl for a very long time FOR the purposes of shipping
proprietary code based on top of it.

 With success, funds can be donated back to the base project when using a
 BSD license.
 
 To be honest... I think you cut your nuts off.   You could have focused on
 marketing your
 professional consulting services or development services and raised funds
 that way.
 You could also have modified the licensee or added a commercial license.
 QT seems to be doing very well.
 You could have also been genuine and simply asked for financial
 assistance.   You could have had fund raisers, on line or in person.
 BSD unix makes it annual budget with on-line fund raising.
 
 And when I say give back after the fact, its not lip service.  Not only did
 we intend to give back to e17/e18/3x but
 we have budgeted for it.  In fact we have added LINE ITEMS on our budget to
 cover quarterly donations for open source code that we use.

that's great - if you survived that long. :)

 And it makes scene for us.  Open source developers develop the base product
 and we put a functional and good looking wrapper on it for end
 users.  Open source teams do what they do well, which is develop core
 technologies, and we do what we do well, sell and market.
 ( and build functional and good looking wrappers)
 
 So,  what do we do now?   Find a new desktop?  But we have been working on
 e17 /e18
 for a while   Our second choice was QT as they have a commercial
 license.
 
 On top of finding a new desktop, now I have to adjust our budgets.  I have
 to take out a line item.
 Not a happy camper.

i have to say that if you made your plans based on the ASSUMPTION of license
without reading all the details - then this is the price you pay. we've been
very plain and up-front about the licences of efl components. we have over the
years even tried to make it easier. with the efl tree now it lists them in a
single location as a nice compact list.

 On Fri, Jan 24, 2014 at 9:57 PM, Thomas Strobel ts...@cam.ac.uk wrote:
 
  On Fri, 2014-01-24 at 19:14 -0200, Gustavo Sverzut Barbieri wrote:
   this was on purpose.
  
   The recent authors (cedric, me, tom...) decided they didn't like BSD
   as the ancient and the license was hurting us as nobody gave back.
   Then when we created Eina to unify data types in ecore and evas, we
   proposed to do it in LGPL and people accepted, raster was okay with
   that and so we did.
  
 
  Thanks for the explanation. Just out of curiosity, did it help? I mean,
  did you get more people to contribute back to the project now?
 
   we couldn't change the license of the whole code to LGPL because of
   practical issues (we'd have to contact and get permission of all
   authors), then as the BSD licensed code is basically casted into
   LGPL automatically there is no problem in mixing them.
  
   You should consider the thing as LGPL.
  
  
   On Fri, Jan 24, 2014 at 1:28 PM, Andrew F andrewfriedman...@gmail.com
  wrote:
Thomas,
Thanks for pointing  that out.  Good question.
   
   
   
On Fri, Jan 24, 2014 at 12:00 PM, Thomas Strobel ts...@cam.ac.uk
  wrote:
   
Hello,
   
i have a question concerning the licensing of EFL. What it the thought
behind releasing Eina with LGPL whereas almost everything else is
  under
BSD? I mean, Eina is the most fundamental part out of all, but has the
least permissive license. And as Eina is making heavy use of inline
functions, that implicitly forces the BSD licensed parts to LGPL as
well, or?
   
   
Best regards,
   
  Thomas
   
   
   
   
   
   
  --
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today.
   
   
  http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
   
   
  

Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-25 Thread The Rasterman
On Sat, 25 Jan 2014 20:03:02 +0100 Thomas Strobel ts...@cam.ac.uk said:

 On Sat, 2014-01-25 at 19:07 +0100, Thomas Strobel wrote:
  On Fri, 2014-01-24 at 21:51 -0200, Gustavo Sverzut Barbieri wrote:
   On Fri, Jan 24, 2014 at 7:57 PM, Thomas Strobel ts...@cam.ac.uk wrote:
On Fri, 2014-01-24 at 19:14 -0200, Gustavo Sverzut Barbieri wrote:
this was on purpose.
   
The recent authors (cedric, me, tom...) decided they didn't like BSD
as the ancient and the license was hurting us as nobody gave back.
Then when we created Eina to unify data types in ecore and evas, we
proposed to do it in LGPL and people accepted, raster was okay with
that and so we did.
   
   
Thanks for the explanation. Just out of curiosity, did it help? I mean,
did you get more people to contribute back to the project now?
   
   I doubt all the companies that did contribute lots of resources would
   have done if it was bsd. It's hard to ensure the results of a change
   would have in the future, but companies would just ignore it because
   of license (ie: my company) to others that would likely keep private
   changes because they were allowed to.
   
   given the way big companies work, I doubt samsung would contribute
   everything they did if they didn't have to... it's a hard and painful
   process, they had to do, i guess they would just skip if they were
   allowed.
   
  
  Thanks! It was very interesting to follow the heated discussion about
  this topic. It seems difficult to estimate the consequences of the
  different licenses though.
  
  I just wonder what your intentions are for the future. Do you plan to
  push everything towards LGPL? The BSD license would be perfectly fine
  with doing so (same argument as used for moving certain parts of EFL to
  LGPL already). Or are you hesitating because you want to keep a way to
  move back to BSD? Looking at it from the outside (non-contributor so
  far), it would be clearer to have one license only, or at least have the
  less permissive license for the less fundamental parts (that is opposite
  to how it is right now). From how the code is structured, the license
  does not really matter at the moment as you can easily link and
  integrate closed-source parts. But it would be nice to know where you're
  heading to.
  
 Or, is your intention to put a price onto not contributing back, but
 leaving the opportunity to do so? That is by asking e.g. companies who
 want to use EFL commercially to at least take the effort in keeping
 their closed-source parts separated and thus making it more cumbersome
 to manage. If so, nicely done!

the intentions for the future is to merge efl. the split thing is just not what
the vast majority of people (packagers, developers etc.) want. the vast
majority find it a major pain in the rear - a barier of entry, a hinderance to
learning etc. - so such a move ultimately will mean we compile into far fewer
library files. simple leagal necessity will be that efl as a whole becomes lgpl
as that is the compatible superset of licenses.

but actually we are raising the price of a fork. not by license - but by
motion. our merge of efl alone has effectively chopped off at the knees any
prior forks (except elementary). the cost of maintaing those just went up.
putting eo into everything also raised the price majorly. by simply moving
along so rapidly, a fork becomes a massive cost to maintain. giving back and
keping up is the only sensible option for anything other than a
flash-in-the-pan effort. and for flash-in-th-pan efforts... we do have a
license. :)

there is a boundary for efl where you are free to plug in thins of any license.
the api boundary. that means anything hat uses efl/elm's header files and links
to the shared libs. this ALSO includes modules/plugns. you CAN provide closed
module additions/replacements. modules are intended to cover several uses -
moving shared lib dependencies of to an optional component only loaded on
demand, create the ability to compile efl once and once only with all featues
on and then split up package-wise your specific needs like x11 vs wayland so
only the modules relevant are installed, as well as to act as a unified api
wrapper to simplify internal code - eg to talk to something that loads images
with the single same api no matter the loader or format.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list

Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-25 Thread The Rasterman
On Fri, 24 Jan 2014 22:00:25 -0300 Vinícius dos Santos Oliveira
vini.ipsma...@gmail.com said:

 Em Sáb, 2014-01-25 às 00:54 +, jose_...@juno.com escreveu:
 
  [...] But don't worry, I intend to give code back for everyone to use!
  and even donate money back to you once I'm financially successful!!
  Lots of companies will do this, and hence, E-BSD will flourish!
  
  Get it?!
 
 
 Yes, that's accurate.
 
 I believe this is what Sony did to the FreeBSD developers after the
 success of PS4.

actually... i think he's missing sarcasm tags :)

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-25 Thread The Rasterman
On Fri, 24 Jan 2014 13:00:19 +0100 Thomas Strobel ts...@cam.ac.uk said:

 Hello,
 
 i have a question concerning the licensing of EFL. What it the thought
 behind releasing Eina with LGPL whereas almost everything else is under
 BSD? I mean, Eina is the most fundamental part out of all, but has the
 least permissive license. And as Eina is making heavy use of inline
 functions, that implicitly forces the BSD licensed parts to LGPL as
 well, or?

inline funcs do not - same with enums structs etc. yes - you can ARGUE this -
but the intent and wording of the license do not imply this. glib has used lgpl
for years and exposes inline funcs in headers. and glib (and gt in turn etc.)
have had mountains of closed apps/tools built on top and never a court case
(that i know of) about it.

if it is truly a problem (and to date i have yet to see that), then i am sure
we can provide clarification, as i know it is the intent to be clear about
efls boundaries and where efl starts and stops, and though the headers are part
of efl, they DECLARE a way of interacting with efl and anyone #including public
headers installed in order to use efl is not suddenly a derivative work by our
intent. that app or library is definitely outside the bounds of being covered
by any license in efl - bsd or lgpl.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-25 Thread The Rasterman
On Fri, 24 Jan 2014 23:05:21 + Andrew F andrewfriedman...@gmail.com said:

 I have to agree with David's post.
 We chose you over other options because of the BSD license.  It gave us
 legal protections we could no get with LGPL.
 
 BSD Allows start ups to raise funds. Why? because investors are not going
 to fund a company that can't protects its code.
 Remember there is no legal ambiguity with the BSD license and plenty with
 the LGPL.  And Legal ambiguity is the kiss of death for investors.
 
 With success, funds can be donated back to the base project when using a
 BSD license.
 
 To be honest... I think you cut your nuts off.   You could have focused on
 marketing your
 professional consulting services or development services and raised funds
 that way.
 You could also have modified the licensee or added a commercial license.
 QT seems to be doing very well.
 You could have also been genuine and simply asked for financial
 assistance.   You could have had fund raisers, on line or in person.
 BSD unix makes it annual budget with on-line fund raising.
 
 And when I say give back after the fact, its not lip service.  Not only did
 we intend to give back to e17/e18/3x but
 we have budgeted for it.  In fact we have added LINE ITEMS on our budget to
 cover quarterly donations for open source code that we use.
 
 And it makes scene for us.  Open source developers develop the base product
 and we put a functional and good looking wrapper on it for end
 users.  Open source teams do what they do well, which is develop core
 technologies, and we do what we do well, sell and market.
 ( and build functional and good looking wrappers)
 
 So,  what do we do now?   Find a new desktop?  But we have been working on
 e17 /e18
 for a while   Our second choice was QT as they have a commercial
 license.
 
 On top of finding a new desktop, now I have to adjust our budgets.  I have
 to take out a line item.
 Not a happy camper.

btw - if your product ships any gpl binaries (if it's a distribution or
hardware that of course uses a distribution) then you're in the same bucket
anyway - if you ship a linux kernel - same problem. it will be very hard to
build a fully functioning system without hitting some gpl binary somewhere (it
is possible but painful). so why is lgpl a problem? as i said to thomas - i am
sure if you find that the headers are a problem we can clarify it.

 On Fri, Jan 24, 2014 at 9:57 PM, Thomas Strobel ts...@cam.ac.uk wrote:
 
  On Fri, 2014-01-24 at 19:14 -0200, Gustavo Sverzut Barbieri wrote:
   this was on purpose.
  
   The recent authors (cedric, me, tom...) decided they didn't like BSD
   as the ancient and the license was hurting us as nobody gave back.
   Then when we created Eina to unify data types in ecore and evas, we
   proposed to do it in LGPL and people accepted, raster was okay with
   that and so we did.
  
 
  Thanks for the explanation. Just out of curiosity, did it help? I mean,
  did you get more people to contribute back to the project now?
 
   we couldn't change the license of the whole code to LGPL because of
   practical issues (we'd have to contact and get permission of all
   authors), then as the BSD licensed code is basically casted into
   LGPL automatically there is no problem in mixing them.
  
   You should consider the thing as LGPL.
  
  
   On Fri, Jan 24, 2014 at 1:28 PM, Andrew F andrewfriedman...@gmail.com
  wrote:
Thomas,
Thanks for pointing  that out.  Good question.
   
   
   
On Fri, Jan 24, 2014 at 12:00 PM, Thomas Strobel ts...@cam.ac.uk
  wrote:
   
Hello,
   
i have a question concerning the licensing of EFL. What it the thought
behind releasing Eina with LGPL whereas almost everything else is
  under
BSD? I mean, Eina is the most fundamental part out of all, but has the
least permissive license. And as Eina is making heavy use of inline
functions, that implicitly forces the BSD licensed parts to LGPL as
well, or?
   
   
Best regards,
   
  Thomas
   
   
   
   
   
   
  --
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today.
   
   
  http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
   
   
  --
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial 

Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-25 Thread Andrew F
Thanks for offering a clarification Carsten.
We may take you up on that.




On Sun, Jan 26, 2014 at 1:15 AM, Carsten Haitzler ras...@rasterman.comwrote:

 On Fri, 24 Jan 2014 23:05:21 + Andrew F andrewfriedman...@gmail.com
 said:

  I have to agree with David's post.
  We chose you over other options because of the BSD license.  It gave us
  legal protections we could no get with LGPL.
 
  BSD Allows start ups to raise funds. Why? because investors are not going
  to fund a company that can't protects its code.
  Remember there is no legal ambiguity with the BSD license and plenty with
  the LGPL.  And Legal ambiguity is the kiss of death for investors.
 
  With success, funds can be donated back to the base project when using a
  BSD license.
 
  To be honest... I think you cut your nuts off.   You could have focused
 on
  marketing your
  professional consulting services or development services and raised funds
  that way.
  You could also have modified the licensee or added a commercial license.
  QT seems to be doing very well.
  You could have also been genuine and simply asked for financial
  assistance.   You could have had fund raisers, on line or in person.
  BSD unix makes it annual budget with on-line fund raising.
 
  And when I say give back after the fact, its not lip service.  Not only
 did
  we intend to give back to e17/e18/3x but
  we have budgeted for it.  In fact we have added LINE ITEMS on our budget
 to
  cover quarterly donations for open source code that we use.
 
  And it makes scene for us.  Open source developers develop the base
 product
  and we put a functional and good looking wrapper on it for end
  users.  Open source teams do what they do well, which is develop core
  technologies, and we do what we do well, sell and market.
  ( and build functional and good looking wrappers)
 
  So,  what do we do now?   Find a new desktop?  But we have been working
 on
  e17 /e18
  for a while   Our second choice was QT as they have a commercial
  license.
 
  On top of finding a new desktop, now I have to adjust our budgets.  I
 have
  to take out a line item.
  Not a happy camper.

 btw - if your product ships any gpl binaries (if it's a distribution or
 hardware that of course uses a distribution) then you're in the same bucket
 anyway - if you ship a linux kernel - same problem. it will be very hard to
 build a fully functioning system without hitting some gpl binary somewhere
 (it
 is possible but painful). so why is lgpl a problem? as i said to thomas -
 i am
 sure if you find that the headers are a problem we can clarify it.

  On Fri, Jan 24, 2014 at 9:57 PM, Thomas Strobel ts...@cam.ac.uk wrote:
 
   On Fri, 2014-01-24 at 19:14 -0200, Gustavo Sverzut Barbieri wrote:
this was on purpose.
   
The recent authors (cedric, me, tom...) decided they didn't like BSD
as the ancient and the license was hurting us as nobody gave back.
Then when we created Eina to unify data types in ecore and evas, we
proposed to do it in LGPL and people accepted, raster was okay with
that and so we did.
   
  
   Thanks for the explanation. Just out of curiosity, did it help? I mean,
   did you get more people to contribute back to the project now?
  
we couldn't change the license of the whole code to LGPL because of
practical issues (we'd have to contact and get permission of all
authors), then as the BSD licensed code is basically casted into
LGPL automatically there is no problem in mixing them.
   
You should consider the thing as LGPL.
   
   
On Fri, Jan 24, 2014 at 1:28 PM, Andrew F 
 andrewfriedman...@gmail.com
   wrote:
 Thomas,
 Thanks for pointing  that out.  Good question.



 On Fri, Jan 24, 2014 at 12:00 PM, Thomas Strobel ts...@cam.ac.uk
   wrote:

 Hello,

 i have a question concerning the licensing of EFL. What it the
 thought
 behind releasing Eina with LGPL whereas almost everything else is
   under
 BSD? I mean, Eina is the most fundamental part out of all, but
 has the
 least permissive license. And as Eina is making heavy use of
 inline
 functions, that implicitly forces the BSD licensed parts to LGPL
 as
 well, or?


 Best regards,

   Thomas






  
 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In
 Between.
 Get a Quote or Start a Free Trial Today.


  
 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


  
 

Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread Andrew F
Thomas,
Thanks for pointing  that out.  Good question.



On Fri, Jan 24, 2014 at 12:00 PM, Thomas Strobel ts...@cam.ac.uk wrote:

 Hello,

 i have a question concerning the licensing of EFL. What it the thought
 behind releasing Eina with LGPL whereas almost everything else is under
 BSD? I mean, Eina is the most fundamental part out of all, but has the
 least permissive license. And as Eina is making heavy use of inline
 functions, that implicitly forces the BSD licensed parts to LGPL as
 well, or?


 Best regards,

   Thomas





 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today.

 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread Gustavo Sverzut Barbieri
this was on purpose.

The recent authors (cedric, me, tom...) decided they didn't like BSD
as the ancient and the license was hurting us as nobody gave back.
Then when we created Eina to unify data types in ecore and evas, we
proposed to do it in LGPL and people accepted, raster was okay with
that and so we did.

we couldn't change the license of the whole code to LGPL because of
practical issues (we'd have to contact and get permission of all
authors), then as the BSD licensed code is basically casted into
LGPL automatically there is no problem in mixing them.

You should consider the thing as LGPL.


On Fri, Jan 24, 2014 at 1:28 PM, Andrew F andrewfriedman...@gmail.com wrote:
 Thomas,
 Thanks for pointing  that out.  Good question.



 On Fri, Jan 24, 2014 at 12:00 PM, Thomas Strobel ts...@cam.ac.uk wrote:

 Hello,

 i have a question concerning the licensing of EFL. What it the thought
 behind releasing Eina with LGPL whereas almost everything else is under
 BSD? I mean, Eina is the most fundamental part out of all, but has the
 least permissive license. And as Eina is making heavy use of inline
 functions, that implicitly forces the BSD licensed parts to LGPL as
 well, or?


 Best regards,

   Thomas





 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today.

 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today.
 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



-- 
Gustavo Sverzut Barbieri
--
Mobile: +55 (19) 9225-2202
Contact: http://www.gustavobarbieri.com.br/contact

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread David Seikel
On Fri, 24 Jan 2014 19:14:08 -0200 Gustavo Sverzut Barbieri
barbi...@gmail.com wrote:

 this was on purpose.
 
 The recent authors (cedric, me, tom...) decided they didn't like BSD
 as the ancient and the license was hurting us as nobody gave back.

I'm curious, do you have actual numbers showing if that actually
increased the amount of people giving back?  And numbers for the amount
of people that stopped giving back coz they didn't like LGPL going
viral on them?  Licence bigotry cuts both ways.

 Then when we created Eina to unify data types in ecore and evas, we
 proposed to do it in LGPL and people accepted, raster was okay with
 that and so we did.

There was the usual bun fight when it happened, it wasn't just blindly
accepted by all.

 we couldn't change the license of the whole code to LGPL because of
 practical issues (we'd have to contact and get permission of all
 authors), then as the BSD licensed code is basically casted into
 LGPL automatically there is no problem in mixing them.

So basically what you are saying is that instead of asking every one,
you enforced it by legal means.  Even on those that objected.

 You should consider the thing as LGPL.
 
 
 On Fri, Jan 24, 2014 at 1:28 PM, Andrew F
 andrewfriedman...@gmail.com wrote:
  Thomas,
  Thanks for pointing  that out.  Good question.
 
 
 
  On Fri, Jan 24, 2014 at 12:00 PM, Thomas Strobel ts...@cam.ac.uk
  wrote:
 
  Hello,
 
  i have a question concerning the licensing of EFL. What it the
  thought behind releasing Eina with LGPL whereas almost everything
  else is under BSD? I mean, Eina is the most fundamental part out
  of all, but has the least permissive license. And as Eina is
  making heavy use of inline functions, that implicitly forces the
  BSD licensed parts to LGPL as well, or?

This raises an interesting point.  Inline functions would then
essentially change LGPL to GPL.  Are there legal opinions on this, and
has it been tested in courts?

This sort of thing is why some people prefer ancient BSD style
licences and other more permissive ones.  It opens up an entire legal
quagmire, and some people just want things to be simple.  There are
about as many people that think xGPL is a good thing as think it's a
bad thing, and likely even more that don't care either way.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread Thomas Strobel
On Fri, 2014-01-24 at 19:14 -0200, Gustavo Sverzut Barbieri wrote:
 this was on purpose.
 
 The recent authors (cedric, me, tom...) decided they didn't like BSD
 as the ancient and the license was hurting us as nobody gave back.
 Then when we created Eina to unify data types in ecore and evas, we
 proposed to do it in LGPL and people accepted, raster was okay with
 that and so we did.
 

Thanks for the explanation. Just out of curiosity, did it help? I mean,
did you get more people to contribute back to the project now?

 we couldn't change the license of the whole code to LGPL because of
 practical issues (we'd have to contact and get permission of all
 authors), then as the BSD licensed code is basically casted into
 LGPL automatically there is no problem in mixing them.
 
 You should consider the thing as LGPL.
 
 
 On Fri, Jan 24, 2014 at 1:28 PM, Andrew F andrewfriedman...@gmail.com wrote:
  Thomas,
  Thanks for pointing  that out.  Good question.
 
 
 
  On Fri, Jan 24, 2014 at 12:00 PM, Thomas Strobel ts...@cam.ac.uk wrote:
 
  Hello,
 
  i have a question concerning the licensing of EFL. What it the thought
  behind releasing Eina with LGPL whereas almost everything else is under
  BSD? I mean, Eina is the most fundamental part out of all, but has the
  least permissive license. And as Eina is making heavy use of inline
  functions, that implicitly forces the BSD licensed parts to LGPL as
  well, or?
 
 
  Best regards,
 
Thomas
 
 
 
 
 
  --
  CenturyLink Cloud: The Leader in Enterprise Cloud Services.
  Learn Why More Businesses Are Choosing CenturyLink Cloud For
  Critical Workloads, Development Environments  Everything In Between.
  Get a Quote or Start a Free Trial Today.
 
  http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
  --
  CenturyLink Cloud: The Leader in Enterprise Cloud Services.
  Learn Why More Businesses Are Choosing CenturyLink Cloud For
  Critical Workloads, Development Environments  Everything In Between.
  Get a Quote or Start a Free Trial Today.
  http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 



--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread Andrew F
I have to agree with David's post.
We chose you over other options because of the BSD license.  It gave us
legal protections we could no get with LGPL.

BSD Allows start ups to raise funds. Why? because investors are not going
to fund a company that can't protects its code.
Remember there is no legal ambiguity with the BSD license and plenty with
the LGPL.  And Legal ambiguity is the kiss of death for investors.

With success, funds can be donated back to the base project when using a
BSD license.

To be honest... I think you cut your nuts off.   You could have focused on
marketing your
professional consulting services or development services and raised funds
that way.
You could also have modified the licensee or added a commercial license.
QT seems to be doing very well.
You could have also been genuine and simply asked for financial
assistance.   You could have had fund raisers, on line or in person.
BSD unix makes it annual budget with on-line fund raising.

And when I say give back after the fact, its not lip service.  Not only did
we intend to give back to e17/e18/3x but
we have budgeted for it.  In fact we have added LINE ITEMS on our budget to
cover quarterly donations for open source code that we use.

And it makes scene for us.  Open source developers develop the base product
and we put a functional and good looking wrapper on it for end
users.  Open source teams do what they do well, which is develop core
technologies, and we do what we do well, sell and market.
( and build functional and good looking wrappers)

So,  what do we do now?   Find a new desktop?  But we have been working on
e17 /e18
for a while   Our second choice was QT as they have a commercial
license.

On top of finding a new desktop, now I have to adjust our budgets.  I have
to take out a line item.
Not a happy camper.




On Fri, Jan 24, 2014 at 9:57 PM, Thomas Strobel ts...@cam.ac.uk wrote:

 On Fri, 2014-01-24 at 19:14 -0200, Gustavo Sverzut Barbieri wrote:
  this was on purpose.
 
  The recent authors (cedric, me, tom...) decided they didn't like BSD
  as the ancient and the license was hurting us as nobody gave back.
  Then when we created Eina to unify data types in ecore and evas, we
  proposed to do it in LGPL and people accepted, raster was okay with
  that and so we did.
 

 Thanks for the explanation. Just out of curiosity, did it help? I mean,
 did you get more people to contribute back to the project now?

  we couldn't change the license of the whole code to LGPL because of
  practical issues (we'd have to contact and get permission of all
  authors), then as the BSD licensed code is basically casted into
  LGPL automatically there is no problem in mixing them.
 
  You should consider the thing as LGPL.
 
 
  On Fri, Jan 24, 2014 at 1:28 PM, Andrew F andrewfriedman...@gmail.com
 wrote:
   Thomas,
   Thanks for pointing  that out.  Good question.
  
  
  
   On Fri, Jan 24, 2014 at 12:00 PM, Thomas Strobel ts...@cam.ac.uk
 wrote:
  
   Hello,
  
   i have a question concerning the licensing of EFL. What it the thought
   behind releasing Eina with LGPL whereas almost everything else is
 under
   BSD? I mean, Eina is the most fundamental part out of all, but has the
   least permissive license. And as Eina is making heavy use of inline
   functions, that implicitly forces the BSD licensed parts to LGPL as
   well, or?
  
  
   Best regards,
  
 Thomas
  
  
  
  
  
  
 --
   CenturyLink Cloud: The Leader in Enterprise Cloud Services.
   Learn Why More Businesses Are Choosing CenturyLink Cloud For
   Critical Workloads, Development Environments  Everything In Between.
   Get a Quote or Start a Free Trial Today.
  
  
 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
  
 --
   CenturyLink Cloud: The Leader in Enterprise Cloud Services.
   Learn Why More Businesses Are Choosing CenturyLink Cloud For
   Critical Workloads, Development Environments  Everything In Between.
   Get a Quote or Start a Free Trial Today.
  
 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 




 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today.

 

Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread Gustavo Sverzut Barbieri
On Fri, Jan 24, 2014 at 7:55 PM, David Seikel onef...@gmail.com wrote:
 On Fri, 24 Jan 2014 19:14:08 -0200 Gustavo Sverzut Barbieri
 barbi...@gmail.com wrote:

 this was on purpose.

 The recent authors (cedric, me, tom...) decided they didn't like BSD
 as the ancient and the license was hurting us as nobody gave back.

 I'm curious, do you have actual numbers showing if that actually
 increased the amount of people giving back?  And numbers for the amount
 of people that stopped giving back coz they didn't like LGPL going
 viral on them?  Licence bigotry cuts both ways.

0 x 0 helps? before we had zero, then we had all of the customers of
my company, plus my own company developments, plus openmoko (when
raster was there), then samsung, free.fr, etc.

the guys that left didn't make much of a difference, new blood got in
and lots of code was done (gone etk/ewl, in elementary, gone
ecore_data, in eina, ...)


 Then when we created Eina to unify data types in ecore and evas, we
 proposed to do it in LGPL and people accepted, raster was okay with
 that and so we did.

 There was the usual bun fight when it happened, it wasn't just blindly
 accepted by all.

that's always the case, and the reason why it was done this way (not
changing the whole project)


 we couldn't change the license of the whole code to LGPL because of
 practical issues (we'd have to contact and get permission of all
 authors), then as the BSD licensed code is basically casted into
 LGPL automatically there is no problem in mixing them.

 So basically what you are saying is that instead of asking every one,
 you enforced it by legal means.  Even on those that objected.

they CAN'T object to that because they explicitly choose a license
that allows that. That's the stupid part you can take my code and do
whatever you want, just keep this copyright notice and then your code
is modified (under the same license, bsd) to use other code that
doesn't allow this shit, and people are amused... ahahaha

all in all people were getting the code and not even making the
changes publicly.



-- 
Gustavo Sverzut Barbieri
--
Mobile: +55 (19) 9225-2202
Contact: http://www.gustavobarbieri.com.br/contact

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread Gustavo Sverzut Barbieri
On Fri, Jan 24, 2014 at 7:57 PM, Thomas Strobel ts...@cam.ac.uk wrote:
 On Fri, 2014-01-24 at 19:14 -0200, Gustavo Sverzut Barbieri wrote:
 this was on purpose.

 The recent authors (cedric, me, tom...) decided they didn't like BSD
 as the ancient and the license was hurting us as nobody gave back.
 Then when we created Eina to unify data types in ecore and evas, we
 proposed to do it in LGPL and people accepted, raster was okay with
 that and so we did.


 Thanks for the explanation. Just out of curiosity, did it help? I mean,
 did you get more people to contribute back to the project now?

I doubt all the companies that did contribute lots of resources would
have done if it was bsd. It's hard to ensure the results of a change
would have in the future, but companies would just ignore it because
of license (ie: my company) to others that would likely keep private
changes because they were allowed to.

given the way big companies work, I doubt samsung would contribute
everything they did if they didn't have to... it's a hard and painful
process, they had to do, i guess they would just skip if they were
allowed.

-- 
Gustavo Sverzut Barbieri
--
Mobile: +55 (19) 9225-2202
Contact: http://www.gustavobarbieri.com.br/contact

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread Gustavo Sverzut Barbieri
On Fri, Jan 24, 2014 at 9:05 PM, Andrew F andrewfriedman...@gmail.com wrote:
 I have to agree with David's post.
 We chose you over other options because of the BSD license.  It gave us
 legal protections we could no get with LGPL.

 BSD Allows start ups to raise funds. Why? because investors are not going
 to fund a company that can't protects its code.
 Remember there is no legal ambiguity with the BSD license and plenty with
 the LGPL.  And Legal ambiguity is the kiss of death for investors.

 With success, funds can be donated back to the base project when using a
 BSD license.

this is the most full of bullshit email I've read in years. Please
check reality, nowadays funds are not raised based on code anymore
ehehehhee... are you stuck into the 90's? Given most of today's
startups are not even offering binaries of their code to others,
because the bulk of intelligence runs on servers, this is irrelevant
(unless you use Affero GPL). Then code for mobiles (where you send
people binaries) are in a completely new platform/language and in this
case EFL is irrelevant as well... so let's cut this bullshit.

not to say I doubt I'll live to the day that we find a good soul that
got money from investors and is allowed to contribute it in decent
amounts to an opensource project. If you have investors they will keep
the money to the essentials to bring product to masses and then
profit, we the community will stay there hoping for something that
never happens.


 To be honest... I think you cut your nuts off.   You could have focused on
 marketing your
 professional consulting services or development services and raised funds
 that way.

oh really? but guess what, bsd hurts that. It's tons of times easier
to do if it's lgpl. I _DID_ that, I had a company doing exact that,
then it was so successful we were booked by major companies, to the
point Intel acquired it :-D

seriously, if I had bsd I had nothing. As a service provider the
product belongs to the client (unless you convince them to pay
something that will belong to you) and you can't force them to give
back nothing. with lgpl you can force them to, at least, give back the
changes to infrastructure (efl, kernel, ...) and you then use this
better technology to provide new customer with better base and deliver
new services.


 You could also have modified the licensee or added a commercial license.
 QT seems to be doing very well.

you're definitely stuck into the 90s.


 You could have also been genuine and simply asked for financial
 assistance.   You could have had fund raisers, on line or in person.
 BSD unix makes it annual budget with on-line fund raising.

WAT?


 And when I say give back after the fact, its not lip service.  Not only did
 we intend to give back to e17/e18/3x but
 we have budgeted for it.  In fact we have added LINE ITEMS on our budget to
 cover quarterly donations for open source code that we use.

 And it makes scene for us.  Open source developers develop the base product
 and we put a functional and good looking wrapper on it for end
 users.  Open source teams do what they do well, which is develop core
 technologies, and we do what we do well, sell and market.
 ( and build functional and good looking wrappers)

oh dear, different universe? Look there, the originator of that
license.. the super-successful BSD! It managed to be the most
successful server OS, then got every other OS from the embedded... but
not. BSD were closer to achieve success in server (FreeBSD) and
embedded (NetBSD) than Linux, but their license (and developer mindset
-- I'd add) brought then to the current situation. The most
successful BSD out there is Darwin, that diverged from public years
(decade?) ago... then a company may do something, and the community is
still hoping for something back (money, technology).


 So,  what do we do now?   Find a new desktop?  But we have been working on
 e17 /e18
 for a while   Our second choice was QT as they have a commercial
 license.

 On top of finding a new desktop, now I have to adjust our budgets.  I have
 to take out a line item.
 Not a happy camper.

What are you talking about? Define our budget and we have... This
happened in 2008, why are you saying this in 2014? E17/18,
Elementary... ALL were released in that state, depending on LGPL.

-- 
Gustavo Sverzut Barbieri
--
Mobile: +55 (19) 9225-2202
Contact: http://www.gustavobarbieri.com.br/contact

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net

Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread Simon
On 01/25/2014 10:16 AM, Andrew F wrote:
 Thanks simon,
 Is your company in America ?

 Thanks.
Australia, we sell some products into America though



 On Fri, Jan 24, 2014 at 11:40 PM, Simon si...@simotek.net wrote:

 On 01/25/2014 09:35 AM, Andrew F wrote:
 I have to agree with David's post.
 We chose you over other options because of the BSD license.  It gave us
 legal protections we could no get with LGPL.

 BSD Allows start ups to raise funds. Why? because investors are not going
 to fund a company that can't protects its code.
 Remember there is no legal ambiguity with the BSD license and plenty with
 the LGPL.  And Legal ambiguity is the kiss of death for investors.

 With success, funds can be donated back to the base project when using a
 BSD license.

 To be honest... I think you cut your nuts off.   You could have focused
 on
 marketing your
 professional consulting services or development services and raised funds
 that way.
 You could also have modified the licensee or added a commercial license.
 QT seems to be doing very well.
 You could have also been genuine and simply asked for financial
 assistance.   You could have had fund raisers, on line or in person.
 BSD unix makes it annual budget with on-line fund raising.

 And when I say give back after the fact, its not lip service.  Not only
 did
 we intend to give back to e17/e18/3x but
 we have budgeted for it.  In fact we have added LINE ITEMS on our budget
 to
 cover quarterly donations for open source code that we use.

 And it makes scene for us.  Open source developers develop the base
 product
 and we put a functional and good looking wrapper on it for end
 users.  Open source teams do what they do well, which is develop core
 technologies, and we do what we do well, sell and market.
 ( and build functional and good looking wrappers)

 So,  what do we do now?   Find a new desktop?  But we have been working
 on
 e17 /e18
 for a while   Our second choice was QT as they have a commercial
 license.
 You can use Qt to write applications without a commercial license, they
 have a extension to there  lGPL license that clarify's that using enums
 / function calls / whatever from public header files is considered
 general use and does not make a application written with those libraries
 a derivative work. In short you don't need a commercial license to write
 applications that use Qt (According to my company's legal team). I have
 seen other toolkits that clarify the apparent ambiguity in the lGPL by
 making public header files licensed bsd but everything else lGPL.

 Cheers

 Simon

 On top of finding a new desktop, now I have to adjust our budgets.  I
 have
 to take out a line item.
 Not a happy camper.




 On Fri, Jan 24, 2014 at 9:57 PM, Thomas Strobel ts...@cam.ac.uk wrote:

 On Fri, 2014-01-24 at 19:14 -0200, Gustavo Sverzut Barbieri wrote:
 this was on purpose.

 The recent authors (cedric, me, tom...) decided they didn't like BSD
 as the ancient and the license was hurting us as nobody gave back.
 Then when we created Eina to unify data types in ecore and evas, we
 proposed to do it in LGPL and people accepted, raster was okay with
 that and so we did.

 Thanks for the explanation. Just out of curiosity, did it help? I mean,
 did you get more people to contribute back to the project now?

 we couldn't change the license of the whole code to LGPL because of
 practical issues (we'd have to contact and get permission of all
 authors), then as the BSD licensed code is basically casted into
 LGPL automatically there is no problem in mixing them.

 You should consider the thing as LGPL.


 On Fri, Jan 24, 2014 at 1:28 PM, Andrew F andrewfriedman...@gmail.com
 wrote:
 Thomas,
 Thanks for pointing  that out.  Good question.



 On Fri, Jan 24, 2014 at 12:00 PM, Thomas Strobel ts...@cam.ac.uk
 wrote:
 Hello,

 i have a question concerning the licensing of EFL. What it the
 thought
 behind releasing Eina with LGPL whereas almost everything else is
 under
 BSD? I mean, Eina is the most fundamental part out of all, but has
 the
 least permissive license. And as Eina is making heavy use of inline
 functions, that implicitly forces the BSD licensed parts to LGPL as
 well, or?


 Best regards,

 Thomas






 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today.


 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More 

Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread jose_...@juno.com

Gustavo, you just don't understand the sublime complex logic.
Let me paraphrase it for you and maybe you'll see the BSD light:

I want you to change your code to be under the BSD license
so that I have the legal ability to copy all or part of it in my work,
or to extend it in significant ways and use that in my work, and
be able to keep all your original code or my changes to it hidden
from everyone.
But don't worry, I intend to give code back for everyone to use!
and even donate money back to you once I'm financially successful!!
Lots of companies will do this, and hence, E-BSD will flourish!

Get it?!


-- Original Message --
From: Gustavo Sverzut Barbieri barbi...@gmail.com
To: Enlightenment developer list enlightenment-devel@lists.sourceforge.net
Subject: Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?
Date: Fri, 24 Jan 2014 22:06:27 -0200

On Fri, Jan 24, 2014 at 9:05 PM, Andrew F andrewfriedman...@gmail.com wrote:
 I have to agree with David's post.
 We chose you over other options because of the BSD license.  It gave us
 legal protections we could no get with LGPL.

 BSD Allows start ups to raise funds. Why? because investors are not going
 to fund a company that can't protects its code.
 Remember there is no legal ambiguity with the BSD license and plenty with
 the LGPL.  And Legal ambiguity is the kiss of death for investors.

 With success, funds can be donated back to the base project when using a
 BSD license.

this is the most full of bullshit email I've read in years. Please
check reality, nowadays funds are not raised based on code anymore
ehehehhee... are you stuck into the 90's? Given most of today's
startups are not even offering binaries of their code to others,
because the bulk of intelligence runs on servers, this is irrelevant
(unless you use Affero GPL). Then code for mobiles (where you send
people binaries) are in a completely new platform/language and in this
case EFL is irrelevant as well... so let's cut this bullshit.

not to say I doubt I'll live to the day that we find a good soul that
got money from investors and is allowed to contribute it in decent
amounts to an opensource project. If you have investors they will keep
the money to the essentials to bring product to masses and then
profit, we the community will stay there hoping for something that
never happens.


 To be honest... I think you cut your nuts off.   You could have focused on
 marketing your
 professional consulting services or development services and raised funds
 that way.

oh really? but guess what, bsd hurts that. It's tons of times easier
to do if it's lgpl. I _DID_ that, I had a company doing exact that,
then it was so successful we were booked by major companies, to the
point Intel acquired it :-D

seriously, if I had bsd I had nothing. As a service provider the
product belongs to the client (unless you convince them to pay
something that will belong to you) and you can't force them to give
back nothing. with lgpl you can force them to, at least, give back the
changes to infrastructure (efl, kernel, ...) and you then use this
better technology to provide new customer with better base and deliver
new services.


 You could also have modified the licensee or added a commercial license.
 QT seems to be doing very well.

you're definitely stuck into the 90s.


 You could have also been genuine and simply asked for financial
 assistance.   You could have had fund raisers, on line or in person.
 BSD unix makes it annual budget with on-line fund raising.

WAT?


 And when I say give back after the fact, its not lip service.  Not only did
 we intend to give back to e17/e18/3x but
 we have budgeted for it.  In fact we have added LINE ITEMS on our budget to
 cover quarterly donations for open source code that we use.

 And it makes scene for us.  Open source developers develop the base product
 and we put a functional and good looking wrapper on it for end
 users.  Open source teams do what they do well, which is develop core
 technologies, and we do what we do well, sell and market.
 ( and build functional and good looking wrappers)

oh dear, different universe? Look there, the originator of that
license.. the super-successful BSD! It managed to be the most
successful server OS, then got every other OS from the embedded... but
not. BSD were closer to achieve success in server (FreeBSD) and
embedded (NetBSD) than Linux, but their license (and developer mindset
-- I'd add) brought then to the current situation. The most
successful BSD out there is Darwin, that diverged from public years
(decade?) ago... then a company may do something, and the community is
still hoping for something back (money, technology).


 So,  what do we do now?   Find a new desktop?  But we have been working on
 e17 /e18
 for a while   Our second choice was QT as they have a commercial
 license.

 On top of finding a new desktop, now I have to adjust our budgets.  I have
 to take out

Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread Vinícius dos Santos Oliveira
Em Sáb, 2014-01-25 às 00:54 +, jose_...@juno.com escreveu:

 [...] But don't worry, I intend to give code back for everyone to use!
 and even donate money back to you once I'm financially successful!!
 Lots of companies will do this, and hence, E-BSD will flourish!
 
 Get it?!


Yes, that's accurate.

I believe this is what Sony did to the FreeBSD developers after the
success of PS4.


-- 
Vinícius dos Santos Oliveira
https://about.me/vinipsmaker


signature.asc
Description: This is a digitally signed message part
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?

2014-01-24 Thread Simon
On 01/25/2014 11:24 AM, jose_...@juno.com wrote:
  Gustavo, you just don't understand the sublime complex logic.
 Let me paraphrase it for you and maybe you'll see the BSD light:

  I want you to change your code to be under the BSD license
 so that I have the legal ability to copy all or part of it in my work,
 or to extend it in significant ways and use that in my work, and
 be able to keep all your original code or my changes to it hidden
 from everyone.
  But don't worry, I intend to give code back for everyone to use!
 and even donate money back to you once I'm financially successful!!
  Lots of companies will do this, and hence, E-BSD will flourish!

  Get it?!

Most people would call copying a library into your work doing it wrong, 
you link to the library dynamically you have no issues with lGPL. I 
doubt you would have any business sensitive changes to efl that couldn't 
be put into a plugin. And if you have other minor changes you need to do 
all you are required to do is publish your source code somewhere, 
anywhere (of course it would be beneficial if you contributed it back to 
the project).

What you are saying makes very little sense in terms of libraries, 
especially the efl which has a plugin system for most things.


Simn

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel