Re: [E-devel] License questions

2008-07-25 Thread Nathan Ingersoll
On Thu, Jul 24, 2008 at 12:25 PM, Vincent Torri [EMAIL PROTECTED] wrote:

 I've learned a lot about the licences reading these mails, and it seems
 that the fact is not such licence is a hindrance but such licence can
 give us developpers. That's different. So, from what i've understood, wrt
 companies :

 1) either with stay with BSD, and only the companies that accept to work
 with code licenced under BSD would eventually share code with us

 2) either we switch to, for example LGPL, or other similar licence (I was
 told that MPL is not that bad), and then companies that accept to share
 code with LGPL AND BSD licenced code would eventually help us. The
 difference can be great.

 So if we want to have more than 5 devs on the core efl, we should
 seriously discuss about which licence to use.

First off, there are a lot of false assumptions and statements about
history being thrown around in order to argue the point we should
switch licenses.

The library efforts around KDE and GNOME pre-date anything that is
considered part of the EFL, or even the idea that E as a project is a
platform.

KDE is built on top of an already existing toolkit Qt which began
development in 1991!  A large proportion of the core development on
this project is paid for by Trolltech (now Nokia). The functionality
provided by Qt was a huge jumping off point to get KDE development
rolling quickly.

GTK+ on the other hand was written in 1997 for the GIMP and became a
standalone library primarily because of the fact that the Qt license
had a non-commercial use clause. This prevented it from being
compatible with any OSI approved license (though OSI didn't exist at
the time).

For those people saying that E should be at the same place as GNOME,
that is pretty off-base since E was the original GNOME window manager.
Raster wrote the theme engine support for GTK+ while at RedHat, and E
was being developed as part of the GNOME environment for a few years.
Even after GNOME and E parted ways, we were still only a window
manager and terminal project for the most part, with the only
libraries being developed were for direct use by the window manager
only. Also, if you look at the core libraries in use by GNOME, you
would probably be surprised at how few people actually make changes to
them on a regular basis. The advantage they tend to have is that there
are enough people that some of them will touch GTK+ while others will
touch another component such as Pango.

Lastly, I think people are ignoring some major issues. For instance,
the X desktop is so fragmented already between KDE and GNOME that it's
hard for the majority of users to justify yet another major player
that is not already established. As dan pointed out, we make this
situation even worse by micro-fragmenting into duplicate projects
within the E project. The fact that we don't have any applications
that are clearly better than their counter-parts in other projects
doesn't help either.  We're reaching a point where many users never
change their window manager or are content with the more integrated
environments in KDE or GNOME, so providing a great window manager is a
difficult selling point. We're seeing some nice headway in the
embedded space, but this is an area that is difficult to attract broad
community attention so far.

So blaming the community size on the license seems like an exercise in
finger pointing. Some of the most broadly adopted open source software
is in the BSD/MIT/Apache family. FreeBSD is used extensively in server
rooms (along with the other BSD's but they tend to be less popular).
Apache drives a huge percentage of the web. Subversion is an example
of commercially developed and supported software with the Apache
license. X is on almost every Linux/UNIX desktop regardless of
environment. Most operating systems TCP/IP implementations owe their
roots to the code that came out of the original BSD distribution
(though many of them have been re-implemented later).

As you can tell, I'm pretty much against the idea of relicensing
things, and I think the burden has been unfairly placed on the old
guard, as Gustavo seems to want to characterize some of us as, to
justify the license. Let's flip this around, does anyone have a way to
show that changing our license would result in community growth?

Nathan

-
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=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [EFM] Typebuf

2008-07-25 Thread Гусев Фёдор
Hello everyone.

Attached patch fixes a couple issues with current typebuf in EFM.
First, now typebuf is cleared out when you change current directory.
Second, it has a 5 seconds timeout, so if you don't type anything
during this time, it's cleared out too.

PS: Typebuf is a way for faster navigation in EFM, you type what you
what to find, and matching file is automatically selected.

-- 
King regards,
Fedor Gusev.
diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c
index 4ede60e..b2c0ca8 100644
--- a/src/bin/e_fm.c
+++ b/src/bin/e_fm.c
@@ -97,6 +97,7 @@ struct _E_Fm2_Smart_Data

struct {
   char*buf;
+  Ecore_Timer *timer;
} typebuf;

int busy_count;
@@ -596,6 +597,9 @@ e_fm2_path_set(Evas_Object *obj, const char *dev, const char *path)
 	_e_fm2_client_monitor_add(sd-id, sd-realpath);
 	sd-listing = 1;
  }
+
+   /* Clean up typebuf. */
+   _e_fm2_typebuf_hide(obj);

evas_object_smart_callback_call(obj, dir_changed, NULL);
sd-tmp.iter = 0;
@@ -4373,6 +4377,24 @@ _e_fm2_typebuf_complete(Evas_Object *obj)
_e_fm2_typebuf_match(obj);
 }
 
+static int
+_e_fm_typebuf_timer_cb(void *data)
+{
+   Evas_Object *obj = data;
+   E_Fm2_Smart_Data *sd;
+
+   if(!data) return 0;
+   sd = evas_object_smart_data_get(obj);
+   if (!sd) return 0;
+
+   if (!sd-typebuf_visible) return 0;
+
+   _e_fm2_typebuf_hide(obj);
+   sd-typebuf.timer = NULL;
+
+   return 0;
+}
+
 static void
 _e_fm2_typebuf_char_append(Evas_Object *obj, const char *ch)
 {
@@ -4390,6 +4412,13 @@ _e_fm2_typebuf_char_append(Evas_Object *obj, const char *ch)
sd-typebuf.buf = ts;
_e_fm2_typebuf_match(obj);
edje_object_part_text_set(sd-overlay, e.text.typebuf_label, sd-typebuf.buf);
+
+   if(sd-typebuf.timer) 
+ {
+	ecore_timer_del(sd-typebuf.timer);
+ }
+
+   sd-typebuf.timer = ecore_timer_add(5.0, _e_fm_typebuf_timer_cb, obj);
 }
 
 static void
-
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=100url=/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [SoC] Evil, Eet win32 project files

2008-07-25 Thread Nicolas Aguirre
Hi
With this extern directory and your new Efl_win32.zip evil compiles. GREAT
!

I will test eet tonight.

thanks very much

2008/7/25 Dmitriy Mazovka [EMAIL PROTECTED]:

 Hello!
 Thank you for interest:).

 Sorry for compilation problems, it is my fault.
 Till today I had a plug instead of the current fnmatch, and when I placed
 normal version of it I didn't try to rebuild the project from scratch, so
 old .obj file was used, so I didn't see any errors:). However I corrected
 that and you can get a fresh Evil win32 directory at the same location:

 http://sionix.pbwiki.com/f/Evil_win32.zip

 About the second problem, I suppose we have different versions of unistd.h
 (at least). Because mine has only 48 lines. I took it and most of other
 files from MinGW. I think it will be better to provide proper version of
 libs:). You can download my extern directory at:

 http://sionix.pbwiki.com/f/extern.zip

 Please ask if you will have any problems again:).

 Best regards,
 Dzmitry


 -Original Message-
 From: Nicolas Aguirre [EMAIL PROTECTED]
 To: Dmitriy Mazovka [EMAIL PROTECTED]
 Date: Thu, 24 Jul 2008 23:38:11 +0200
 Subject: Re: [E-devel] [SoC] Evil, Eet win32 project files

 
  Hi, I'mtrying to copile evil with Visual Studio 2005, but I have some
  troubles :)
 
  I think that I have found all files specified in your REAME, in fact I
 found
  all of them in GnuWin32 sourceforge repository.
  I have some problem with unistd.h, stdint.h and sys/param.h that are
 present
  in libgw32c package. Are these files the good one?
  I must include a lot of files that you have not specified, and wich are
  included by unistd.h or param.h.
 
  Attached my log error.
  Regards,
  Nicolas
 
  2008/7/24 Dmitriy Mazovka [EMAIL PROTECTED]:
 
   Hello,
  
   I have updated the archive I posted before and provided the same
 package
   for Eet. And again I'd like to ask you to examine them and post any
 notes if
   you have.
  
   Here are they:
   http://sionix.pbwiki.com/f/Evil_win32.zip
   http://sionix.pbwiki.com/f/Eet_win32.zip
  
   Both should be unpacked to the proper library directories.
  
   Thank you,
   Dzmitry Mazouka
  
  
   -Original Message-
   From: Dmitriy Mazovka [EMAIL PROTECTED]
   To: enlightenment-devel@lists.sourceforge.net
   Date: Wed, 16 Jul 2008 22:07:11 +0400
   Subject: [SoC] Evil win32 project files
  
   
Hello,
I'm one of the GSoC's students working on Enlightenment Win32 port
   project.
   
Together with my mentor (Vincent Torri) we considered that Evil is
   currently in enough good shape to be submitted to the main repository.
   Please take a look to the archive I'm sending - it contains necessary
   sources and project files for Evil to be compiled with Microsoft Visual
   Studio 8. If there will be no objections, it will be commited in 2
 days.
Zip content should be unpacked to proto/Evil/ directory. Also pay
   attention to README and MANIFEST files.
   
Link: http://sionix.pbwiki.com/f/Evil_win32.zip
   
Best regards,
Dzmitry Mazouka
   
  
  
 -
   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=100url=/
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
 
  ATTACHMENT: application/octet-stream
 (evil_VS2005_compilation_error.log.log)
 

