Hisham Mardam Bey wrote: > On Thu, Aug 7, 2008 at 7:40 AM, Nick Hughart <[EMAIL PROTECTED]> wrote: > >> I still don't understand what about the BSD makes it not always free, >> you can't steal the code, the free code is always there. Even if raster >> wanted to, he could not just up and close the code. He would have to >> make a closed fork and develop it on his own or with others who agree to >> go that route. In that same thread, I don't expect a company to pay >> their employees to just give away everything for free if they are truely >> adding some value to the code that the open source community either >> cannot or doesn't have the desire to. Also, they will have a lot more >> time to add value since they are depending on the community to keep the >> base solid. If they give back, that's great, but not all companies can >> afford to do this and some may just need some time to get on their feet >> before they give back. The BSD license gives them this ability and >> offers them true freedom in their decisions and leaves the moral choice >> in their hands, not the hands of others. A company that chooses to give >> back out of choice is better then one that gives back because they are >> required to do so IMO. >> > > Some people don't want their code forked off and closed away and want > all contributions to come back. This is the difference. >
This sounds a lot like having your cake and eating it too heh. LGPL only stops the company from modifying the lib anyway, any other work they do goes towards their lib. What if they add a bunch of worthless code that only adds hooks to an external binary blob or something? Is that code any use then? I think this limitation is so easily worked around as to make it completely pointless. > >> Also, by introducing an LGPL lib into the community to the point that >> our core BSD libs become dependent on it does hurt things. It's always >> been the assumption that our core libs will be BSD from the bottom up. >> E17 is also licensed BSD. >> > > This is a decision that was made around 10 years ago, we're working on > changing that. > Is there a reason to change it? Has the original decision led to problems? Is switching to the LGPL going to instantly solve our community issues or is it just going to cause more animosity between the developers? A divided community doesn't exactly help get corporate interest brewing either. Plus any company looking into the EFL now may just go elsewhere because they may perceive that the license will change and thus cause them plenty of issues in the long run. > >> If the lib was not core we didn't worry all >> that much about the license used, at least as a community. When it >> comes to the libs that we ship as our crowning achievements, having two >> licenses throughout is just going to drive companies insane. It >> complicates all the legalities involved and they then have to be extra >> careful not to touch any LGPL lib code. Also note how I said LGPL >> coming into the community and not LGPL in general. Generally any LGPL >> lib we depend on now is an indirect dep of another lib we depend on that >> is generally BSD or otherwise similarly licensed (best I can tell >> anyway). Some of the indirect deps like libC are not always GPL either >> as we are not (or should not) be dependent on a single implementation of >> this. After having looked into this more heavily I'm now even more >> concerned by having an LGPL as an immediate dep of Evas and Ecore, two >> of our lowest level libraries. >> > > No one expects anything to happen over the course of a single night, > week, or month. Its going to take some time, and we're going to keep > at it until its done. > > So you're assuming everyone will just give up and accept the LGPL? I highly doubt this will happen so have fun fighting. It's a choice based on ideals. Some of us are not worried about what a company does with our code as we feel like furthering the development of software in any way possible. Getting paid to code software tends to lead to more code generation and if they do decide to give back, that's great, but even if they don't they will have hopefully created a good product that consumers can use based on code that others can help improve. If they completely fork the code and modify it heavily then they've added enough value that it may not even be the same code anymore and possibly not even the same idea. Regardless of the fact that forking to these degree is no small undertaking. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel