On Fri, Jul 25, 2008 at 4:03 AM, Michael Jennings <[EMAIL PROTECTED]> wrote:
> On Friday, 25 July 2008, at 01:53:24 (+0200),
> Jorge Luis Zapata Muga wrote:
>
>> Well, this thread has of course mutated from its original form, but
>> has raised several good opinions, and in fact it has turned into
>> "what do we do internally" with the efl.
>
> I tried to point people back to your original question, but I seem to
> have failed.  :-]
>
>> If you think that a project is successful based on how many
>> companies have used your software then of course actually licensing
>> your sw is not a matter just give it to the world, bsd license is
>> the most free license (afaik) that you can have and of course you'll
>> find thousands of projects that are out there being closed or open
>> that use your software, so your meaning of successful is
>> achieved. So for companies that actually want to use someone else
>> code (because of a technical decision or not), and dont want or
>> can't send something back (code, money, whatever) to the author then
>> bsd is the best option. And that is indeed what happense on many on
>> the companies that use bsd code, they dont give back code, of course
>> they are not obligated to do so, its your license that allows that,
>> but is that what we want?
>
> You make a good point about how we measure "success" in terms of the
> previous assertions about one license or the other making us more
> "successful."  You're absolutely right.  And everything you said about
> the BSD license is also completely true and fair.
>
> As for the final question, "is that what we want?"  From my
> perspective, it goes back to what Nathan said:  Parts that are
> directly a *part of* EFL are almost certainly going to be given back
> because the cost of maintaining a fork (or a parallel LoD) is not
> insignificant.  Works based on (i.e., making use of) the EFL which are
> separate, independent entities are almost certainly not going to be
> given back anyway because that's from where the company's profit is
> derived.
>
>> If your meaning of successful is on how many developers are out
>> there on bsd or *gpl projects, i really dont know the statistics,
>> but i think gpl is beyond, might be something related with the
>> media, maybe, but the number of developers is something we need.
>
> I'm not sure the simple quantity of developers on BSD- versus
> GPL-licensed projects is the right metric; a developer working on a
> GPL project may or may not be willing to contribute to a BSD project,
> and vice versa.  Same with companies.  Some companies like the GPL
> because it prevents competitors from co-opting, closed-sourcing, and
> extending their code.  (This is the argument that Active Directory
> might not exist if Kerberos and OpenLDAP had been GPL'd instead of
> BSD'd.  Then again, AD being based primarily on open standards helped
> quite a bit with creating free software that talks to AD...a task
> which would've been much harder had it been completely opaque and
> proprietary.)  Other companies prefer the BSD license because promotes
> wider use and does not require them to give up their intellectual
> property rights.
>
>> But as my initial question, what happens with companies that
>> actually want to give something back, that believe in the concept of
>> community but dont want other companies that dont share the same
>> vision as you to use the code to make profit, close source, etc? i
>> think that for that case (and is not a small group of companies that
>> are working like that right now) bsd is not an option.
>
> When you release something under the BSD license, it is always under
> the BSD license.  In order to closed-source it, they would have to
> make extensive modifications and provide significant value-add;
> otherwise, no one would use it when there's a freely-available BSD
> alternative.
>
> Active Directory is the only example I can think of right now where
> somebody did that to great success, and the success of AD was not due
> to AD itself, but rather the GUI tools they provided that made it
> "easy" (for some definition of that word) to set up and manage.
>
> X is actually a very good example of the opposite happening -- all the
> major UNIX vendors cooperated and collaborated to the mutual benefit
> of all.  They did the same with CDE (taking HP's VUE front-end
> combined with Sun's tooltalk backend and making a desktop that ran on
> all 3 major UNIXes).
>
>> I think we should take this topic in the sense of what do we want or
>> expect from the e project. So for me and my vision of how e should
>> be, i want e to be open source, but i want all of its derivative
>> work to be also open source, i dont want to code on this project for
>> the next 5 years and suddenly the number of developers (which is
>> small) goes to zero, a company takes our code, close source it, and
>> then you see your code on the next cell phone you buy, it will be
>> frustrating. I think many of us want to make a living from it, at
>> the end is our effort and sacrifice that is in discussion here.
>
> Would it really frustrate you to see code you wrote ending up on a
> device lots of people use?  Or would the frustrating part be the fact
> that they're making money from it? or that you had to pay for it? or
> that they didn't contribute anything back (which would be difficult if
> the developer count had gone to zero, since the project would be dead
> at that point)?

I think all the above points are frustrating , why? simply because *i*
dont want that my effort makes others take profit and dont give
anything to me. Of course you'll be proud that your
library/application is used on something you buy on the store, that's
great, but pride doesnt buy bread.

Again we are on the same discussion of "success", for you and all the
"pure freedom" guys, what really matters is that you are the author of
what is being used by others, that's why you use the three clause bsd
license and not the two clause license, because at some point you want
the recognition, and that's it. I dont think that kind of thinking
fits well on a market, but that's me, unless you dont care on the
market.

I think if your idea is to actually "do whatever with my code" why the
third clause?. For me the success is not how many people use it, but
if im able to live from what i code on my spare time with my own ideas
on not my boss' and of course being part of the os community, that's
it, and bsd doesnt allows me that (for the arguments we all have
agreed before), unless some "good soul" company pays me for doing
this, which in this world is not probable.

>
> Personally, I would love it if my phone were running my code.  (For
> now, I'll have to settle for the fact that it's running the code of
> friends of mine.)  If they're making money from it, and you're not,
> chances are they've done some sort of value add (or else everyone
> would use the freebie, as previously stated) to get people to pay for
> it.
>
> I don't think there are any simple answers here.  Numerous companies
> with huge numbers of employees (and huge legal departments) are still
> trying to figure out how to balance open source, making money, and not
> getting taken advantage of.  And if any one license (BSD, LGPL, or
> otherwise) were the key to doing that, we wouldn't have the NPL/MPL,
> the Computer Associates Trusted Open Source License, the IBM Public
> License, the Intel Open Source License, the Lucent Public License, the
> Microsoft Public License, *and* the Sun Public License...among dozens
> of others.  Just take a gander at all the choices out there:
> http://www.opensource.org/licenses/alphabetical
> That's a lot of reading!  :-)  (I personally am quite fond of the
> Artistic License; it specifically allowed relicensing under other
> licenses or distributing changes under any license that qualifies as
> "Freely Available.")

I agree, there is not a license that fits all of us, that's why we
should decide on what we want to do about e and its core libraries, do
we want it to continue being a spare time work, code for fun, *even*
if some company takes our code and build a product above it, and dont
get nothing back? i dont. This concept of a company's "value-add" is
totally relative, some might do, some might just do a couple of lines
wrapping all your libs, etc.

Regards

>
> Michael
>
> --
> Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
> Linux Server/Cluster Admin, LBL.gov       Author, Eterm (www.eterm.org)
> -----------------------------------------------------------------------
>  "I remember the time I knew what happiness was.  Let the memory live
>  again."                                     -- "Memory", from /Cats/
>
> -------------------------------------------------------------------------
> 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
>

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

Reply via email to