-
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=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] License questions

2008-07-25 Thread Peter Wehrfritz
dan sinclair schrieb:
 On 24-Jul-08, at 5:26 PM, Peter Wehrfritz wrote:

   
 Gustavo Sverzut Barbieri schrieb:
 
 One thing I'd like to see here is the opinion of those that do most  
 of
 the code these days, guys like englebass, dj2, pfritz and raster. You
 wrote lots of code already, and continue to do, what do you think
 about relicensing the code under LGPL?


   
 I'm not an author of one of the core libs, but since you are asking  
 me,
 here is what i think about it.

 I personally don't like the LGPL, because IMHO it doesn't really work
 for applications. It sounds somewhat odd if you read the license for  
 an
 application and they only talk about libraries. And I strongly believe
 that one should use the same license for applications and libraries.  
 It
 happens often that you move some code from a lib to an app and vice
 versa, or you turn a whole app into a library. So maybe something like
 MPL would be better, but afaik you get with the MPL troubles with the
 debian folks. Don't know how it is with the CPL.

 I still prefer the 3-clause BSD license, I code, because it is fun. If
 some makes money with my code, it doesn't change the fact that i had  
 fun
 while writing it and he also doesn't steal my code. I still have my  
 code!

 Besides that believing that a company contributes to your LGPLed
 library/application because it uses/modifies your code is wrong.  
 Take a
 look on the khtml history and you'll see that using the lgpl doesn't
 implicate or ensure that you'll receive useful patches.

 At the end, this decision is not up to me.
 


 Couldn't have said it better myself.

 (Oh, and Peter, you are listed as a main author of Ewl (for almost a  
 year and a half, heh))

   
I know :), I thought we are talking about the core-libs, of course, I 
hope that ewl will stay under the BSD license.

-
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=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Porting E to an ARM based embedded system.

2008-07-25 Thread Gustavo Sverzut Barbieri
On Fri, Jul 25, 2008 at 4:31 AM, Michael 'Mickey' Lauer
[EMAIL PROTECTED] wrote:
 Be sure to give OpenEmbedded a try, this will give you a major kickstart. All
 of E is in OE. Openmoko is relying on OE as well.

And it is WAY better than ltib. It have lots of packages, including E,
and their system is more sane, you'd avoid having to do all the work
on different places...

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

-
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=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] License questions

2008-07-25 Thread Cedric BAIL
On Thu, Jul 24, 2008 at 11:08 PM, Michael Jennings [EMAIL PROTECTED] wrote:
 On Friday, 25 July 2008, at 00:41:51 (+1000),
 Carsten Haitzler wrote:
 if this is for code going into an existing application and/or
 library he is right. code is to be the same license as the existing
 tree - if it is to be a different license - it cannot go into the
 tree. this is simply standard practice. if someone wants to create a
 new library, a new app (and by this i would define it as having its
 own configure.in/ac and build tree) then they may choose any license
 they like. if they make is a GPL library - then it will never be
 used by me as a basis for any other apps that are not GPL (as the
 GPL thus infects). if it's LGPL - it's moot as the license does not
 extend beyond the boundaries of that library. if its an app - it
 doesn't matter.

 Assuming no one using another license ever wants to use that code.  If
 Peter writes a really badass EWL app and LGPL's or GPL's it, that code
 could not be used in E or Evas (unless Peter himself relicensed it)
 without changing their licenses to LGPL/GPL.

Yes. That's the exact purpose of the GPL/LPGL.

 The reason we originally required all items in the repo to be BSD
 licensed (and yes, this decision was made a long time ago) was so that
 code could be moved seamlessly between projects without having to
 worry about relicensing or infecting other projects.

Worrying about the reuse of the code is a good thing. But imho when we
move code around, most of the time it's our own code and we can always
move our code around. And if it's not our code, I think it's nicer to
discuss this before moving it.

And please stop using infecting and word like that. Word matter and
by choosing them unwisely you are encouraging troll and flamewar, not
discussion.

 It sounds like you're rescinding that decision.  If so, that's fine,
 but everyone needs to understand that code can't just move around at
 will any more.  But it's your call.

 as i said - IMHO GPL is not right - it infects beyond the boundaries
 of its container. LGPL is acceptable.

 Unfortunately, so does the LGPL.

 Let's look at LGPLv2.1 first
 (http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html).  According
 to Section 2a, any work based on the Library (that is, anything
 containing the Library's code, or any portion thereof, even just a
 single function or code block cut-and-pasted in) MUST itself be a
 LIBRARY.

 Wait, what?  Yup, that's right.  The LGPL forbids you from snagging a
 portion of code from an LGPL library and using it in a program (i.e.,
 independent executable).  In fact, I can't find anything anywhere in
 the LGPLv2.1 that allows it to be used for non-libraries.  LGPLv3
 doesn't appear to have this limitation, since Library is defined as
 any work covered by the LGPLv3.  But LGPLv2.1 only covers objects you
 link with to create executables, not executables.  So LGPL code cannot
 be used in applications (e.g., E itself).

