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 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=119420431&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to