Yes, you can't move code from a LGPL library into a BSD licenced
application. In fact, if you want to move code from a LGPL library to
an application you should enable section 3 and this application
should be GPL, but that's the exact purpose of the LGPL. LGPL give the
freedom to link with the library whatever the licence of your app is,
but you can't copy code from it in your app. Yes, that's the purpose
of the LGPL.

And in fact, most of the time, we should not copy code, but merge it
and share it in a common place, a library. That's always a good
software practice, but this argument is general and doesn't reflect
any particular case. Perhaps you have in mind an example of a copy of
code that could be usefull.

 Based on the clear language of the license, trying to apply it to a
 software program (like OpenOffice.org) doesn't seem to make any sense,
 since the legal term Library used throughout the license cannot apply
 to something like Writer which you would never link against to form
 executables.

I think that Sun lawyer are not completely dumb and they did choose
the licence carefully. And it will be LGPLv3 for next release, see
http://www.openoffice.org/license.html.

 The only provision in LGPLv2.1 that would allow someone to use LGPL
 code in an application is Section 3 which allows the LGPL to be
 replaced by the GPL at any time (and at version 2 or any later
 version).  So in order to cut-paste-and-modify code from an LGPL
 library into an application, the application MUST become GPL.

 Obviously this does not include linking, but one of the primary
 reasons we picked the license we did was so that our code could be
 used in other software under other licenses (Apache, Artistic,
 Mozilla, or yes, even the GPL).  Because of Sections 2c and 3, any
 code coming from an LGPL project which is used in any way other than
 linking can only be used in GPL/LGPL software.

Yes, that's the historic reason.

 Here's an example of the danger: Let's say EWL is BSD, and the authors
 want to 

Re: [E-devel] License questions

2008-07-25 Thread Cedric BAIL
On Thu, Jul 24, 2008 at 11:08 PM, Michael Jennings [EMAIL PROTECTED] wrote:
 On Friday, 25 July 2008, at 00:41:51 (+1000), Carsten Haitzler wrote:
 if this is for code going into an existing application and/or
 library he is right. code is to be the same license as the existing
 tree - if it is to be a different license - it cannot go into the
 tree. this is simply standard practice. if someone wants to create a
 new library, a new app (and by this i would define it as having its
 own configure.in/ac and build tree) then they may choose any license
 they like. if they make is a GPL library - then it will never be
 used by me as a basis for any other apps that are not GPL (as the
 GPL thus infects). if it's LGPL - it's moot as the license does not
 extend beyond the boundaries of that library. if its an app - it
 doesn't matter.

 Assuming no one using another license ever wants to use that code.  If
 Peter writes a really badass EWL app and LGPL's or GPL's it, that code
 could not be used in E or Evas (unless Peter himself relicensed it)
 without changing their licenses to LGPL/GPL.

Yes. That's the exact purpose of the GPL/LPGL.

 The reason we originally required all items in the repo to be BSD
 licensed (and yes, this decision was made a long time ago) was so that
 code could be moved seamlessly between projects without having to
 worry about relicensing or infecting other projects.

Worrying about the reuse of the code is a good thing. But imho when we
move code around, most of the time it's our own code and we can always
move our code around. And if it's not our code, I think it's nicer to
discuss this before moving it.

And please stop using infecting and word like that. Word matter and
by choosing them unwisely you are encouraging troll and flamewar, not
discussion.

 It sounds like you're rescinding that decision.  If so, that's fine,
 but everyone needs to understand that code can't just move around at
 will any more.  But it's your call.

 as i said - IMHO GPL is not right - it infects beyond the boundaries
 of its container. LGPL is acceptable.

 Unfortunately, so does the LGPL.

 Let's look at LGPLv2.1 first
 (http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html).  According
 to Section 2a, any work based on the Library (that is, anything
 containing the Library's code, or any portion thereof, even just a
 single function or code block cut-and-pasted in) MUST itself be a
 LIBRARY.

 Wait, what?  Yup, that's right.  The LGPL forbids you from snagging a
 portion of code from an LGPL library and using it in a program (i.e.,
 independent executable).  In fact, I can't find anything anywhere in
 the LGPLv2.1 that allows it to be used for non-libraries.  LGPLv3
 doesn't appear to have this limitation, since Library is defined as
 any work covered by the LGPLv3.  But LGPLv2.1 only covers objects you
 link with to create executables, not executables.  So LGPL code cannot
 be used in applications (e.g., E itself).

Yes, you can't move code from a LGPL library into a BSD licenced
application. In fact, if you want to move code from a LGPL library to
an application you should enable section 3 and this application
should be GPL, but that's the exact purpose of the LGPL. LGPL give the
freedom to link with the library whatever the licence of your app is,
but you can't copy code from it in your app. Yes, that's the purpose
of the LGPL.

And in fact, most of the time, we should not copy code, but merge it
and share it in a common place, a library. That's always a good
software practice, but this argument is general and doesn't reflect
any particular case. Perhaps you have in mind an example of a copy of
code that could be usefull.

 Based on the clear language of the license, trying to apply it to a
 software program (like OpenOffice.org) doesn't seem to make any sense,
 since the legal term Library used throughout the license cannot apply
 to something like Writer which you would never link against to form
 executables.

I think that Sun lawyer are not completely dumb and they did choose
the licence carefully. And it will be LGPLv3 for next release, see
http://www.openoffice.org/license.html.

 The only provision in LGPLv2.1 that would allow someone to use LGPL
 code in an application is Section 3 which allows the LGPL to be
 replaced by the GPL at any time (and at version 2 or any later
 version).  So in order to cut-paste-and-modify code from an LGPL
 library into an application, the application MUST become GPL.

 Obviously this does not include linking, but one of the primary
 reasons we picked the license we did was so that our code could be
 used in other software under other licenses (Apache, Artistic,
 Mozilla, or yes, even the GPL).  Because of Sections 2c and 3, any
 code coming from an LGPL project which is used in any way other than
 linking can only be used in GPL/LGPL software.

Yes, that's the historic reason.

 Here's an example of the danger: Let's say EWL is BSD, and the authors
 want to 

Re: [E-devel] License questions

2008-07-25 Thread Cedric BAIL
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:
 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.

That's just wrong. Maintaining a fork is in my opinion completely
doable and will really not cost much. We are a few people, with less 5
of us breaking things in the core. I have almost 20 differents git
branch on my hard drive of the CVS. Each of them could be considered
as a fork. In fact they are just big change waiting for review or a
good time to break E CVS again. Nothing force me to give them back,
running a git pull is enought most of the time for keeping this fork
alive and running.

 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.

I don't understand your statement. The BSD license give you the right
to distribute just the binary. It doesn't say anything about the
amount of change you need to do to distribute it in binary form. And a
modified EFL library distributed as a binary is useless expect for the
application that was designed to use it. So yes, people will use the
freely availabe one, but nobody benefit from the improvement and
change made for the binary one. But that's just the purpose of the BSD
license.

 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 

Re: [E-devel] License questions

2008-07-25 Thread Jorge Luis Zapata Muga
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 

[E-devel] Nightly build log for E17 on 2008-07-25 07:10:57 -0700

2008-07-25 Thread Nightly build system
Build log for Enlightenment DR 0.17 on 2008-07-25 07:10:57 -0700
Build logs are available at http://download.enlightenment.org/tests/logs

Packages that failed to build:
enna  http://download.enlightenment.org/tests/logs/enna.log
epdf  http://download.enlightenment.org/tests/logs/epdf.log

Packages with no supported build system:
entice, esmart_rsvg, exorcist, python-efl, 

Packages skipped:
camE, ecore_dbus, engage, enotes, enscribe, epbb, eplay, erss, etk_server, 
etox, e_utils, Evas_Perl, evoak, gfx_routines, lvs-gui, med, nexus, notgame, 
ruby-efl, webcam, 

Packages that build OK:
alarm, bling, calendar, cpu, deskshow, echo, eclair, ecore_li, ecore, edata, 
edb, e_dbus, edje_editor, edje, edje_viewer, edvi, eet, eflame, eflpp, efm_nav, 
efm_path, efreet, elapse, elation, elicit, elitaire, e, embrace, embryo, 
emotion, emphasis, empower, emprint, emu, enesim, engrave, engycad, enhance, 
enity, enterminus, enthrall, entrance_edit_gui, entrance, entropy, envision, 
epeg, ephoto, e_phys, epsilon, epx, equate, esmart, estickies, etk_extra, 
etk, etk-perl, evas, evfs, evolve, ewl, examine, execwatch, exhibit, exml, 
expedite, express, exquisite, extrackt, feh, flame, forecasts, gevas2, iconbar, 
iiirk, imlib2_loaders, imlib2, Imlib2_Perl, imlib2_tools, language, mail, 
mem, mixer, moon, mpdule, net, news, notification, penguins, pesh, photo, 
rage, rain, screenshot, scrot, skel, slideshow, snow, taskbar, tclock, uptime, 
weather, winselector, wlan, 

Debian GNU/Linux 4.0 \n \l

Linux enlightenment2 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 
GNU/Linux


See http://download.enlightenment.org/tests/ for details.


-
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=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EFM] Typebuf

2008-07-25 Thread thomasg
typebuf should understand some basic shell commands like cd, cd -, cd ~, cd
.., that would be cool and even faster :)

On Fri, Jul 25, 2008 at 10:30 AM, Гусев Фёдор [EMAIL PROTECTED] wrote:

 Hello everyone.

 Attached patch fixes a couple issues with current typebuf in EFM.
 First, now typebuf is cleared out when you change current directory.
 Second, it has a 5 seconds timeout, so if you don't type anything
 during this time, it's cleared out too.

 PS: Typebuf is a way for faster navigation in EFM, you type what you
 what to find, and matching file is automatically selected.

 --
 King regards,
 Fedor Gusev.

 -
 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=100url=/
 ___
 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=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] License questions

2008-07-25 Thread Michael Jennings
On Friday, 25 July 2008, at 15:49:01 (+0200),
Cedric BAIL wrote:

 That's just wrong.

No, it's not just wrong.  You may not agree with it, but that
doesn't make it wrong, particularly if you don't offer any
counterexamples or evidence to prove it.

 Maintaining a fork is in my opinion completely doable and will
 really not cost much.

If maintaining a fork were easy, there'd be who-knows-how-many old
Linux kernel forks still alive, samba-tng would not be foundering, and
Canonical would only have to employ salespeople.  It's simply not that
easy.  Ask RedHat how many developers they employ to maintain the
kernel packages for each of their distros (which are essentially
forks, albeit with a well-defined life span).

It's doable but costly, and more often than not, the costs outweigh
the gains.  And none of the successful forks I can think of, including
the ones I mentioned, are closed forks, other than the previous
example I gave yesterday (of which I've yet to see another).

(And regarding that one example, I'll say it again:  The fact that
Microsoft *used* the standard proves that the BSD license did its job:
promoting use and sharing.)

 We are a few people, with less 5 of us breaking things in the
 core. I have almost 20 differents git branch on my hard drive of the
 CVS. Each of them could be considered as a fork. In fact they are
 just big change waiting for review or a good time to break E CVS
 again. Nothing force me to give them back, running a git pull is
 enought most of the time for keeping this fork alive and running.

And for how long would you do this?  6 months?  A year?  Two?  The
longer you try to keep it up, the harder and harder it gets.  Trust
me; I've done it multiple times for a year or more.  Costs increase
exponentially with time.

 I don't understand your statement. The BSD license give you the
 right to distribute just the binary. It doesn't say anything about
 the amount of change you need to do to distribute it in binary form.

Distributing a binary doesn't make it closed source.  If you make
changes and *then* distribute a binary, your changes are closed
source, but as I said, unless they're appreciably different from the
original, it's not compelling or significant.

 And a modified EFL library distributed as a binary is useless expect
 for the application that was designed to use it. So yes, people will
 use the freely availabe one, but nobody benefit from the improvement
 and change made for the binary one.

Which is why that generally doesn't happen:  they gain nothing by
keeping it closed, but they could potentially gain a great deal from
opening it.  And they tend to do just that.  Mission accomplished.  :-)

 Yes, X is a good example. They did fork to solve some of their problem.

And why did they fork?  Because the previous project lead changed the
license.

Q.E.D.  ;-)

 You got the point. Today we need less than 5 trucks to stop this
 project. This is an issue. By switching the core library to LGPL, it
 will be easier to advocate them and gain more core developper.

See, people keeping saying that, but so far there's been absolutely no
proof or evidence whatsoever that this is actually true.

 It's nice to see my code running on any device that's sure, but I
 really don't care. What I care is about this project. I want it to
 grow, to be faster, smaller and have more features (nah, it's
 possible :-) ). I want it to be strong and survive 5 trucks. I want
 to see more beautifull apps using it.

I don't think anyone is disagreeing with those things.  But so far no
one has proven that changing the license will accomplish that.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  [EMAIL PROTECTED]
Linux Server/Cluster Admin, LBL.gov   Author, Eterm (www.eterm.org)
---
 It's late in the evening.  She's wondering what clothes to wear.
  She puts on her make up and brushes her long, blonde hair.  And
  then she asks me, 'Do I look alright?'  And I say, 'Yes, you look
  wonderful tonight.'-- Eric Clapton, Wonderful Tonight

-
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=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] License questions

2008-07-25 Thread Michael Jennings
On Friday, 25 July 2008, at 15:56:20 (+0200),
Jorge Luis Zapata Muga wrote:

 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 there are two points to note here.  First, the core E project
has never been about profit, and it still isn't IMHO.

Second, the EFL are exactly that:  Foundation Libraries.  That means
that they sit underneath other stuff, and they're useless without
applications that use them.  That's where the opportunity for profit
is:  applications, not libraries.  And contributing back to the
community which creates the foundation for your application only helps
insure its success and longevity.

 I think if your idea is to actually do whatever with my code why
 the third clause?

You missed a bit.  Do whatever with my code so long as you give
credit where it's due.  That last part is important too, whether
attribution is in the form of credit or contribution to the community.

 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

BSD allows you to be part of the OSS community.  Whether or not it
allows you to make a living from writing code has more to do with the
company than the license.  I can think of people making a living doing
BSD code, public domain code, MPL code, IPL code, and of course closed
source.  The license simply isn't the make-or-break factor; it's the
company and the business model.

Of all the for-profit companies whose revenues are derived 100% from
software alone, I can't think of too many doing strictly open source
under *any* license, *GPL or otherwise.

I think pretty much everyone would like to get paid to do something
they'd do anyway.  That's the dream.  But it's very rare, and IMHO,
not something to steer a project by.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  [EMAIL PROTECTED]
Linux Server/Cluster Admin, LBL.gov   Author, Eterm (www.eterm.org)
---
 You know, we're sitting on four million pounds of fuel, one nuclear
  weapon, and a thing that has 270 thousand moving parts built by the
  lowest bidder.  Makes you feel good, doesn't it?
-- Steve Buscemi (Rockhound), Armageddon

-
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=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] License questions

2008-07-25 Thread Michael Jennings
On Friday, 25 July 2008, at 14:33:25 (+0200),
Cedric BAIL wrote:

 Yes. That's the exact purpose of the GPL/LPGL.

I know what the purpose is.  I've read both quite thoroughly.

 Worrying about the reuse of the code is a good thing. But imho when
 we move code around, most of the time it's our own code and we can
 always move our code around.

This statement indicates that there is a fundamental misunderstanding
when it comes to copyright law and ownership.  We do not own
anything because we are not a legal entity.  So there is no such
thing as our code.  There is raster's code, and there's devilhorns'
code, and there's your code...but there's no our code.

And I don't believe there's anything anywhere that says all code
committed to the repository requires assignment of copyright to any
person or organization.  Thus, the code is owned solely by the author.

 And please stop using infecting and word like that. Word matter
 and by choosing them unwisely you are encouraging troll and
 flamewar, not discussion.

The term is accurate and is commonly used when referring to the manner
in which the terms of a particular license may exert unexpected or
unintended influence over works covered by another license.  Even
Lawrence Rosen himself used the same term, and not just with regard to
the GPL:  http://www.linuxjournal.com/article/5670

 Yes, you can't move code from a LGPL library into a BSD licenced
 application. In fact, if you want to move code from a LGPL library to
 an application you should enable section 3 and this application
 should be GPL, but that's the exact purpose of the LGPL. LGPL give the
 freedom to link with the library whatever the licence of your app is,
 but you can't copy code from it in your app. Yes, that's the purpose
 of the LGPL.

And that's exactly what we DON'T want to have happen.  As raster said,
the GPL is clearly bad.  All I'm pointing out is that the LGPL has
some, but not all, of the same implications.

 And in fact, most of the time, we should not copy code, but merge it
 and share it in a common place, a library. That's always a good
 software practice, but this argument is general and doesn't reflect
 any particular case. Perhaps you have in mind an example of a copy
 of code that could be usefull.

Almost all the arguments, from all sides, have been general and
hypothetical.  So the precedent is set for not needing to cite a
particular case.

Suppose raster has some particularly elegant border-handling code in
E, and EWL wants to copy and adapt it for use with widget layouts.
Or vice versa.  Whatever.  What's important is that the need to move
code around occurs routinely within large software projects,
especially those under heavy development.

 I think that Sun lawyer are not completely dumb and they did choose
 the licence carefully.

But we don't know their reasoning, nor do they work for us.  Without
the advice of our own legal counsel, we can't afford to do things that
are potentially legally questionable...particularly not based on what
someone else's lawyer determined about their specific situation.

 Their is a condition in the LGPL that you missed, in section 5, you
 can include header from the library with small inline, if that's
 what you want.

No, I didn't miss it.  It only covers headers and only to a maximum of
10 lines.

But again, that's not the point.  We are not lawyers, so doing
something that isn't clearly and obviously defined within the plain
language of the license is simply not a wise move.

If you want to talk about something that could keep businesses from
being able to use E, how about a legally-dubious license flop?  You
saw what happened to XFree86 when they tried that.

 And I am in favor of switching the core EFL to LGPL, not E and I
 perhaps missunderstood others on this, but we are speaking about the
 core library (eet,embryo,evas,ecore and edje).

Who says what is core and what isn't?  What about e_dbus? efreet?
the much-discussed data type library?

 No, that's just wrong.

Again, it's not wrong simply because you disagree with it.  You can't
make statements like that without defending them (well, you can, but
they aren't inherently valid), and everything you go on to say is
about our situation specifically and does not in any way refute that
the LGPL can still infect BSD code in the situations I previously
outlined.

 The way I understand your reasoning is that we will pick code from
 one of the core library put it in E. Then switch E to GPL. Then you
 will take code from E and EWL will become GPL too.

I was illustrating a point, describing a scenario that could
potentially occur.

 This will not happen. That's not the plan.

There isn't a plan yet.  That doesn't mean the described scenario is
impossible, because it isn't.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  [EMAIL PROTECTED]
Linux Server/Cluster Admin, LBL.gov   Author, Eterm (www.eterm.org)

Re: [E-devel] License questions

2008-07-25 Thread Peter Wehrfritz
Jose Gonzalez schrieb:
Peter wrote:

   
 to it and the original code was LGPL. But would you share code with 
 someone, that doesn't share code with you?
   
 

   Good point. And that's precisely why many people don't like to
 contribute to bsd licensed projects. In the case of corporations, this
 is an even more serious issue - a total 'no' in many instances.
   

With share I didn't mean make it accessible for someone else, but 
bring it into a shape where he can use it. That are two different 
things. Of course you can take bsd code an add it into your lgpl lib. 
But I meant, if I would change it that way, i.e. writting a patch that 
it can be seamlessly used.

There is difference between the offer I give you my code and it'd be 
nice if you give me something back and the dictate Take my code, but 
you have to use _my_ license and put it on some random website, no 
matter if it is useful for me or not.

-
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=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] License questions

2008-07-25 Thread David Seikel
On Fri, 25 Jul 2008 15:16:17 -0700 Michael Jennings [EMAIL PROTECTED]
wrote:

 We do not own anything because we are not a legal entity.  So
 there is no such thing as our code.  There is raster's code, and
 there's devilhorns' code, and there's your code...but there's no
 our code.

Which is precisely why any change is a wasted effort.  There is an
email circulating asking all known authors of EFL their opinion on
changing the license.  The CC list is massive, so much so that my email
server refused to send my reply and I had to trim out some addresses.
Even then I got 10 bounces due to email addresses no longer existing.
To change the license we need a unanimous decision by every author.
That is very likely not possible.

There may or may not be any gains in changing, but I doubt the gains
will be worth the huge effort.  The effort is very likely to fail
anyway.

Can we get back to coding now?


signature.asc
Description: PGP signature
-
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=100url=/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] License questions

2008-07-25 Thread Toma
2008/7/26 Jose Gonzalez [EMAIL PROTECTED]:
   Peter wrote:

 to it and the original code was LGPL. But would you share code with
 someone, that doesn't share code with you?


  Good point. And that's precisely why many people don't like to
 contribute to bsd licensed projects. In the case of corporations, this
 is an even more serious issue - a total 'no' in many instances.


And here is a quote from a Microsoft guy about the GPL.
http://www.microsoft.com/presspass/exec/craig/05-03sharedSource.mspx

Some of the most successful OSS technology is licensed under the GNU
General Public License or GPL. The GPL mandates that any software that
incorporates source code already licensed under the GPL will itself
become subject to the GPL. When the resulting software product is
distributed, its creator must make the entire source code base freely
available to everyone, at no additional charge. This viral aspect of
the GPL poses a threat to the intellectual property of any
organization making use of it. It also fundamentally undermines the
independent commercial software sector because it effectively makes it
impossible to distribute software on a basis where recipients pay for
the product rather than just the cost of distribution.

So theres a real world example of why a company doesnt use GPL
licenses. Theres also a good point about forking just before that
paragraph...

The OSS development model leads to a strong possibility of unhealthy
forking of a code base, resulting in the development of multiple
incompatible versions of programs, weakened interoperability, product
instability, and hindering businesses ability to strategically plan
for the future. Furthermore, it has inherent security risks and can
force intellectual property into the public domain.

Now seriously, dont debate these point on this thread, its already
long enough. Someone said it before on this thread but I cant find it;
Coding is fun. Let keep it that way.

Toma


 
 Click here for great computer networking solutions!
 http://thirdpartyoffers.juno.com/TGL2141/fc/Ioyw6i3oHgMVYr1xjZP1AyqKTjJx1EpLLgUn7EjKWn7F253A18fomU/

 -
 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=100url=/
 ___
 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=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] License questions

2008-07-25 Thread dan sinclair

On 25-Jul-08, at 7:48 PM, Jose Gonzalez wrote:

   Peter wrote:

 to it and the original code was LGPL. But would you share code with
 someone, that doesn't share code with you?


  Good point. And that's precisely why many people don't like to
 contribute to bsd licensed projects. In the case of corporations, this
 is an even more serious issue - a total 'no' in many instances.



Also precisely why I try to avoid the GPL. The sharing comes with  
serious restrictions. Also a total no in many instances for  
corporations.

dan

-
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=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel