Re: [E-devel] E CVS: apps/e raster

2008-08-06 Thread Sebastian Dransfeld
Enlightenment CVS wrote:
 Enlightenment CVS committal
 
 Author  : raster
 Project : e17
 Module  : apps/e
 
 Dir : e17/apps/e
 
 
 Modified Files:
   configure.in enlightenment.pc.in 
 
 
 Log Message:
 
 
 fix pc file to not inlcude dbus verbatim includes. just -D's for config

Well, you should have the -I flags as well, so that you don't need to 
find the include paths for headers which e.h includes.

Sebastian

 
 ===
 RCS file: /cvs/e/e17/apps/e/configure.in,v
 retrieving revision 1.210
 retrieving revision 1.211
 diff -u -3 -r1.210 -r1.211
 --- configure.in  5 Aug 2008 13:52:00 -   1.210
 +++ configure.in  6 Aug 2008 05:42:53 -   1.211
 @@ -231,8 +231,11 @@
  
  e_libs=$E_LIBS $LIBINTL $fnmatch_libs 
  e_cflags=-DUSE_E_CONFIG_H $define_e_dbus $E_CFLAGS $E_DBUS_CFLAGS 
 +e_configflags=-DUSE_E_CONFIG_H $define_e_dbus 
 +
  AC_SUBST(e_libs)
  AC_SUBST(e_cflags)
 +AC_SUBST(e_configflags)
  
  profile=SLOW_PC
  AC_ARG_WITH(profile,
 ===
 RCS file: /cvs/e/e17/apps/e/enlightenment.pc.in,v
 retrieving revision 1.4
 retrieving revision 1.5
 diff -u -3 -r1.4 -r1.5
 --- enlightenment.pc.in   5 Aug 2008 13:52:00 -   1.4
 +++ enlightenment.pc.in   6 Aug 2008 05:42:53 -   1.5
 @@ -8,4 +8,4 @@
  Version: @VERSION@
  Libs: -L${libdir}
  Libs.private: 
 -Cflags: -I${includedir}  @e_cflags@
 +Cflags: -I${includedir} @e_configflags@
 
 
 
 -
 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-cvs mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


-
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] E CVS: apps/e raster

2008-08-06 Thread The Rasterman
On Wed, 06 Aug 2008 08:32:31 +0200 Sebastian Dransfeld
[EMAIL PROTECTED] babbled:

 Enlightenment CVS wrote:
  Enlightenment CVS committal
  
  Author  : raster
  Project : e17
  Module  : apps/e
  
  Dir : e17/apps/e
  
  
  Modified Files:
  configure.in enlightenment.pc.in 
  
  
  Log Message:
  
  
  fix pc file to not inlcude dbus verbatim includes. just -D's for config
 
 Well, you should have the -I flags as well, so that you don't need to 
 find the include paths for headers which e.h includes.

you really need to do that separately yourself - because the -I's include fully
expanded paths and when doing os package builds - this breaks things as they
expect to use env vars to fix this up, not have the build-system internal path
in it :( so i was fixing an os build issue here... :/

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)[EMAIL PROTECTED]


-
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] evas_object_image rotation?

2008-08-06 Thread Andre Dieb
Here's some example code:
https://garage.maemo.org/plugins/scmsvn/viewcvs.php/branches/prototypes_0.7/ui/gauges/evasutil.c?root=carmanview=markup

I used it once for testing and worked. Maybe I'm dead wrong but AFAIK evas
doesn't support rotation yet, this is third party.


2008/8/6 Yong Ma [EMAIL PROTECTED]

 Hi all, I want to know  if there are some ways to rotate an image object
 to a custom angle with C language API of EFL, here is some Python code I
 googled,  but I could not find the corresponding function in
 Ecore_Evas/Evas C language API documents. I really appreciate if anyone
 can tell me how to or send me some example code. The Python code is as
 following:

 #!/usr/bin/env python

 import sys
 import ecore
 import evas
 import ecore.evas

 if 'x11' in sys.argv:
ee = ecore.evas.SoftwareX11(w=800, h=480)
 else:
ee = ecore.evas.SoftwareX11_16(w=800, h=480)

 bg = ee.evas.Rectangle(color=(255, 255, 255, 255))
 bg.size = ee.evas.size
 bg.show()

 img = ee.evas.Image()
 img.file_set(icon.png)
 img.move(380, 200)
 w, h = img.image_size_get()
 img.resize(w, h)
 img.fill_set(0, 0, w, h)
 img.show()

 rotation = [evas.EVAS_IMAGE_ROTATE_90]
 def rotate_img(rotation):
img.rotate(rotation[0])
rotation[0] += 1
return rotation[0] = evas.EVAS_IMAGE_ROTATE_270

 ee.fullscreen = False
 ee.show()

 ecore.timer_add(2.0, rotate_img, rotation)
 ecore.main_loop_begin()

 # prevent segfault
 del ee

 Thank you very much!

 --
 Be Yourself @ mail.com!
 Choose From 200+ Email Addresses
 Get a Free Account at www.mail.com


 -
 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




-- 
André Dieb Martins

Mail: dieb at embedded.ufcg.edu.br, andre.dieb at gmail.com
-
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] Ecore_Evas_Engines API change in Python-EFL

2008-08-06 Thread thomasg
Hi List,

after the recent small API change in Ecore_Evas_Engines the python-bindings
of python-efl have been updated, but the python-efl API itself stayed the
same.
In my opinion this should be changed, too, because it's not a good style to
have different APIs in the bindings.
The attached patch changes the python API, the same way the C-API has been
changed recently. Of course this will break all apps that use the affected
engines.
I already fixed it in all the demo apps in the python-efl folder, so there
should be nothing else to do.
I didn't check the other apps in the whole CVS, don't know if there are any
other python apps.

If this patch comes in there would be one further step to do:
python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas_gl_x11.pxi must
be renamed, as must
python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas_software_x11_16.pxi
As a rename requires a cvs rm and cvs add this should be done by someone
with cvs access.
Also the includes in the examples and so on would have to be changed, I
would send another patch if the files will be renamed.

Greets,

thomasg

P.S. I hope the patch is not too much lines in one file, but as the changes
are more or less trivial I think this is no big deal.
Index: python-efl/python-ecore/ecore/evas/__init__.py
===
RCS file: /var/cvs/e/e17/proto/python-efl/python-ecore/ecore/evas/__init__.py,v
retrieving revision 1.5
diff -u -r1.5 __init__.py
--- python-efl/python-ecore/ecore/evas/__init__.py  1 Oct 2007 05:09:43 
-   1.5
+++ python-efl/python-ecore/ecore/evas/__init__.py  6 Aug 2008 12:20:14 
-
@@ -4,6 +4,6 @@
 
 from c_ecore_evas import shutdown, engine_type_supported_get, \
  engine_type_from_name, engine_name_from_type, SoftwareX11, \
- GLX11, XRenderX11, FB, Buffer, SoftwareX11_16
+ OpenGLX11, XRenderX11, FB, Buffer, Software16_X11
 
 c_ecore_evas.init()
Index: python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas.pyx
===
RCS file: 
/var/cvs/e/e17/proto/python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas.pyx,v
retrieving revision 1.8
diff -u -r1.8 ecore.evas.c_ecore_evas.pyx
--- python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas.pyx  25 Jul 
2008 19:05:24 -  1.8
+++ python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas.pyx  6 Aug 
2008 12:20:14 -
@@ -16,18 +16,18 @@
 engines[intECORE_EVAS_ENGINE_SOFTWARE_BUFFER] = software_buffer
 engines[intECORE_EVAS_ENGINE_SOFTWARE_X11] = software_x11
 engines[intECORE_EVAS_ENGINE_XRENDER_X11] = xrender_x11
-engines[intECORE_EVAS_ENGINE_OPENGL_X11] = gl_x11
+engines[intECORE_EVAS_ENGINE_OPENGL_X11] = opengl_x11
 engines[intECORE_EVAS_ENGINE_SOFTWARE_XCB] = software_xcb
 engines[intECORE_EVAS_ENGINE_XRENDER_XCB] = xrender_xcb
 engines[intECORE_EVAS_ENGINE_SOFTWARE_DDRAW] = software_ddraw
 engines[intECORE_EVAS_ENGINE_DIRECT3D] = direct3d
-engines[intECORE_EVAS_ENGINE_OPENGL_GLEW] = gl_glew
+engines[intECORE_EVAS_ENGINE_OPENGL_GLEW] = opengl_glew
 engines[intECORE_EVAS_ENGINE_SDL] = sdl
 engines[intECORE_EVAS_ENGINE_DIRECTFB] = directfb
 engines[intECORE_EVAS_ENGINE_SOFTWARE_FB] = software_fb
-engines[intECORE_EVAS_ENGINE_SOFTWARE_16_X11] = software_x11_16
-engines[intECORE_EVAS_ENGINE_SOFTWARE_16_DDRAW] = software_ddraw_16
-engines[intECORE_EVAS_ENGINE_SOFTWARE_16_WINCE] = software_wince_16
+engines[intECORE_EVAS_ENGINE_SOFTWARE_16_X11] = software_16_x11
+engines[intECORE_EVAS_ENGINE_SOFTWARE_16_DDRAW] = software_16_ddraw
+engines[intECORE_EVAS_ENGINE_SOFTWARE_16_WINCE] = software_16_wince
 cdef int engines_len
 engines_len = sizeof(engines)/sizeof(engines[0])
 
Index: python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas_gl_x11.pxi
===
RCS file: 
/var/cvs/e/e17/proto/python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas_gl_x11.pxi,v
retrieving revision 1.3
diff -u -r1.3 ecore.evas.c_ecore_evas_gl_x11.pxi
--- python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas_gl_x11.pxi   
1 Oct 2007 05:09:43 -   1.3
+++ python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas_gl_x11.pxi   
6 Aug 2008 12:20:14 -
@@ -1,6 +1,6 @@
 # This file is included verbatim by c_ecore_evas.pyx
 
-cdef class GLX11(BaseX11):
+cdef class OpenGLX11(BaseX11):
 X11 window using OpenGL render.
 
 @ivar window: X11 window id.
@@ -12,7 +12,7 @@
 cdef Ecore_Evas *obj
 
 if self.obj == NULL:
-obj = ecore_evas_gl_x11_new(display, parent_xid, x, y, w, h)
+obj = ecore_evas_opengl_x11_new(display, parent_xid, x, y, w, h)
 self._set_obj(obj)
 
 def window_get(self):
@@ -20,7 +20,7 @@
 
@rtype: int
 
-return ecore_evas_gl_x11_window_get(self.obj)
+return ecore_evas_opengl_x11_window_get(self.obj)
 
 property window:
 def __get__(self):

[E-devel] Nightly build log for E17 on 2008-08-06 07:11:28 -0700

2008-08-06 Thread Nightly build system
Build log for Enlightenment DR 0.17 on 2008-08-06 07:11:28 -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] Time-based releases

2008-08-06 Thread Gustavo Sverzut Barbieri
On Tue, Aug 5, 2008 at 7:13 PM, raoul [EMAIL PROTECTED] wrote:
 Le mercredi 6 août 2008, Gustavo Sverzut Barbieri a écrit :
 On Tue, Aug 5, 2008 at 5:36 PM, The Rasterman Carsten Haitzler

 [EMAIL PROTECTED] wrote:
  On Tue, 5 Aug 2008 13:38:54 -0300 Gustavo Sverzut Barbieri
 
  [EMAIL PROTECTED] babbled:
  As for this last remark, moving to SVN is one step further and
  integration with GIT is even easier. Those that wish can develop in
  GIT branches and when ready just merge to trunk, Those who don't know
  how to use GIT (ie: RASTER! ;-)) can keep polluting the trunk with
  regular commits as they do nowadays.
 
  bzzzt. wrong :) i do know how to use git - been using it now for a few
  months. i think svn is a better choice - for us. :) (i particularly have
  come to dislike git's mergetool handling.. and when it fucks up... man it
  fucks you up...)

 as I said... ;-)

 being using git as you use cvs is just driving a car like you drive a
 bicycle.

 But really, when you see something like that:
 http://ktown.kde.org/~zrusin/git/git-cheat-sheet-large.png

 It scares me a lot about how easy git can be :-p

Commands are not difficult, even the worse we can learn (ie: cvs up
-dPA), but it's the work flow, the way you organize, work, ... that's
what needs a bit of change and some people get lost.


-- 
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] Time-based releases

2008-08-06 Thread Thiago Marcos P. Santos
On Wed, Aug 6, 2008 at 11:30 AM, Gustavo Sverzut Barbieri
[EMAIL PROTECTED] wrote:

 On Tue, Aug 5, 2008 at 7:13 PM, raoul [EMAIL PROTECTED] wrote:
  Le mercredi 6 août 2008, Gustavo Sverzut Barbieri a écrit :
  On Tue, Aug 5, 2008 at 5:36 PM, The Rasterman Carsten Haitzler
 
  [EMAIL PROTECTED] wrote:
   On Tue, 5 Aug 2008 13:38:54 -0300 Gustavo Sverzut Barbieri
  
   [EMAIL PROTECTED] babbled:
   As for this last remark, moving to SVN is one step further and
   integration with GIT is even easier. Those that wish can develop in
   GIT branches and when ready just merge to trunk, Those who don't know
   how to use GIT (ie: RASTER! ;-)) can keep polluting the trunk with
   regular commits as they do nowadays.
  
   bzzzt. wrong :) i do know how to use git - been using it now for a few
   months. i think svn is a better choice - for us. :) (i particularly
 have
   come to dislike git's mergetool handling.. and when it fucks up... man
 it
   fucks you up...)
 
  as I said... ;-)
 
  being using git as you use cvs is just driving a car like you drive a
  bicycle.
 
  But really, when you see something like that:
  http://ktown.kde.org/~zrusin/git/git-cheat-sheet-large.pnghttp://ktown.kde.org/%7Ezrusin/git/git-cheat-sheet-large.png
 
  It scares me a lot about how easy git can be :-p

 Commands are not difficult, even the worse we can learn (ie: cvs up
 -dPA), but it's the work flow, the way you organize, work, ... that's
 what needs a bit of change and some people get lost.



Git can also improve the patches quality, because you can work offline (i.e.
reorder, redo, refactory, etc your commit) and when you think that
everything is perfect, send the patchs. With CVS you will need something
like quilt in order to do this.
-
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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
You're going to completely ignore all of the feedback you received on
this issue and just change the license without a consensus?

On Wed, Aug 6, 2008 at 1:12 PM, Enlightenment CVS
[EMAIL PROTECTED] wrote:
 Enlightenment CVS committal

 Author  : turran
 Project : e17
 Module  : proto/eina

 Dir : e17/proto/eina


 Modified Files:
COPYING
 Added Files:
OLD-COPYING.PLAIN


 Log Message:
 License changes (BSD - LGPL)


 ===
 RCS file: /cvs/e/e17/proto/eina/COPYING,v
 retrieving revision 1.1
 retrieving revision 1.2
 diff -u -3 -r1.1 -r1.2
 --- COPYING 30 Jul 2008 12:46:54 -  1.1
 +++ COPYING 6 Aug 2008 18:12:57 -   1.2
 @@ -0,0 +1,504 @@
 + GNU LESSER GENERAL PUBLIC LICENSE
 +  Version 2.1, February 1999
 +
 + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
 + 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 + Everyone is permitted to copy and distribute verbatim copies
 + of this license document, but changing it is not allowed.
 +
 +[This is the first released version of the Lesser GPL.  It also counts
 + as the successor of the GNU Library Public License, version 2, hence
 + the version number 2.1.]
 +
 +   Preamble
 +
 +  The licenses for most software are designed to take away your
 +freedom to share and change it.  By contrast, the GNU General Public
 +Licenses are intended to guarantee your freedom to share and change
 +free software--to make sure the software is free for all its users.
 +
 +  This license, the Lesser General Public License, applies to some
 +specially designated software packages--typically libraries--of the
 +Free Software Foundation and other authors who decide to use it.  You
 +can use it too, but we suggest you first think carefully about whether
 +this license or the ordinary General Public License is the better
 +strategy to use in any particular case, based on the explanations below.
 +
 +  When we speak of free software, we are referring to freedom of use,
 +not price.  Our General Public Licenses are designed to make sure that
 +you have the freedom to distribute copies of free software (and charge
 +for this service if you wish); that you receive source code or can get
 +it if you want it; that you can change the software and use pieces of
 +it in new free programs; and that you are informed that you can do
 +these things.
 +
 +  To protect your rights, we need to make restrictions that forbid
 +distributors to deny you these rights or to ask you to surrender these
 +rights.  These restrictions translate to certain responsibilities for
 +you if you distribute copies of the library or if you modify it.
 +
 +  For example, if you distribute copies of the library, whether gratis
 +or for a fee, you must give the recipients all the rights that we gave
 +you.  You must make sure that they, too, receive or can get the source
 +code.  If you link other code with the library, you must provide
 +complete object files to the recipients, so that they can relink them
 +with the library after making changes to the library and recompiling
 +it.  And you must show them these terms so they know their rights.
 +
 +  We protect your rights with a two-step method: (1) we copyright the
 +library, and (2) we offer you this license, which gives you legal
 +permission to copy, distribute and/or modify the library.
 +
 +  To protect each distributor, we want to make it very clear that
 +there is no warranty for the free library.  Also, if the library is
 +modified by someone else and passed on, the recipients should know
 +that what they have is not the original version, so that the original
 +author's reputation will not be affected by problems that might be
 +introduced by others.
 +
 +  Finally, software patents pose a constant threat to the existence of
 +any free program.  We wish to make sure that a company cannot
 +effectively restrict the users of a free program by obtaining a
 +restrictive license from a patent holder.  Therefore, we insist that
 +any patent license obtained for a version of the library must be
 +consistent with the full freedom of use specified in this license.
 +
 +  Most GNU software, including some libraries, is covered by the
 +ordinary GNU General Public License.  This license, the GNU Lesser
 +General Public License, applies to certain designated libraries, and
 +is quite different from the ordinary General Public License.  We use
 +this license for certain libraries in order to permit linking those
 +libraries into non-free programs.
 +
 +  When a program is linked with a library, whether statically or using
 +a shared library, the combination of the two is legally speaking a
 +combined work, a derivative of the original library.  The ordinary
 +General Public License therefore permits such linking only if the
 +entire combination fits its criteria of freedom.  The Lesser 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Nick Hughart
Have fun getting any of the libs in CVS to use Eina now.  Just more 
split effort...

Enlightenment CVS wrote:
 Enlightenment CVS committal

 Author  : turran
 Project : e17
 Module  : proto/eina

 Dir : e17/proto/eina


 Modified Files:
   COPYING 
 Added Files:
   OLD-COPYING.PLAIN 


 Log Message:
 License changes (BSD - LGPL)


 ===
 RCS file: /cvs/e/e17/proto/eina/COPYING,v
 retrieving revision 1.1
 retrieving revision 1.2
 diff -u -3 -r1.1 -r1.2
 --- COPYING   30 Jul 2008 12:46:54 -  1.1
 +++ COPYING   6 Aug 2008 18:12:57 -   1.2
 @@ -0,0 +1,504 @@
 +   GNU LESSER GENERAL PUBLIC LICENSE
 +Version 2.1, February 1999
 +
 + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
 + 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 + Everyone is permitted to copy and distribute verbatim copies
 + of this license document, but changing it is not allowed.
 +
 +[This is the first released version of the Lesser GPL.  It also counts
 + as the successor of the GNU Library Public License, version 2, hence
 + the version number 2.1.]
 +
 + Preamble
 +
 +  The licenses for most software are designed to take away your
 +freedom to share and change it.  By contrast, the GNU General Public
 +Licenses are intended to guarantee your freedom to share and change
 +free software--to make sure the software is free for all its users.
 +
 +  This license, the Lesser General Public License, applies to some
 +specially designated software packages--typically libraries--of the
 +Free Software Foundation and other authors who decide to use it.  You
 +can use it too, but we suggest you first think carefully about whether
 +this license or the ordinary General Public License is the better
 +strategy to use in any particular case, based on the explanations below.
 +
 +  When we speak of free software, we are referring to freedom of use,
 +not price.  Our General Public Licenses are designed to make sure that
 +you have the freedom to distribute copies of free software (and charge
 +for this service if you wish); that you receive source code or can get
 +it if you want it; that you can change the software and use pieces of
 +it in new free programs; and that you are informed that you can do
 +these things.
 +
 +  To protect your rights, we need to make restrictions that forbid
 +distributors to deny you these rights or to ask you to surrender these
 +rights.  These restrictions translate to certain responsibilities for
 +you if you distribute copies of the library or if you modify it.
 +
 +  For example, if you distribute copies of the library, whether gratis
 +or for a fee, you must give the recipients all the rights that we gave
 +you.  You must make sure that they, too, receive or can get the source
 +code.  If you link other code with the library, you must provide
 +complete object files to the recipients, so that they can relink them
 +with the library after making changes to the library and recompiling
 +it.  And you must show them these terms so they know their rights.
 +
 +  We protect your rights with a two-step method: (1) we copyright the
 +library, and (2) we offer you this license, which gives you legal
 +permission to copy, distribute and/or modify the library.
 +
 +  To protect each distributor, we want to make it very clear that
 +there is no warranty for the free library.  Also, if the library is
 +modified by someone else and passed on, the recipients should know
 +that what they have is not the original version, so that the original
 +author's reputation will not be affected by problems that might be
 +introduced by others.
 +
 +  Finally, software patents pose a constant threat to the existence of
 +any free program.  We wish to make sure that a company cannot
 +effectively restrict the users of a free program by obtaining a
 +restrictive license from a patent holder.  Therefore, we insist that
 +any patent license obtained for a version of the library must be
 +consistent with the full freedom of use specified in this license.
 +
 +  Most GNU software, including some libraries, is covered by the
 +ordinary GNU General Public License.  This license, the GNU Lesser
 +General Public License, applies to certain designated libraries, and
 +is quite different from the ordinary General Public License.  We use
 +this license for certain libraries in order to permit linking those
 +libraries into non-free programs.
 +
 +  When a program is linked with a library, whether statically or using
 +a shared library, the combination of the two is legally speaking a
 +combined work, a derivative of the original library.  The ordinary
 +General Public License therefore permits such linking only if the
 +entire combination fits its criteria of freedom.  The Lesser General
 +Public License permits more lax criteria for linking other code with
 +the library.
 +
 +  We call 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Gustavo Sverzut Barbieri
On Wed, Aug 6, 2008 at 4:07 PM, Nick Hughart [EMAIL PROTECTED] wrote:
 Have fun getting any of the libs in CVS to use Eina now.  Just more
 split effort...

Since they're basically the only doing any code in CVS, it will be as
hard as before.

-- 
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] E CVS: proto/eina turran

2008-08-06 Thread Nick Hughart
Gustavo Sverzut Barbieri wrote:
 On Wed, Aug 6, 2008 at 4:07 PM, Nick Hughart [EMAIL PROTECTED] wrote:
   
 Have fun getting any of the libs in CVS to use Eina now.  Just more
 split effort...
 

 Since they're basically the only doing any code in CVS, it will be as
 hard as before.
   
I guess I should stop working on EFM then and all those working on EWL 
should cease as well.  Don't make stupid statements.  There are plenty 
of people who have and continue to contribute when they can to all of 
E's CVS, by making such a statement you just look stupid.  I realize you 
are trying to make a point with all this switching, but in all honesty 
all it's going to do is make things worse, so thank all of you for 
screwing up our community more then it already was.


-
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] E CVS: proto/eina turran

2008-08-06 Thread Nick Hughart
Gustavo Sverzut Barbieri wrote:
 On Wed, Aug 6, 2008 at 4:53 PM, Nick Hughart [EMAIL PROTECTED] wrote:
   
 Gustavo Sverzut Barbieri wrote:
 
 On Wed, Aug 6, 2008 at 4:07 PM, Nick Hughart [EMAIL PROTECTED] wrote:

   
 Have fun getting any of the libs in CVS to use Eina now.  Just more
 split effort...

 
 Since they're basically the only doing any code in CVS, it will be as
 hard as before.

   
 I guess I should stop working on EFM then and all those working on EWL
 should cease as well.  Don't make stupid statements.  There are plenty of
 people who have and continue to contribute when they can to all of E's CVS,
 by making such a statement you just look stupid.  I realize you are trying
 to make a point with all this switching, but in all honesty all it's going
 to do is make things worse, so thank all of you for screwing up our
 community more then it already was.
 

 Ok, so let's reduce the scope of my statement to make it less stupid:
 Since they're basically the only doing any code in CVS [THAT WOULD
 USE EINA DIRECTLY], it will be as hard as before.

 I see ecore and evas as main users, possible provide some helpers to
 have eet descriptors with eina data types. Of course there are many
 places where it could be used, including EWL or ETK, but I saw no talk
 about moving them so far.
   

EWL uses ecore data types, thus it will use eina indirectly and thus 
indirectly it will be bound by the terms of the LGPL as will anyone 
using ecore, evas, edje, etc.


-
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] E CVS: proto/eina turran

2008-08-06 Thread Gustavo Sverzut Barbieri
On Wed, Aug 6, 2008 at 5:04 PM, Nick Hughart [EMAIL PROTECTED] wrote:
 Gustavo Sverzut Barbieri wrote:

 On Wed, Aug 6, 2008 at 4:53 PM, Nick Hughart [EMAIL PROTECTED] wrote:


 Gustavo Sverzut Barbieri wrote:


 On Wed, Aug 6, 2008 at 4:07 PM, Nick Hughart [EMAIL PROTECTED] wrote:



 Have fun getting any of the libs in CVS to use Eina now.  Just more
 split effort...



 Since they're basically the only doing any code in CVS, it will be as
 hard as before.



 I guess I should stop working on EFM then and all those working on EWL
 should cease as well.  Don't make stupid statements.  There are plenty of
 people who have and continue to contribute when they can to all of E's
 CVS,
 by making such a statement you just look stupid.  I realize you are
 trying
 to make a point with all this switching, but in all honesty all it's
 going
 to do is make things worse, so thank all of you for screwing up our
 community more then it already was.


 Ok, so let's reduce the scope of my statement to make it less stupid:
 Since they're basically the only doing any code in CVS [THAT WOULD
 USE EINA DIRECTLY], it will be as hard as before.

 I see ecore and evas as main users, possible provide some helpers to
 have eet descriptors with eina data types. Of course there are many
 places where it could be used, including EWL or ETK, but I saw no talk
 about moving them so far.


 EWL uses ecore data types, thus it will use eina indirectly and thus
 indirectly it will be bound by the terms of the LGPL as will anyone using
 ecore, evas, edje, etc.

ah, fine... so you all use BSD's libC, do not use GNU LibC or any
other LGPL library...

-- 
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] E CVS: proto/eina turran

2008-08-06 Thread Nick Hughart
Gustavo Sverzut Barbieri wrote:
 On Wed, Aug 6, 2008 at 5:04 PM, Nick Hughart [EMAIL PROTECTED] wrote:
   
 Gustavo Sverzut Barbieri wrote:
 
 On Wed, Aug 6, 2008 at 4:53 PM, Nick Hughart [EMAIL PROTECTED] wrote:

   
 Gustavo Sverzut Barbieri wrote:

 
 On Wed, Aug 6, 2008 at 4:07 PM, Nick Hughart [EMAIL PROTECTED] wrote:


   
 Have fun getting any of the libs in CVS to use Eina now.  Just more
 split effort...


 
 Since they're basically the only doing any code in CVS, it will be as
 hard as before.


   
 I guess I should stop working on EFM then and all those working on EWL
 should cease as well.  Don't make stupid statements.  There are plenty of
 people who have and continue to contribute when they can to all of E's
 CVS,
 by making such a statement you just look stupid.  I realize you are
 trying
 to make a point with all this switching, but in all honesty all it's
 going
 to do is make things worse, so thank all of you for screwing up our
 community more then it already was.

 
 Ok, so let's reduce the scope of my statement to make it less stupid:
 Since they're basically the only doing any code in CVS [THAT WOULD
 USE EINA DIRECTLY], it will be as hard as before.

 I see ecore and evas as main users, possible provide some helpers to
 have eet descriptors with eina data types. Of course there are many
 places where it could be used, including EWL or ETK, but I saw no talk
 about moving them so far.

   
 EWL uses ecore data types, thus it will use eina indirectly and thus
 indirectly it will be bound by the terms of the LGPL as will anyone using
 ecore, evas, edje, etc.
 

 ah, fine... so you all use BSD's libC, do not use GNU LibC or any
 other LGPL library...

   
There are plenty of libc's, if a company so chooses they could use a BSD 
licensed libc and build the EFL on top of it.  This may require patches, 
but they can easily patch it themselves if they want to.  The contents 
of libc are far more common between variations then Eina will be.  Also, 
if we didn't support GNU libc at all, we probably wouldn't have anywhere 
near the exposure we do (note this is no argument for LGPL, people just 
happened to build Linux with the GNU tools and here we are today with 
that being the most popular combination).

Either way, you completely ignored the fact that you are causing major 
headaches for the community and in the end this isn't going to make 
anything better, so once again, thank you for being short-sighted and 
trying to force your way upon others who have long ago decided how free 
they wanted their software to be.  Now they are being forced to either 
waste effort or switch licenses, neither of which feels very good (one 
of which is impossible) and sure the hell isn't going to bring more 
developers (or even end users) as some like to claim.


-
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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
We don't want the ability to cross-pollinate code with those projects
and they are SEPARATE PROJECTS. The goal of eina was to unify around
one shared data lib, so why would we not be using eina?

On Wed, Aug 6, 2008 at 3:09 PM, Gustavo Sverzut Barbieri
[EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 5:04 PM, Nick Hughart [EMAIL PROTECTED] wrote:
 Gustavo Sverzut Barbieri wrote:

 On Wed, Aug 6, 2008 at 4:53 PM, Nick Hughart [EMAIL PROTECTED] wrote:


 Gustavo Sverzut Barbieri wrote:


 On Wed, Aug 6, 2008 at 4:07 PM, Nick Hughart [EMAIL PROTECTED] wrote:



 Have fun getting any of the libs in CVS to use Eina now.  Just more
 split effort...



 Since they're basically the only doing any code in CVS, it will be as
 hard as before.



 I guess I should stop working on EFM then and all those working on EWL
 should cease as well.  Don't make stupid statements.  There are plenty of
 people who have and continue to contribute when they can to all of E's
 CVS,
 by making such a statement you just look stupid.  I realize you are
 trying
 to make a point with all this switching, but in all honesty all it's
 going
 to do is make things worse, so thank all of you for screwing up our
 community more then it already was.


 Ok, so let's reduce the scope of my statement to make it less stupid:
 Since they're basically the only doing any code in CVS [THAT WOULD
 USE EINA DIRECTLY], it will be as hard as before.

 I see ecore and evas as main users, possible provide some helpers to
 have eet descriptors with eina data types. Of course there are many
 places where it could be used, including EWL or ETK, but I saw no talk
 about moving them so far.


 EWL uses ecore data types, thus it will use eina indirectly and thus
 indirectly it will be bound by the terms of the LGPL as will anyone using
 ecore, evas, edje, etc.

 ah, fine... so you all use BSD's libC, do not use GNU LibC or any
 other LGPL library...

 --
 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


-
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] E CVS: proto/eina turran

2008-08-06 Thread Jaime Thomas
On Wed, Aug 6, 2008 at 4:09 PM, Gustavo Sverzut Barbieri
[EMAIL PROTECTED] wrote:

 ah, fine... so you all use BSD's libC, do not use GNU LibC or any
 other LGPL library...

 --
 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


I hate to reiterate over whats already been said, but just in case you've
forgotten, here you go:


 That library is not a big one, it's not the most powerful lib on
 earth. Just a data type lib. You do not want to help, well, if you
 don't like LGPL, why not. But not linking against it, it's
 completely crazy.


I won't link against it because it's an internal E  library that isn't
BSD. The rest of the stack is BSD and anything from the E project (at
least core stuff) could be taken by a company and worked on
internally. Suddenly there are pieces which require separate licensing
and contribution requirements. Feels wrong.


 Does that mean that you also don't link against any lgpl (or other
 licence that is not like BSD or MIT) lib that exist ?

No, it doesn't. Those aren't EFL projects. We have them marked as a
dependency and I don't code for them. I may submit bugs and such but
they aren't a big part of my work.

I want to be able to take my work at some point and make modifications
that aren't open if it comes to that. Why should I have to give up my
ability to take my code and do what I want with it? (And, I know I can
just re-license my code but in general it's been worked on my many,
many, people so I can't just take it that way)

dan


Also, there have been several emails about the need to keep the licensing
consistent within the project (from Kim, Luchezar, Andreas, etc).
-
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] E CVS: proto/eina turran

2008-08-06 Thread Jorge Luis Zapata Muga
On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 You're going to completely ignore all of the feedback you received on
 this issue and just change the license without a consensus?


Ok, let's begin on *how* i see this.

Eina's ideas hasn't been around for short time, i started this topic
two years ago, even did a poll and added edata into cvs, the truth is
that i created efl-research (some kind of a fork) to elaboroate the
ideas i had, and then, include them into e cvs. But the consensus your
quoting has never existed on this project, never; i think most of us
will agree on this, everybody is following their own needs and goals
on what they want things to be. Every time i've tried to push some
discussion on some ideas or development changes it has lead to
/dev/null and nobody has been interested on anything other one was/is
doing on e cvs. So this consensus is just an hypothetical consensus on
a project which hasnt.

Eina suddenly has gotten attention, not because of its technical
features, but because i wanted it to be lpgl *and* raster has said
that he wants to push eina's effort. That's the real thing, nobody
cared about it on the past two years until cedric was interested and
pushed it into proto and pfritz did the string thing. Nobody. Raster
has expressed his will on that library, so what happens? everyone is
going to love eina because of that? if that's the case this is not a
community is a herd.

The license issue is not really an issue, if the problem is because
ewl/ecore might be lpgl, that statement is totally wrong, you already
know that, you can keep the license you want and in fact you will,
there's no need to make other projects use eina, but the ones i'll
commit later will use it and also be lgpl. If the problem is because
all e projects should be bsd, then again, that would make sense on a
project where everything is shared among the developers and the
development which again is not the case. Basically e cvs is a
repository where anyone can do whatever he wants because such thing as
consensus doesnt exist, but not only at license level but on *any*
level.

Regards

 On Wed, Aug 6, 2008 at 1:12 PM, Enlightenment CVS
 [EMAIL PROTECTED] wrote:
 Enlightenment CVS committal

 Author  : turran
 Project : e17
 Module  : proto/eina

 Dir : e17/proto/eina


 Modified Files:
COPYING
 Added Files:
OLD-COPYING.PLAIN


 Log Message:
 License changes (BSD - LGPL)


 ===
 RCS file: /cvs/e/e17/proto/eina/COPYING,v
 retrieving revision 1.1
 retrieving revision 1.2
 diff -u -3 -r1.1 -r1.2
 --- COPYING 30 Jul 2008 12:46:54 -  1.1
 +++ COPYING 6 Aug 2008 18:12:57 -   1.2
 @@ -0,0 +1,504 @@
 + GNU LESSER GENERAL PUBLIC LICENSE
 +  Version 2.1, February 1999
 +
 + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
 + 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 + Everyone is permitted to copy and distribute verbatim copies
 + of this license document, but changing it is not allowed.
 +
 +[This is the first released version of the Lesser GPL.  It also counts
 + as the successor of the GNU Library Public License, version 2, hence
 + the version number 2.1.]
 +
 +   Preamble
 +
 +  The licenses for most software are designed to take away your
 +freedom to share and change it.  By contrast, the GNU General Public
 +Licenses are intended to guarantee your freedom to share and change
 +free software--to make sure the software is free for all its users.
 +
 +  This license, the Lesser General Public License, applies to some
 +specially designated software packages--typically libraries--of the
 +Free Software Foundation and other authors who decide to use it.  You
 +can use it too, but we suggest you first think carefully about whether
 +this license or the ordinary General Public License is the better
 +strategy to use in any particular case, based on the explanations below.
 +
 +  When we speak of free software, we are referring to freedom of use,
 +not price.  Our General Public Licenses are designed to make sure that
 +you have the freedom to distribute copies of free software (and charge
 +for this service if you wish); that you receive source code or can get
 +it if you want it; that you can change the software and use pieces of
 +it in new free programs; and that you are informed that you can do
 +these things.
 +
 +  To protect your rights, we need to make restrictions that forbid
 +distributors to deny you these rights or to ask you to surrender these
 +rights.  These restrictions translate to certain responsibilities for
 +you if you distribute copies of the library or if you modify it.
 +
 +  For example, if you distribute copies of the library, whether gratis
 +or for a fee, you must give the recipients all the rights that we gave
 +you.  You must make sure that they, too, receive or can get 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Gustavo Sverzut Barbieri
On Wed, Aug 6, 2008 at 5:21 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 We don't want the ability to cross-pollinate code with those projects
 and they are SEPARATE PROJECTS. The goal of eina was to unify around
 one shared data lib, so why would we not be using eina?

Because you don't like its license?

-- 
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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
On Wed, Aug 6, 2008 at 3:25 PM, Jorge Luis Zapata Muga
[EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 You're going to completely ignore all of the feedback you received on
 this issue and just change the license without a consensus?


 Ok, let's begin on *how* i see this.

 Eina suddenly has gotten attention, not because of its technical
 features, but because i wanted it to be lpgl *and* raster has said
 that he wants to push eina's effort. That's the real thing, nobody
 cared about it on the past two years until cedric was interested and
 pushed it into proto and pfritz did the string thing. Nobody. Raster
 has expressed his will on that library, so what happens? everyone is
 going to love eina because of that? if that's the case this is not a
 community is a herd.

Wrong, it got attention because you started working with people to get
it into CVS and operate as part of the project. Nothing to do with the
license. Cedric may have been interested because it was LGPL, but most
people I know of are interested because we can finally remove some
redundant API's. Why don't you ask Peter since he's the other one you
mention making some effort on it?

 The license issue is not really an issue, if the problem is because
 ewl/ecore might be lpgl, that statement is totally wrong, you already
 know that, you can keep the license you want and in fact you will,
 there's no need to make other projects use eina, but the ones i'll
 commit later will use it and also be lgpl. If the problem is because
 all e projects should be bsd, then again, that would make sense on a
 project where everything is shared among the developers and the
 development which again is not the case. Basically e cvs is a
 repository where anyone can do whatever he wants because such thing as
 consensus doesnt exist, but not only at license level but on *any*
 level.

You are misquoting this argument. The argument is we can't easily
inter-change code with LGPL because it's now a one way relationship.
We can only put things INTO eina because if we take anything out, we
have to use the LGPL or GPL.

Consensus is how healthy communities operate, so your second point
would be that E is an unhealthy community.

 On Wed, Aug 6, 2008 at 1:12 PM, Enlightenment CVS
 [EMAIL PROTECTED] wrote:
 Enlightenment CVS committal

 Author  : turran
 Project : e17
 Module  : proto/eina

 Dir : e17/proto/eina


 Modified Files:
COPYING
 Added Files:
OLD-COPYING.PLAIN


 Log Message:
 License changes (BSD - LGPL)


 ===
 RCS file: /cvs/e/e17/proto/eina/COPYING,v
 retrieving revision 1.1
 retrieving revision 1.2
 diff -u -3 -r1.1 -r1.2
 --- COPYING 30 Jul 2008 12:46:54 -  1.1
 +++ COPYING 6 Aug 2008 18:12:57 -   1.2
 @@ -0,0 +1,504 @@
 + GNU LESSER GENERAL PUBLIC LICENSE
 +  Version 2.1, February 1999
 +
 + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
 + 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 + Everyone is permitted to copy and distribute verbatim copies
 + of this license document, but changing it is not allowed.
 +
 +[This is the first released version of the Lesser GPL.  It also counts
 + as the successor of the GNU Library Public License, version 2, hence
 + the version number 2.1.]
 +
 +   Preamble
 +
 +  The licenses for most software are designed to take away your
 +freedom to share and change it.  By contrast, the GNU General Public
 +Licenses are intended to guarantee your freedom to share and change
 +free software--to make sure the software is free for all its users.
 +
 +  This license, the Lesser General Public License, applies to some
 +specially designated software packages--typically libraries--of the
 +Free Software Foundation and other authors who decide to use it.  You
 +can use it too, but we suggest you first think carefully about whether
 +this license or the ordinary General Public License is the better
 +strategy to use in any particular case, based on the explanations below.
 +
 +  When we speak of free software, we are referring to freedom of use,
 +not price.  Our General Public Licenses are designed to make sure that
 +you have the freedom to distribute copies of free software (and charge
 +for this service if you wish); that you receive source code or can get
 +it if you want it; that you can change the software and use pieces of
 +it in new free programs; and that you are informed that you can do
 +these things.
 +
 +  To protect your rights, we need to make restrictions that forbid
 +distributors to deny you these rights or to ask you to surrender these
 +rights.  These restrictions translate to certain responsibilities for
 +you if you distribute copies of the library or if you modify it.
 +
 +  For example, if you distribute copies of the library, whether gratis
 +or for a fee, you must 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Hisham Mardam Bey
On Wed, Aug 6, 2008 at 4:33 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 Consensus is how healthy communities operate, so your second point
 would be that E is an unhealthy community.

Nathan, E *is* an unhealthy community. To be honest, E is not even a
community. We are nothing more than a group of people working on their
own little projects in a shared CVS repository. Look at the state of
any active EFL project. We rarely have more than a single or two
developers contributing to a project at any one point, and most of the
time, the count is zero.

Granted we're a small group, why does no one spend time fixing E17's
bugs so we can roll it out the door instead of working on random bits
here and there? No interest, maybe... The point is though, we're never
trying to help each other in developing anything. Everyone cares about
their own sub-projects and we rarely have any E-wide planning or any
focused development on a single part because it will benefit us as a
single community.

-- 
Hisham Mardam Bey
http://hisham.cc/

-
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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
Really? I have done my best to layout factual reasons and arguments
but have not seen any rebuttals that have attempted to do the same.

On 8/6/08, Viktor Kojouharov [EMAIL PROTECTED] wrote:
 On Wed, 2008-08-06 at 15:20 -0500, Nick Hughart wrote:
 Gustavo Sverzut Barbieri wrote:
  On Wed, Aug 6, 2008 at 5:04 PM, Nick Hughart [EMAIL PROTECTED] wrote:
 
  Gustavo Sverzut Barbieri wrote:
 
  On Wed, Aug 6, 2008 at 4:53 PM, Nick Hughart [EMAIL PROTECTED]
  wrote:
 
 
  Gustavo Sverzut Barbieri wrote:
 
 
  On Wed, Aug 6, 2008 at 4:07 PM, Nick Hughart [EMAIL PROTECTED]
  wrote:
 
 
 
  Have fun getting any of the libs in CVS to use Eina now.  Just more
  split effort...
 
 
 
  Since they're basically the only doing any code in CVS, it will be
  as
  hard as before.
 
 
 
  I guess I should stop working on EFM then and all those working on
  EWL
  should cease as well.  Don't make stupid statements.  There are
  plenty of
  people who have and continue to contribute when they can to all of
  E's
  CVS,
  by making such a statement you just look stupid.  I realize you are
  trying
  to make a point with all this switching, but in all honesty all it's
  going
  to do is make things worse, so thank all of you for screwing up our
  community more then it already was.
 
 
  Ok, so let's reduce the scope of my statement to make it less stupid:
  Since they're basically the only doing any code in CVS [THAT WOULD
  USE EINA DIRECTLY], it will be as hard as before.
 
  I see ecore and evas as main users, possible provide some helpers to
  have eet descriptors with eina data types. Of course there are many
  places where it could be used, including EWL or ETK, but I saw no talk
  about moving them so far.
 
 
  EWL uses ecore data types, thus it will use eina indirectly and thus
  indirectly it will be bound by the terms of the LGPL as will anyone
  using
  ecore, evas, edje, etc.
 
 
  ah, fine... so you all use BSD's libC, do not use GNU LibC or any
  other LGPL library...
 
 
 There are plenty of libc's, if a company so chooses they could use a BSD
 licensed libc and build the EFL on top of it.  This may require patches,
 but they can easily patch it themselves if they want to.  The contents
 of libc are far more common between variations then Eina will be.  Also,
 if we didn't support GNU libc at all, we probably wouldn't have anywhere
 near the exposure we do (note this is no argument for LGPL, people just
 happened to build Linux with the GNU tools and here we are today with
 that being the most popular combination).

 Either way, you completely ignored the fact that you are causing major
 headaches for the community and in the end this isn't going to make
 anything better, so once again, thank you for being short-sighted and
 trying to force your way upon others who have long ago decided how free
 they wanted their software to be.  Now they are being forced to either
 waste effort or switch licenses, neither of which feels very good (one
 of which is impossible) and sure the hell isn't going to bring more
 developers (or even end users) as some like to claim.


 That's not exactly true. From the discussions here, more than half of us
 didn't even care whether the libraries would be lgpl or bsd. The rest
 either want to be only bsd, or only lgpl, and it seems that these edge
 cases are about equal in numbers.

 And could you elaborate on why exactly you would be forced to switch
 from bsd to lgpl. LGPL is not a viral license, so you don't have to do
 shit.

 You seem to insinuate that the LGPL camp is only spreading FUD, but to
 me, it seems that both camps are doing it.


 -
 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


-
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 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Viktor Kojouharov
On Wed, 2008-08-06 at 16:22 -0400, Jaime Thomas wrote:
 On Wed, Aug 6, 2008 at 4:09 PM, Gustavo Sverzut Barbieri
 [EMAIL PROTECTED] wrote:
 
  ah, fine... so you all use BSD's libC, do not use GNU LibC or any
  other LGPL library...
 
  --
  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
 
 
 I hate to reiterate over whats already been said, but just in case you've
 forgotten, here you go:
 
 
  That library is not a big one, it's not the most powerful lib on
  earth. Just a data type lib. You do not want to help, well, if you
  don't like LGPL, why not. But not linking against it, it's
  completely crazy.
 
 
 I won't link against it because it's an internal E  library that isn't
 BSD. The rest of the stack is BSD and anything from the E project (at
 least core stuff) could be taken by a company and worked on
 internally. Suddenly there are pieces which require separate licensing
 and contribution requirements. Feels wrong.
 

Well that's quite close-minded. I don't agree to have different
libraries for different libs within E (and I presume eina will take over
from evas and ecore), but refusing to link to an LGPL library ... Well,
if you want to make your life difficult, be my guest, but don't presume
that everyone else does. Some of us just want to code, not go into the
politics of code itself.

 
  Does that mean that you also don't link against any lgpl (or other
  licence that is not like BSD or MIT) lib that exist ?
 
 No, it doesn't. Those aren't EFL projects. We have them marked as a
 dependency and I don't code for them. I may submit bugs and such but
 they aren't a big part of my work.
 
 I want to be able to take my work at some point and make modifications
 that aren't open if it comes to that. Why should I have to give up my
 ability to take my code and do what I want with it? (And, I know I can
 just re-license my code but in general it's been worked on my many,
 many, people so I can't just take it that way)

Are eina and etk your work? Take whatever you want from ewl and close
it, it's your work, and you are certainly free to do so. Also, even LGPL
can't force you to release your modifications, if the result is not
public anyway (if you keep it in your basement, no one will care). 

Again, while it is bothersome that now we have to deal with multiple
licenses, no one is forcing you to change to lgpl.
 
 dan
 
 
 Also, there have been several emails about the need to keep the licensing
 consistent within the project (from Kim, Luchezar, Andreas, etc).
 -
 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] E CVS: proto/eina turran

2008-08-06 Thread Viktor Kojouharov
On Wed, 2008-08-06 at 15:41 -0500, Nathan Ingersoll wrote:
 Really? I have done my best to layout factual reasons and arguments
 but have not seen any rebuttals that have attempted to do the same.
 
True, you have. And I didn't say otherwise. What I said was, more than
half just don't care.

And it seems that ewl is still under the bsd license. Am I to assume
that no one has put a gun to your head, and forced you to switch
licenses?

 On 8/6/08, Viktor Kojouharov [EMAIL PROTECTED] wrote:
  On Wed, 2008-08-06 at 15:20 -0500, Nick Hughart wrote:
  Gustavo Sverzut Barbieri wrote:
   On Wed, Aug 6, 2008 at 5:04 PM, Nick Hughart [EMAIL PROTECTED] wrote:
  
   Gustavo Sverzut Barbieri wrote:
  
   On Wed, Aug 6, 2008 at 4:53 PM, Nick Hughart [EMAIL PROTECTED]
   wrote:
  
  
   Gustavo Sverzut Barbieri wrote:
  
  
   On Wed, Aug 6, 2008 at 4:07 PM, Nick Hughart [EMAIL PROTECTED]
   wrote:
  
  
  
   Have fun getting any of the libs in CVS to use Eina now.  Just more
   split effort...
  
  
  
   Since they're basically the only doing any code in CVS, it will be
   as
   hard as before.
  
  
  
   I guess I should stop working on EFM then and all those working on
   EWL
   should cease as well.  Don't make stupid statements.  There are
   plenty of
   people who have and continue to contribute when they can to all of
   E's
   CVS,
   by making such a statement you just look stupid.  I realize you are
   trying
   to make a point with all this switching, but in all honesty all it's
   going
   to do is make things worse, so thank all of you for screwing up our
   community more then it already was.
  
  
   Ok, so let's reduce the scope of my statement to make it less stupid:
   Since they're basically the only doing any code in CVS [THAT WOULD
   USE EINA DIRECTLY], it will be as hard as before.
  
   I see ecore and evas as main users, possible provide some helpers to
   have eet descriptors with eina data types. Of course there are many
   places where it could be used, including EWL or ETK, but I saw no talk
   about moving them so far.
  
  
   EWL uses ecore data types, thus it will use eina indirectly and thus
   indirectly it will be bound by the terms of the LGPL as will anyone
   using
   ecore, evas, edje, etc.
  
  
   ah, fine... so you all use BSD's libC, do not use GNU LibC or any
   other LGPL library...
  
  
  There are plenty of libc's, if a company so chooses they could use a BSD
  licensed libc and build the EFL on top of it.  This may require patches,
  but they can easily patch it themselves if they want to.  The contents
  of libc are far more common between variations then Eina will be.  Also,
  if we didn't support GNU libc at all, we probably wouldn't have anywhere
  near the exposure we do (note this is no argument for LGPL, people just
  happened to build Linux with the GNU tools and here we are today with
  that being the most popular combination).
 
  Either way, you completely ignored the fact that you are causing major
  headaches for the community and in the end this isn't going to make
  anything better, so once again, thank you for being short-sighted and
  trying to force your way upon others who have long ago decided how free
  they wanted their software to be.  Now they are being forced to either
  waste effort or switch licenses, neither of which feels very good (one
  of which is impossible) and sure the hell isn't going to bring more
  developers (or even end users) as some like to claim.
 
 
  That's not exactly true. From the discussions here, more than half of us
  didn't even care whether the libraries would be lgpl or bsd. The rest
  either want to be only bsd, or only lgpl, and it seems that these edge
  cases are about equal in numbers.
 
  And could you elaborate on why exactly you would be forced to switch
  from bsd to lgpl. LGPL is not a viral license, so you don't have to do
  shit.
 
  You seem to insinuate that the LGPL camp is only spreading FUD, but to
  me, it seems that both camps are doing it.
 
 
  -
  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=/
  

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Mike Rutter

On Wed, Aug 06, 2008 at 10:25:52PM +0200, Jorge Luis Zapata Muga wrote:
 
 Eina suddenly has gotten attention, not because of its technical
 features, but because i wanted it to be lpgl *and* raster has said
 that he wants to push eina's effort. That's the real thing, nobody
 cared about it on the past two years until cedric was interested and
 pushed it into proto and pfritz did the string thing. Nobody. Raster
 has expressed his will on that library, so what happens? everyone is
 going to love eina because of that? if that's the case this is not a
 community is a herd.


I would just like to point out that you are making the arguments that:

1) Everyone does their own thing in E CVS, there is no leadership or
   guidance for the project.
2) Developers paying attention to a direction the project lead wants to go
   in makes them sheep.

I don't know, but it seems a touch contradictory to me.  Much like
claiming the reason for a small community is because of a license, and
then causing community fragmentation by pushing a license when the
license argument has been shown to have serious holes.

Mike
dancingeek

-
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] E CVS: proto/eina turran

2008-08-06 Thread Viktor Kojouharov
On Wed, 2008-08-06 at 15:33 -0500, Nathan Ingersoll wrote:
 On Wed, Aug 6, 2008 at 3:25 PM, Jorge Luis Zapata Muga
 [EMAIL PROTECTED] wrote:
  On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
  You're going to completely ignore all of the feedback you received on
  this issue and just change the license without a consensus?
 
 
  Ok, let's begin on *how* i see this.
 
  Eina suddenly has gotten attention, not because of its technical
  features, but because i wanted it to be lpgl *and* raster has said
  that he wants to push eina's effort. That's the real thing, nobody
  cared about it on the past two years until cedric was interested and
  pushed it into proto and pfritz did the string thing. Nobody. Raster
  has expressed his will on that library, so what happens? everyone is
  going to love eina because of that? if that's the case this is not a
  community is a herd.
 
 Wrong, it got attention because you started working with people to get
 it into CVS and operate as part of the project. Nothing to do with the
 license. Cedric may have been interested because it was LGPL, but most
 people I know of are interested because we can finally remove some
 redundant API's. Why don't you ask Peter since he's the other one you
 mention making some effort on it?
 
  The license issue is not really an issue, if the problem is because
  ewl/ecore might be lpgl, that statement is totally wrong, you already
  know that, you can keep the license you want and in fact you will,
  there's no need to make other projects use eina, but the ones i'll
  commit later will use it and also be lgpl. If the problem is because
  all e projects should be bsd, then again, that would make sense on a
  project where everything is shared among the developers and the
  development which again is not the case. Basically e cvs is a
  repository where anyone can do whatever he wants because such thing as
  consensus doesnt exist, but not only at license level but on *any*
  level.
 
 You are misquoting this argument. The argument is we can't easily
 inter-change code with LGPL because it's now a one way relationship.
 We can only put things INTO eina because if we take anything out, we
 have to use the LGPL or GPL.
Correct me if I'm wrong, but isn't eina a library? Why do you need to
take something out of it? What happened to good ol' linking?
 
 Consensus is how healthy communities operate, so your second point
 would be that E is an unhealthy community.
 
  On Wed, Aug 6, 2008 at 1:12 PM, Enlightenment CVS
  [EMAIL PROTECTED] wrote:
  Enlightenment CVS committal
 
  Author  : turran
  Project : e17
  Module  : proto/eina
 
  Dir : e17/proto/eina
 
 
  Modified Files:
 COPYING
  Added Files:
 OLD-COPYING.PLAIN
 
 
  Log Message:
  License changes (BSD - LGPL)
 
 
  ===
  RCS file: /cvs/e/e17/proto/eina/COPYING,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -3 -r1.1 -r1.2
  --- COPYING 30 Jul 2008 12:46:54 -  1.1
  +++ COPYING 6 Aug 2008 18:12:57 -   1.2
  @@ -0,0 +1,504 @@
  + GNU LESSER GENERAL PUBLIC LICENSE
  +  Version 2.1, February 1999
  +
  + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  + 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  + Everyone is permitted to copy and distribute verbatim copies
  + of this license document, but changing it is not allowed.
  +
  +[This is the first released version of the Lesser GPL.  It also counts
  + as the successor of the GNU Library Public License, version 2, hence
  + the version number 2.1.]
  +
  +   Preamble
  +
  +  The licenses for most software are designed to take away your
  +freedom to share and change it.  By contrast, the GNU General Public
  +Licenses are intended to guarantee your freedom to share and change
  +free software--to make sure the software is free for all its users.
  +
  +  This license, the Lesser General Public License, applies to some
  +specially designated software packages--typically libraries--of the
  +Free Software Foundation and other authors who decide to use it.  You
  +can use it too, but we suggest you first think carefully about whether
  +this license or the ordinary General Public License is the better
  +strategy to use in any particular case, based on the explanations below.
  +
  +  When we speak of free software, we are referring to freedom of use,
  +not price.  Our General Public Licenses are designed to make sure that
  +you have the freedom to distribute copies of free software (and charge
  +for this service if you wish); that you receive source code or can get
  +it if you want it; that you can change the software and use pieces of
  +it in new free programs; and that you are informed that you can do
  +these things.
  +
  +  To protect your rights, we need to make restrictions that forbid
  +distributors 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
On Wed, Aug 6, 2008 at 3:45 PM, Viktor Kojouharov [EMAIL PROTECTED] wrote:
 On Wed, 2008-08-06 at 15:41 -0500, Nathan Ingersoll wrote:
 Really? I have done my best to layout factual reasons and arguments
 but have not seen any rebuttals that have attempted to do the same.

 True, you have. And I didn't say otherwise. What I said was, more than
 half just don't care.

 And it seems that ewl is still under the bsd license. Am I to assume
 that no one has put a gun to your head, and forced you to switch
 licenses?

Stop mis-characterizing statements. See my other reply about code
interactions between parts of the project.

 On 8/6/08, Viktor Kojouharov [EMAIL PROTECTED] wrote:
  On Wed, 2008-08-06 at 15:20 -0500, Nick Hughart wrote:
  Gustavo Sverzut Barbieri wrote:
   On Wed, Aug 6, 2008 at 5:04 PM, Nick Hughart [EMAIL PROTECTED] wrote:
  
   Gustavo Sverzut Barbieri wrote:
  
   On Wed, Aug 6, 2008 at 4:53 PM, Nick Hughart [EMAIL PROTECTED]
   wrote:
  
  
   Gustavo Sverzut Barbieri wrote:
  
  
   On Wed, Aug 6, 2008 at 4:07 PM, Nick Hughart [EMAIL PROTECTED]
   wrote:
  
  
  
   Have fun getting any of the libs in CVS to use Eina now.  Just more
   split effort...
  
  
  
   Since they're basically the only doing any code in CVS, it will be
   as
   hard as before.
  
  
  
   I guess I should stop working on EFM then and all those working on
   EWL
   should cease as well.  Don't make stupid statements.  There are
   plenty of
   people who have and continue to contribute when they can to all of
   E's
   CVS,
   by making such a statement you just look stupid.  I realize you are
   trying
   to make a point with all this switching, but in all honesty all it's
   going
   to do is make things worse, so thank all of you for screwing up our
   community more then it already was.
  
  
   Ok, so let's reduce the scope of my statement to make it less stupid:
   Since they're basically the only doing any code in CVS [THAT WOULD
   USE EINA DIRECTLY], it will be as hard as before.
  
   I see ecore and evas as main users, possible provide some helpers to
   have eet descriptors with eina data types. Of course there are many
   places where it could be used, including EWL or ETK, but I saw no talk
   about moving them so far.
  
  
   EWL uses ecore data types, thus it will use eina indirectly and thus
   indirectly it will be bound by the terms of the LGPL as will anyone
   using
   ecore, evas, edje, etc.
  
  
   ah, fine... so you all use BSD's libC, do not use GNU LibC or any
   other LGPL library...
  
  
  There are plenty of libc's, if a company so chooses they could use a BSD
  licensed libc and build the EFL on top of it.  This may require patches,
  but they can easily patch it themselves if they want to.  The contents
  of libc are far more common between variations then Eina will be.  Also,
  if we didn't support GNU libc at all, we probably wouldn't have anywhere
  near the exposure we do (note this is no argument for LGPL, people just
  happened to build Linux with the GNU tools and here we are today with
  that being the most popular combination).
 
  Either way, you completely ignored the fact that you are causing major
  headaches for the community and in the end this isn't going to make
  anything better, so once again, thank you for being short-sighted and
  trying to force your way upon others who have long ago decided how free
  they wanted their software to be.  Now they are being forced to either
  waste effort or switch licenses, neither of which feels very good (one
  of which is impossible) and sure the hell isn't going to bring more
  developers (or even end users) as some like to claim.
 
 
  That's not exactly true. From the discussions here, more than half of us
  didn't even care whether the libraries would be lgpl or bsd. The rest
  either want to be only bsd, or only lgpl, and it seems that these edge
  cases are about equal in numbers.
 
  And could you elaborate on why exactly you would be forced to switch
  from bsd to lgpl. LGPL is not a viral license, so you don't have to do
  shit.
 
  You seem to insinuate that the LGPL camp is only spreading FUD, but to
  me, it seems that both camps are doing it.
 
 
  -
  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 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
Look at the history of this project and any other complex projects. It
is very common that components get moved from one layer of abstraction
to another as it becomes apparent they fit better at another location.

On Wed, Aug 6, 2008 at 3:46 PM, Viktor Kojouharov [EMAIL PROTECTED] wrote:
 On Wed, 2008-08-06 at 15:33 -0500, Nathan Ingersoll wrote:
 On Wed, Aug 6, 2008 at 3:25 PM, Jorge Luis Zapata Muga
 [EMAIL PROTECTED] wrote:
  On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
  You're going to completely ignore all of the feedback you received on
  this issue and just change the license without a consensus?
 
 
  Ok, let's begin on *how* i see this.
 
  Eina suddenly has gotten attention, not because of its technical
  features, but because i wanted it to be lpgl *and* raster has said
  that he wants to push eina's effort. That's the real thing, nobody
  cared about it on the past two years until cedric was interested and
  pushed it into proto and pfritz did the string thing. Nobody. Raster
  has expressed his will on that library, so what happens? everyone is
  going to love eina because of that? if that's the case this is not a
  community is a herd.

 Wrong, it got attention because you started working with people to get
 it into CVS and operate as part of the project. Nothing to do with the
 license. Cedric may have been interested because it was LGPL, but most
 people I know of are interested because we can finally remove some
 redundant API's. Why don't you ask Peter since he's the other one you
 mention making some effort on it?

  The license issue is not really an issue, if the problem is because
  ewl/ecore might be lpgl, that statement is totally wrong, you already
  know that, you can keep the license you want and in fact you will,
  there's no need to make other projects use eina, but the ones i'll
  commit later will use it and also be lgpl. If the problem is because
  all e projects should be bsd, then again, that would make sense on a
  project where everything is shared among the developers and the
  development which again is not the case. Basically e cvs is a
  repository where anyone can do whatever he wants because such thing as
  consensus doesnt exist, but not only at license level but on *any*
  level.

 You are misquoting this argument. The argument is we can't easily
 inter-change code with LGPL because it's now a one way relationship.
 We can only put things INTO eina because if we take anything out, we
 have to use the LGPL or GPL.
 Correct me if I'm wrong, but isn't eina a library? Why do you need to
 take something out of it? What happened to good ol' linking?

 Consensus is how healthy communities operate, so your second point
 would be that E is an unhealthy community.

  On Wed, Aug 6, 2008 at 1:12 PM, Enlightenment CVS
  [EMAIL PROTECTED] wrote:
  Enlightenment CVS committal
 
  Author  : turran
  Project : e17
  Module  : proto/eina
 
  Dir : e17/proto/eina
 
 
  Modified Files:
 COPYING
  Added Files:
 OLD-COPYING.PLAIN
 
 
  Log Message:
  License changes (BSD - LGPL)
 
 
  ===
  RCS file: /cvs/e/e17/proto/eina/COPYING,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -3 -r1.1 -r1.2
  --- COPYING 30 Jul 2008 12:46:54 -  1.1
  +++ COPYING 6 Aug 2008 18:12:57 -   1.2
  @@ -0,0 +1,504 @@
  + GNU LESSER GENERAL PUBLIC LICENSE
  +  Version 2.1, February 1999
  +
  + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  + 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  + Everyone is permitted to copy and distribute verbatim copies
  + of this license document, but changing it is not allowed.
  +
  +[This is the first released version of the Lesser GPL.  It also counts
  + as the successor of the GNU Library Public License, version 2, hence
  + the version number 2.1.]
  +
  +   Preamble
  +
  +  The licenses for most software are designed to take away your
  +freedom to share and change it.  By contrast, the GNU General Public
  +Licenses are intended to guarantee your freedom to share and change
  +free software--to make sure the software is free for all its users.
  +
  +  This license, the Lesser General Public License, applies to some
  +specially designated software packages--typically libraries--of the
  +Free Software Foundation and other authors who decide to use it.  You
  +can use it too, but we suggest you first think carefully about whether
  +this license or the ordinary General Public License is the better
  +strategy to use in any particular case, based on the explanations below.
  +
  +  When we speak of free software, we are referring to freedom of use,
  +not price.  Our General Public Licenses are designed to make sure that
  +you have the freedom to distribute copies of free software (and charge
  +for this service if you wish); 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Nick Hughart
Viktor Kojouharov wrote:
 On Wed, 2008-08-06 at 15:41 -0500, Nathan Ingersoll wrote:
   
 Really? I have done my best to layout factual reasons and arguments
 but have not seen any rebuttals that have attempted to do the same.

 
 True, you have. And I didn't say otherwise. What I said was, more than
 half just don't care.

 And it seems that ewl is still under the bsd license. Am I to assume
 that no one has put a gun to your head, and forced you to switch
 licenses?
   

A gun has been put to the head of EWL now that it could potentially have 
an LGPL lib underneath it and thus bounding companies to either make 
cumbersome workarounds or in general make our community look like it 
can't make up it's mind (which probably isn't far from the truth at this 
point).
   
 On 8/6/08, Viktor Kojouharov [EMAIL PROTECTED] wrote:
 
 On Wed, 2008-08-06 at 15:20 -0500, Nick Hughart wrote:
   
 Gustavo Sverzut Barbieri wrote:
 
 On Wed, Aug 6, 2008 at 5:04 PM, Nick Hughart [EMAIL PROTECTED] wrote:

   
 Gustavo Sverzut Barbieri wrote:

 
 On Wed, Aug 6, 2008 at 4:53 PM, Nick Hughart [EMAIL PROTECTED]
 wrote:


   
 Gustavo Sverzut Barbieri wrote:


 
 On Wed, Aug 6, 2008 at 4:07 PM, Nick Hughart [EMAIL PROTECTED]
 wrote:



   
 Have fun getting any of the libs in CVS to use Eina now.  Just more
 split effort...



 
 Since they're basically the only doing any code in CVS, it will be
 as
 hard as before.



   
 I guess I should stop working on EFM then and all those working on
 EWL
 should cease as well.  Don't make stupid statements.  There are
 plenty of
 people who have and continue to contribute when they can to all of
 E's
 CVS,
 by making such a statement you just look stupid.  I realize you are
 trying
 to make a point with all this switching, but in all honesty all it's
 going
 to do is make things worse, so thank all of you for screwing up our
 community more then it already was.


 
 Ok, so let's reduce the scope of my statement to make it less stupid:
 Since they're basically the only doing any code in CVS [THAT WOULD
 USE EINA DIRECTLY], it will be as hard as before.

 I see ecore and evas as main users, possible provide some helpers to
 have eet descriptors with eina data types. Of course there are many
 places where it could be used, including EWL or ETK, but I saw no talk
 about moving them so far.


   
 EWL uses ecore data types, thus it will use eina indirectly and thus
 indirectly it will be bound by the terms of the LGPL as will anyone
 using
 ecore, evas, edje, etc.

 
 ah, fine... so you all use BSD's libC, do not use GNU LibC or any
 other LGPL library...


   
 There are plenty of libc's, if a company so chooses they could use a BSD
 licensed libc and build the EFL on top of it.  This may require patches,
 but they can easily patch it themselves if they want to.  The contents
 of libc are far more common between variations then Eina will be.  Also,
 if we didn't support GNU libc at all, we probably wouldn't have anywhere
 near the exposure we do (note this is no argument for LGPL, people just
 happened to build Linux with the GNU tools and here we are today with
 that being the most popular combination).

 Either way, you completely ignored the fact that you are causing major
 headaches for the community and in the end this isn't going to make
 anything better, so once again, thank you for being short-sighted and
 trying to force your way upon others who have long ago decided how free
 they wanted their software to be.  Now they are being forced to either
 waste effort or switch licenses, neither of which feels very good (one
 of which is impossible) and sure the hell isn't going to bring more
 developers (or even end users) as some like to claim.

 
 That's not exactly true. From the discussions here, more than half of us
 didn't even care whether the libraries would be lgpl or bsd. The rest
 either want to be only bsd, or only lgpl, and it seems that these edge
 cases are about equal in numbers.

 And could you elaborate on why exactly you would be forced to switch
 from bsd to lgpl. LGPL is not a viral license, so you don't have to do
 shit.

 You seem to insinuate that the LGPL camp is only spreading FUD, but to
 me, it seems that both camps are doing it.

   
 -
 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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
On Wed, Aug 6, 2008 at 3:41 PM, Hisham Mardam Bey
[EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 4:33 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 Consensus is how healthy communities operate, so your second point
 would be that E is an unhealthy community.

 Nathan, E *is* an unhealthy community. To be honest, E is not even a
 community. We are nothing more than a group of people working on their
 own little projects in a shared CVS repository. Look at the state of
 any active EFL project. We rarely have more than a single or two
 developers contributing to a project at any one point, and most of the
 time, the count is zero.

Duh? And how does this do anything but hurt that loose affiliation
even more? We now have a component that set of components that have
become code tarpits from the rest of the project. Code can go in, but
never come back out.

 Granted we're a small group, why does no one spend time fixing E17's
 bugs so we can roll it out the door instead of working on random bits
 here and there? No interest, maybe... The point is though, we're never
 trying to help each other in developing anything. Everyone cares about
 their own sub-projects and we rarely have any E-wide planning or any
 focused development on a single part because it will benefit us as a
 single community.

We're all scratching our own itches as they come up. This is off-topic
from the discussion though.

-
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] E CVS: proto/eina turran

2008-08-06 Thread Timothy P. Horton
I'm a Summer of Code student this year (so, not a /real/ E developer),  
and I was planning on keeping my head entirely out of this  
conversation, but each email makes that more and more difficult. So  
I've decided to express my _opinion_ on the matter of the E community  
(I'm have no preference in the license wars, and I will *not* choose a  
side).

I've come to realize that the E community might not be as healthy as  
it appears from the outside; it certainly isn't as /large/ as it  
appears, nor as large as it would need to be in order to sustain a  
codebase of this size and expand its user base (as I assume one of the  
goals of the project is).

However, it is my opinion that this is, in fact, *not* a license  
issue, nor a quality issue, or anything of that matter - the simple  
fact is, you *are* losing potential developers with arguments like  
this (and the rest from weeks past). They notice the amount of time  
the 'community' spends on things like this (among other issues), and  
move on to other projects. I know this, because I know a handful of  
said developers, and the fact that they decided not to work on E  
saddens me, but I cannot find fault in their argument; I'm sorry.

Anyway - here's to a speedy resolution of this, and millions more  
lines of working, usable, use*ful* code.

Tim

-
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] E CVS: proto/eina turran

2008-08-06 Thread Viktor Kojouharov
On Wed, 2008-08-06 at 15:48 -0500, Nathan Ingersoll wrote:
 Look at the history of this project and any other complex projects. It
 is very common that components get moved from one layer of abstraction
 to another as it becomes apparent they fit better at another location.

Speaking specifically for eina, I seriously doubt that the code would go
anywhere (except maybe to another new library). The whole point of
creating the library was to put all the different data type codes
together. And besides the name (does eina even mean anything, is it
related to data in any way?) it seems that all the code belongs
together. Let's be realistic and say that the code is not going
anywhere.

Also, the license covers the verbatim code, not the idea behind it.
Therefore, if the code will be moved, it will most likely change in the
process. Therefore, you can license it to bsd, if you so desire.
 
 On Wed, Aug 6, 2008 at 3:46 PM, Viktor Kojouharov [EMAIL PROTECTED] wrote:
  On Wed, 2008-08-06 at 15:33 -0500, Nathan Ingersoll wrote:
  On Wed, Aug 6, 2008 at 3:25 PM, Jorge Luis Zapata Muga
  [EMAIL PROTECTED] wrote:
   On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED] 
   wrote:
   You're going to completely ignore all of the feedback you received on
   this issue and just change the license without a consensus?
  
  
   Ok, let's begin on *how* i see this.
  
   Eina suddenly has gotten attention, not because of its technical
   features, but because i wanted it to be lpgl *and* raster has said
   that he wants to push eina's effort. That's the real thing, nobody
   cared about it on the past two years until cedric was interested and
   pushed it into proto and pfritz did the string thing. Nobody. Raster
   has expressed his will on that library, so what happens? everyone is
   going to love eina because of that? if that's the case this is not a
   community is a herd.
 
  Wrong, it got attention because you started working with people to get
  it into CVS and operate as part of the project. Nothing to do with the
  license. Cedric may have been interested because it was LGPL, but most
  people I know of are interested because we can finally remove some
  redundant API's. Why don't you ask Peter since he's the other one you
  mention making some effort on it?
 
   The license issue is not really an issue, if the problem is because
   ewl/ecore might be lpgl, that statement is totally wrong, you already
   know that, you can keep the license you want and in fact you will,
   there's no need to make other projects use eina, but the ones i'll
   commit later will use it and also be lgpl. If the problem is because
   all e projects should be bsd, then again, that would make sense on a
   project where everything is shared among the developers and the
   development which again is not the case. Basically e cvs is a
   repository where anyone can do whatever he wants because such thing as
   consensus doesnt exist, but not only at license level but on *any*
   level.
 
  You are misquoting this argument. The argument is we can't easily
  inter-change code with LGPL because it's now a one way relationship.
  We can only put things INTO eina because if we take anything out, we
  have to use the LGPL or GPL.
  Correct me if I'm wrong, but isn't eina a library? Why do you need to
  take something out of it? What happened to good ol' linking?
 
  Consensus is how healthy communities operate, so your second point
  would be that E is an unhealthy community.
 
   On Wed, Aug 6, 2008 at 1:12 PM, Enlightenment CVS
   [EMAIL PROTECTED] wrote:
   Enlightenment CVS committal
  
   Author  : turran
   Project : e17
   Module  : proto/eina
  
   Dir : e17/proto/eina
  
  
   Modified Files:
  COPYING
   Added Files:
  OLD-COPYING.PLAIN
  
  
   Log Message:
   License changes (BSD - LGPL)
  
  
   ===
   RCS file: /cvs/e/e17/proto/eina/COPYING,v
   retrieving revision 1.1
   retrieving revision 1.2
   diff -u -3 -r1.1 -r1.2
   --- COPYING 30 Jul 2008 12:46:54 -  1.1
   +++ COPYING 6 Aug 2008 18:12:57 -   1.2
   @@ -0,0 +1,504 @@
   + GNU LESSER GENERAL PUBLIC LICENSE
   +  Version 2.1, February 1999
   +
   + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
   + 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
   + Everyone is permitted to copy and distribute verbatim copies
   + of this license document, but changing it is not allowed.
   +
   +[This is the first released version of the Lesser GPL.  It also counts
   + as the successor of the GNU Library Public License, version 2, hence
   + the version number 2.1.]
   +
   +   Preamble
   +
   +  The licenses for most software are designed to take away your
   +freedom to share and change it.  By contrast, the GNU General Public
   +Licenses are intended to guarantee your freedom to share 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Viktor Kojouharov
On Wed, 2008-08-06 at 15:48 -0500, Nick Hughart wrote:
 Viktor Kojouharov wrote:
  On Wed, 2008-08-06 at 15:41 -0500, Nathan Ingersoll wrote:

  Really? I have done my best to layout factual reasons and arguments
  but have not seen any rebuttals that have attempted to do the same.
 
  
  True, you have. And I didn't say otherwise. What I said was, more than
  half just don't care.
 
  And it seems that ewl is still under the bsd license. Am I to assume
  that no one has put a gun to your head, and forced you to switch
  licenses?

 
 A gun has been put to the head of EWL now that it could potentially have 
 an LGPL lib underneath it and thus bounding companies to either make 
 cumbersome workarounds or in general make our community look like it 
 can't make up it's mind (which probably isn't far from the truth at this 
 point).
This isn't meant as an offense, and IANAL, BUT how is LGPL restricting
for companies exactly? They can use the library, and they can still keep
their proprietary code too. The company I work for uses LGPL libraries,
and there were never 'cumbersome workarounds' involved.

  On 8/6/08, Viktor Kojouharov [EMAIL PROTECTED] wrote:
  
  On Wed, 2008-08-06 at 15:20 -0500, Nick Hughart wrote:

  Gustavo Sverzut Barbieri wrote:
  
  On Wed, Aug 6, 2008 at 5:04 PM, Nick Hughart [EMAIL PROTECTED] wrote:
 

  Gustavo Sverzut Barbieri wrote:
 
  
  On Wed, Aug 6, 2008 at 4:53 PM, Nick Hughart [EMAIL PROTECTED]
  wrote:
 
 

  Gustavo Sverzut Barbieri wrote:
 
 
  
  On Wed, Aug 6, 2008 at 4:07 PM, Nick Hughart [EMAIL PROTECTED]
  wrote:
 
 
 

  Have fun getting any of the libs in CVS to use Eina now.  Just more
  split effort...
 
 
 
  
  Since they're basically the only doing any code in CVS, it will be
  as
  hard as before.
 
 
 

  I guess I should stop working on EFM then and all those working on
  EWL
  should cease as well.  Don't make stupid statements.  There are
  plenty of
  people who have and continue to contribute when they can to all of
  E's
  CVS,
  by making such a statement you just look stupid.  I realize you are
  trying
  to make a point with all this switching, but in all honesty all it's
  going
  to do is make things worse, so thank all of you for screwing up our
  community more then it already was.
 
 
  
  Ok, so let's reduce the scope of my statement to make it less stupid:
  Since they're basically the only doing any code in CVS [THAT WOULD
  USE EINA DIRECTLY], it will be as hard as before.
 
  I see ecore and evas as main users, possible provide some helpers to
  have eet descriptors with eina data types. Of course there are many
  places where it could be used, including EWL or ETK, but I saw no talk
  about moving them so far.
 
 

  EWL uses ecore data types, thus it will use eina indirectly and thus
  indirectly it will be bound by the terms of the LGPL as will anyone
  using
  ecore, evas, edje, etc.
 
  
  ah, fine... so you all use BSD's libC, do not use GNU LibC or any
  other LGPL library...
 
 

  There are plenty of libc's, if a company so chooses they could use a BSD
  licensed libc and build the EFL on top of it.  This may require patches,
  but they can easily patch it themselves if they want to.  The contents
  of libc are far more common between variations then Eina will be.  Also,
  if we didn't support GNU libc at all, we probably wouldn't have anywhere
  near the exposure we do (note this is no argument for LGPL, people just
  happened to build Linux with the GNU tools and here we are today with
  that being the most popular combination).
 
  Either way, you completely ignored the fact that you are causing major
  headaches for the community and in the end this isn't going to make
  anything better, so once again, thank you for being short-sighted and
  trying to force your way upon others who have long ago decided how free
  they wanted their software to be.  Now they are being forced to either
  waste effort or switch licenses, neither of which feels very good (one
  of which is impossible) and sure the hell isn't going to bring more
  developers (or even end users) as some like to claim.
 
  
  That's not exactly true. From the discussions here, more than half of us
  didn't even care whether the libraries would be lgpl or bsd. The rest
  either want to be only bsd, or only lgpl, and it seems that these edge
  cases are about equal in numbers.
 
  And could you elaborate on why exactly you would be forced to switch
  from bsd to lgpl. LGPL is not a viral license, so you don't have to do
  shit.
 
  You seem to insinuate that the LGPL camp is only spreading FUD, but to
  me, it seems that both camps are doing it.
 

  -
  This SF.Net email is 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Nick Hughart
Viktor Kojouharov wrote:
 On Wed, 2008-08-06 at 15:48 -0500, Nathan Ingersoll wrote:
   
 Look at the history of this project and any other complex projects. It
 is very common that components get moved from one layer of abstraction
 to another as it becomes apparent they fit better at another location.
 

 Speaking specifically for eina, I seriously doubt that the code would go
 anywhere (except maybe to another new library). The whole point of
 creating the library was to put all the different data type codes
 together. And besides the name (does eina even mean anything, is it
 related to data in any way?) it seems that all the code belongs
 together. Let's be realistic and say that the code is not going
 anywhere.

 Also, the license covers the verbatim code, not the idea behind it.
 Therefore, if the code will be moved, it will most likely change in the
 process. Therefore, you can license it to bsd, if you so desire.
   

I wouldn't be so quick to make that assumption, I can recall many cases 
over ideas being stolen, mainly patents.  Proving to a 50 year old judge 
who's never touched a computer that the code is identical with different 
words is incredibly easy and experts are paid for their testimony, so...
 On Wed, Aug 6, 2008 at 3:46 PM, Viktor Kojouharov [EMAIL PROTECTED] wrote:
 
 On Wed, 2008-08-06 at 15:33 -0500, Nathan Ingersoll wrote:
   
 On Wed, Aug 6, 2008 at 3:25 PM, Jorge Luis Zapata Muga
 [EMAIL PROTECTED] wrote:
 
 On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED] 
 wrote:
   
 You're going to completely ignore all of the feedback you received on
 this issue and just change the license without a consensus?

 
 Ok, let's begin on *how* i see this.

 Eina suddenly has gotten attention, not because of its technical
 features, but because i wanted it to be lpgl *and* raster has said
 that he wants to push eina's effort. That's the real thing, nobody
 cared about it on the past two years until cedric was interested and
 pushed it into proto and pfritz did the string thing. Nobody. Raster
 has expressed his will on that library, so what happens? everyone is
 going to love eina because of that? if that's the case this is not a
 community is a herd.
   
 Wrong, it got attention because you started working with people to get
 it into CVS and operate as part of the project. Nothing to do with the
 license. Cedric may have been interested because it was LGPL, but most
 people I know of are interested because we can finally remove some
 redundant API's. Why don't you ask Peter since he's the other one you
 mention making some effort on it?

 
 The license issue is not really an issue, if the problem is because
 ewl/ecore might be lpgl, that statement is totally wrong, you already
 know that, you can keep the license you want and in fact you will,
 there's no need to make other projects use eina, but the ones i'll
 commit later will use it and also be lgpl. If the problem is because
 all e projects should be bsd, then again, that would make sense on a
 project where everything is shared among the developers and the
 development which again is not the case. Basically e cvs is a
 repository where anyone can do whatever he wants because such thing as
 consensus doesnt exist, but not only at license level but on *any*
 level.
   
 You are misquoting this argument. The argument is we can't easily
 inter-change code with LGPL because it's now a one way relationship.
 We can only put things INTO eina because if we take anything out, we
 have to use the LGPL or GPL.
 
 Correct me if I'm wrong, but isn't eina a library? Why do you need to
 take something out of it? What happened to good ol' linking?
   
 Consensus is how healthy communities operate, so your second point
 would be that E is an unhealthy community.

 
 On Wed, Aug 6, 2008 at 1:12 PM, Enlightenment CVS
 [EMAIL PROTECTED] wrote:
 
 Enlightenment CVS committal

 Author  : turran
 Project : e17
 Module  : proto/eina

 Dir : e17/proto/eina


 Modified Files:
COPYING
 Added Files:
OLD-COPYING.PLAIN


 Log Message:
 License changes (BSD - LGPL)


 ===
 RCS file: /cvs/e/e17/proto/eina/COPYING,v
 retrieving revision 1.1
 retrieving revision 1.2
 diff -u -3 -r1.1 -r1.2
 --- COPYING 30 Jul 2008 12:46:54 -  1.1
 +++ COPYING 6 Aug 2008 18:12:57 -   1.2
 @@ -0,0 +1,504 @@
 + GNU LESSER GENERAL PUBLIC LICENSE
 +  Version 2.1, February 1999
 +
 + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
 + 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 + Everyone is permitted to copy and distribute verbatim copies
 + of this license document, but changing it is not allowed.
 +
 +[This is the first released version of the Lesser GPL.  It also counts
 + as the successor of the GNU Library 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Viktor Kojouharov
On Wed, 2008-08-06 at 16:54 -0400, Timothy P. Horton wrote:
 I'm a Summer of Code student this year (so, not a /real/ E developer),  
 and I was planning on keeping my head entirely out of this  
 conversation, but each email makes that more and more difficult. So  
 I've decided to express my _opinion_ on the matter of the E community  
 (I'm have no preference in the license wars, and I will *not* choose a  
 side).
 
 I've come to realize that the E community might not be as healthy as  
 it appears from the outside; it certainly isn't as /large/ as it  
 appears, nor as large as it would need to be in order to sustain a  
 codebase of this size and expand its user base (as I assume one of the  
 goals of the project is).
 
 However, it is my opinion that this is, in fact, *not* a license  
 issue, nor a quality issue, or anything of that matter - the simple  
 fact is, you *are* losing potential developers with arguments like  
 this (and the rest from weeks past). They notice the amount of time  
 the 'community' spends on things like this (among other issues), and  
 move on to other projects. I know this, because I know a handful of  
 said developers, and the fact that they decided not to work on E  
 saddens me, but I cannot find fault in their argument; I'm sorry.
 
 Anyway - here's to a speedy resolution of this, and millions more  
 lines of working, usable, use*ful* code.
 
 Tim

And that is really THE saddest part of all this commotion. E isn't a
community as Hisham said, not many people use it or its libraries (are
there even any isvs using ewl or etk?). And instead of people doing what
they like (which is in this case, coding), suddenly the shit hit the
political fan.

 
 -
 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] E CVS: proto/eina turran

2008-08-06 Thread Viktor Kojouharov
On Wed, 2008-08-06 at 16:00 -0500, Nick Hughart wrote:
 Viktor Kojouharov wrote:
  On Wed, 2008-08-06 at 15:48 -0500, Nathan Ingersoll wrote:

  Look at the history of this project and any other complex projects. It
  is very common that components get moved from one layer of abstraction
  to another as it becomes apparent they fit better at another location.
  
 
  Speaking specifically for eina, I seriously doubt that the code would go
  anywhere (except maybe to another new library). The whole point of
  creating the library was to put all the different data type codes
  together. And besides the name (does eina even mean anything, is it
  related to data in any way?) it seems that all the code belongs
  together. Let's be realistic and say that the code is not going
  anywhere.
 
  Also, the license covers the verbatim code, not the idea behind it.
  Therefore, if the code will be moved, it will most likely change in the
  process. Therefore, you can license it to bsd, if you so desire.

 
 I wouldn't be so quick to make that assumption, I can recall many cases 
 over ideas being stolen, mainly patents.  Proving to a 50 year old judge 
 who's never touched a computer that the code is identical with different 
 words is incredibly easy and experts are paid for their testimony, so...

True, but patents != copyright. Totally different concept, totally
different judges.
  On Wed, Aug 6, 2008 at 3:46 PM, Viktor Kojouharov [EMAIL PROTECTED] 
  wrote:
  
  On Wed, 2008-08-06 at 15:33 -0500, Nathan Ingersoll wrote:

  On Wed, Aug 6, 2008 at 3:25 PM, Jorge Luis Zapata Muga
  [EMAIL PROTECTED] wrote:
  
  On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED] 
  wrote:

  You're going to completely ignore all of the feedback you received on
  this issue and just change the license without a consensus?
 
  
  Ok, let's begin on *how* i see this.
 
  Eina suddenly has gotten attention, not because of its technical
  features, but because i wanted it to be lpgl *and* raster has said
  that he wants to push eina's effort. That's the real thing, nobody
  cared about it on the past two years until cedric was interested and
  pushed it into proto and pfritz did the string thing. Nobody. Raster
  has expressed his will on that library, so what happens? everyone is
  going to love eina because of that? if that's the case this is not a
  community is a herd.

  Wrong, it got attention because you started working with people to get
  it into CVS and operate as part of the project. Nothing to do with the
  license. Cedric may have been interested because it was LGPL, but most
  people I know of are interested because we can finally remove some
  redundant API's. Why don't you ask Peter since he's the other one you
  mention making some effort on it?
 
  
  The license issue is not really an issue, if the problem is because
  ewl/ecore might be lpgl, that statement is totally wrong, you already
  know that, you can keep the license you want and in fact you will,
  there's no need to make other projects use eina, but the ones i'll
  commit later will use it and also be lgpl. If the problem is because
  all e projects should be bsd, then again, that would make sense on a
  project where everything is shared among the developers and the
  development which again is not the case. Basically e cvs is a
  repository where anyone can do whatever he wants because such thing as
  consensus doesnt exist, but not only at license level but on *any*
  level.

  You are misquoting this argument. The argument is we can't easily
  inter-change code with LGPL because it's now a one way relationship.
  We can only put things INTO eina because if we take anything out, we
  have to use the LGPL or GPL.
  
  Correct me if I'm wrong, but isn't eina a library? Why do you need to
  take something out of it? What happened to good ol' linking?

  Consensus is how healthy communities operate, so your second point
  would be that E is an unhealthy community.
 
  
  On Wed, Aug 6, 2008 at 1:12 PM, Enlightenment CVS
  [EMAIL PROTECTED] wrote:
  
  Enlightenment CVS committal
 
  Author  : turran
  Project : e17
  Module  : proto/eina
 
  Dir : e17/proto/eina
 
 
  Modified Files:
 COPYING
  Added Files:
 OLD-COPYING.PLAIN
 
 
  Log Message:
  License changes (BSD - LGPL)
 
 
  ===
  RCS file: /cvs/e/e17/proto/eina/COPYING,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -3 -r1.1 -r1.2
  --- COPYING 30 Jul 2008 12:46:54 -  1.1
  +++ COPYING 6 Aug 2008 18:12:57 -   1.2
  @@ -0,0 +1,504 @@
  + GNU LESSER GENERAL PUBLIC LICENSE
  +  Version 2.1, February 1999
  +
  + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  + 51 Franklin Street, Fifth Floor, Boston, MA 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
On Wed, Aug 6, 2008 at 3:55 PM, Viktor Kojouharov [EMAIL PROTECTED] wrote:
 On Wed, 2008-08-06 at 15:48 -0500, Nathan Ingersoll wrote:
 Look at the history of this project and any other complex projects. It
 is very common that components get moved from one layer of abstraction
 to another as it becomes apparent they fit better at another location.

 Speaking specifically for eina, I seriously doubt that the code would go
 anywhere (except maybe to another new library). The whole point of
 creating the library was to put all the different data type codes
 together. And besides the name (does eina even mean anything, is it
 related to data in any way?) it seems that all the code belongs
 together. Let's be realistic and say that the code is not going
 anywhere.

You mean like EWD was?

 Also, the license covers the verbatim code, not the idea behind it.
 Therefore, if the code will be moved, it will most likely change in the
 process. Therefore, you can license it to bsd, if you so desire.

Only if you are reimplementing it. You can't re-use any of the code
from the original if you want to BSD license it.

 On Wed, Aug 6, 2008 at 3:46 PM, Viktor Kojouharov [EMAIL PROTECTED] wrote:
  On Wed, 2008-08-06 at 15:33 -0500, Nathan Ingersoll wrote:
  On Wed, Aug 6, 2008 at 3:25 PM, Jorge Luis Zapata Muga
  [EMAIL PROTECTED] wrote:
   On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED] 
   wrote:
   You're going to completely ignore all of the feedback you received on
   this issue and just change the license without a consensus?
  
  
   Ok, let's begin on *how* i see this.
  
   Eina suddenly has gotten attention, not because of its technical
   features, but because i wanted it to be lpgl *and* raster has said
   that he wants to push eina's effort. That's the real thing, nobody
   cared about it on the past two years until cedric was interested and
   pushed it into proto and pfritz did the string thing. Nobody. Raster
   has expressed his will on that library, so what happens? everyone is
   going to love eina because of that? if that's the case this is not a
   community is a herd.
 
  Wrong, it got attention because you started working with people to get
  it into CVS and operate as part of the project. Nothing to do with the
  license. Cedric may have been interested because it was LGPL, but most
  people I know of are interested because we can finally remove some
  redundant API's. Why don't you ask Peter since he's the other one you
  mention making some effort on it?
 
   The license issue is not really an issue, if the problem is because
   ewl/ecore might be lpgl, that statement is totally wrong, you already
   know that, you can keep the license you want and in fact you will,
   there's no need to make other projects use eina, but the ones i'll
   commit later will use it and also be lgpl. If the problem is because
   all e projects should be bsd, then again, that would make sense on a
   project where everything is shared among the developers and the
   development which again is not the case. Basically e cvs is a
   repository where anyone can do whatever he wants because such thing as
   consensus doesnt exist, but not only at license level but on *any*
   level.
 
  You are misquoting this argument. The argument is we can't easily
  inter-change code with LGPL because it's now a one way relationship.
  We can only put things INTO eina because if we take anything out, we
  have to use the LGPL or GPL.
  Correct me if I'm wrong, but isn't eina a library? Why do you need to
  take something out of it? What happened to good ol' linking?
 
  Consensus is how healthy communities operate, so your second point
  would be that E is an unhealthy community.
 
   On Wed, Aug 6, 2008 at 1:12 PM, Enlightenment CVS
   [EMAIL PROTECTED] wrote:
   Enlightenment CVS committal
  
   Author  : turran
   Project : e17
   Module  : proto/eina
  
   Dir : e17/proto/eina
  
  
   Modified Files:
  COPYING
   Added Files:
  OLD-COPYING.PLAIN
  
  
   Log Message:
   License changes (BSD - LGPL)
  
  
   ===
   RCS file: /cvs/e/e17/proto/eina/COPYING,v
   retrieving revision 1.1
   retrieving revision 1.2
   diff -u -3 -r1.1 -r1.2
   --- COPYING 30 Jul 2008 12:46:54 -  1.1
   +++ COPYING 6 Aug 2008 18:12:57 -   1.2
   @@ -0,0 +1,504 @@
   + GNU LESSER GENERAL PUBLIC LICENSE
   +  Version 2.1, February 1999
   +
   + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
   + 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
   + Everyone is permitted to copy and distribute verbatim copies
   + of this license document, but changing it is not allowed.
   +
   +[This is the first released version of the Lesser GPL.  It also 
   counts
   + as the successor of the GNU Library Public License, version 2, hence
   + the version number 2.1.]
   +
   +

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Nick Hughart
Viktor Kojouharov wrote:
 On Wed, 2008-08-06 at 16:00 -0500, Nick Hughart wrote:
   
 Viktor Kojouharov wrote:
 
 On Wed, 2008-08-06 at 15:48 -0500, Nathan Ingersoll wrote:
   
   
 Look at the history of this project and any other complex projects. It
 is very common that components get moved from one layer of abstraction
 to another as it becomes apparent they fit better at another location.
 
 
 Speaking specifically for eina, I seriously doubt that the code would go
 anywhere (except maybe to another new library). The whole point of
 creating the library was to put all the different data type codes
 together. And besides the name (does eina even mean anything, is it
 related to data in any way?) it seems that all the code belongs
 together. Let's be realistic and say that the code is not going
 anywhere.

 Also, the license covers the verbatim code, not the idea behind it.
 Therefore, if the code will be moved, it will most likely change in the
 process. Therefore, you can license it to bsd, if you so desire.
   
   
 I wouldn't be so quick to make that assumption, I can recall many cases 
 over ideas being stolen, mainly patents.  Proving to a 50 year old judge 
 who's never touched a computer that the code is identical with different 
 words is incredibly easy and experts are paid for their testimony, so...
 

 True, but patents != copyright. Totally different concept, totally
 different judges.
   

They're all old and oblivious, doesn't matter which court it is heh.  
And given the RIAA copyright cases, who knows how copyright will come 
into play.
 On Wed, Aug 6, 2008 at 3:46 PM, Viktor Kojouharov [EMAIL PROTECTED] 
 wrote:
 
 
 On Wed, 2008-08-06 at 15:33 -0500, Nathan Ingersoll wrote:
   
   
 On Wed, Aug 6, 2008 at 3:25 PM, Jorge Luis Zapata Muga
 [EMAIL PROTECTED] wrote:
 
 
 On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED] 
 wrote:
   
   
 You're going to completely ignore all of the feedback you received on
 this issue and just change the license without a consensus?

 
 
 Ok, let's begin on *how* i see this.

 Eina suddenly has gotten attention, not because of its technical
 features, but because i wanted it to be lpgl *and* raster has said
 that he wants to push eina's effort. That's the real thing, nobody
 cared about it on the past two years until cedric was interested and
 pushed it into proto and pfritz did the string thing. Nobody. Raster
 has expressed his will on that library, so what happens? everyone is
 going to love eina because of that? if that's the case this is not a
 community is a herd.
   
   
 Wrong, it got attention because you started working with people to get
 it into CVS and operate as part of the project. Nothing to do with the
 license. Cedric may have been interested because it was LGPL, but most
 people I know of are interested because we can finally remove some
 redundant API's. Why don't you ask Peter since he's the other one you
 mention making some effort on it?

 
 
 The license issue is not really an issue, if the problem is because
 ewl/ecore might be lpgl, that statement is totally wrong, you already
 know that, you can keep the license you want and in fact you will,
 there's no need to make other projects use eina, but the ones i'll
 commit later will use it and also be lgpl. If the problem is because
 all e projects should be bsd, then again, that would make sense on a
 project where everything is shared among the developers and the
 development which again is not the case. Basically e cvs is a
 repository where anyone can do whatever he wants because such thing as
 consensus doesnt exist, but not only at license level but on *any*
 level.
   
   
 You are misquoting this argument. The argument is we can't easily
 inter-change code with LGPL because it's now a one way relationship.
 We can only put things INTO eina because if we take anything out, we
 have to use the LGPL or GPL.
 
 
 Correct me if I'm wrong, but isn't eina a library? Why do you need to
 take something out of it? What happened to good ol' linking?
   
   
 Consensus is how healthy communities operate, so your second point
 would be that E is an unhealthy community.

 
 
 On Wed, Aug 6, 2008 at 1:12 PM, Enlightenment CVS
 [EMAIL PROTECTED] wrote:
 
 
 Enlightenment CVS committal

 Author  : turran
 Project : e17
 Module  : proto/eina

 Dir : e17/proto/eina


 Modified Files:
COPYING
 Added Files:
OLD-COPYING.PLAIN


 Log Message:
 License changes (BSD - LGPL)


 ===
 RCS file: /cvs/e/e17/proto/eina/COPYING,v
 retrieving revision 1.1
 retrieving revision 1.2
 diff -u -3 -r1.1 -r1.2
 --- COPYING 30 Jul 2008 12:46:54 -  

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
On Wed, Aug 6, 2008 at 3:54 PM, Timothy P. Horton [EMAIL PROTECTED] wrote:
 I'm a Summer of Code student this year (so, not a /real/ E developer),
 and I was planning on keeping my head entirely out of this
 conversation, but each email makes that more and more difficult. So
 I've decided to express my _opinion_ on the matter of the E community
 (I'm have no preference in the license wars, and I will *not* choose a
 side).

 I've come to realize that the E community might not be as healthy as
 it appears from the outside; it certainly isn't as /large/ as it
 appears, nor as large as it would need to be in order to sustain a
 codebase of this size and expand its user base (as I assume one of the
 goals of the project is).

 However, it is my opinion that this is, in fact, *not* a license
 issue, nor a quality issue, or anything of that matter - the simple
 fact is, you *are* losing potential developers with arguments like
 this (and the rest from weeks past). They notice the amount of time
 the 'community' spends on things like this (among other issues), and
 move on to other projects. I know this, because I know a handful of
 said developers, and the fact that they decided not to work on E
 saddens me, but I cannot find fault in their argument; I'm sorry.

 Anyway - here's to a speedy resolution of this, and millions more
 lines of working, usable, use*ful* code.

Thanks Tim, well stated.

-
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] E CVS: proto/eina turran

2008-08-06 Thread Jorge Luis Zapata Muga
On Wed, Aug 6, 2008 at 10:46 PM, Mike Rutter [EMAIL PROTECTED] wrote:

 On Wed, Aug 06, 2008 at 10:25:52PM +0200, Jorge Luis Zapata Muga wrote:

 Eina suddenly has gotten attention, not because of its technical
 features, but because i wanted it to be lpgl *and* raster has said
 that he wants to push eina's effort. That's the real thing, nobody
 cared about it on the past two years until cedric was interested and
 pushed it into proto and pfritz did the string thing. Nobody. Raster
 has expressed his will on that library, so what happens? everyone is
 going to love eina because of that? if that's the case this is not a
 community is a herd.


 I would just like to point out that you are making the arguments that:

 1) Everyone does their own thing in E CVS, there is no leadership or
   guidance for the project.
 2) Developers paying attention to a direction the project lead wants to go
   in makes them sheep.

 I don't know, but it seems a touch contradictory to me.  Much like
 claiming the reason for a small community is because of a license, and
 then causing community fragmentation by pushing a license when the
 license argument has been shown to have serious holes.

True, it looks like but it isnt. Let me explain. The community
fragmentation is *not only* the license, it is mainly because of point
1. Point 2 is refered to people that won't code on eina and for people
that *hears* raster to make a decision by themselves. Is not that
contradictory, happens that those points are related to two different
groups of ppl.

I have never stated that making a project licensed under lgpl will
make it have more developers or being it bsd it will have less coders
at all, i have said that it can't be confirmed. What i have stated is
that *i* don't want my code to be freely available to companies that
won't follow the same openness on the code, that's it. it wont alter
the POV for specific developers that want to code to open source
projects, just alters those developers that don't want their code to
be restricted on its use by companies that won't release the code.


 Mike
 dancingeek

 -
 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] E CVS: proto/eina turran

2008-08-06 Thread Nick Hughart
Jorge Luis Zapata Muga wrote:
 On Wed, Aug 6, 2008 at 10:46 PM, Mike Rutter [EMAIL PROTECTED] wrote:
   
 On Wed, Aug 06, 2008 at 10:25:52PM +0200, Jorge Luis Zapata Muga wrote:
 
 Eina suddenly has gotten attention, not because of its technical
 features, but because i wanted it to be lpgl *and* raster has said
 that he wants to push eina's effort. That's the real thing, nobody
 cared about it on the past two years until cedric was interested and
 pushed it into proto and pfritz did the string thing. Nobody. Raster
 has expressed his will on that library, so what happens? everyone is
 going to love eina because of that? if that's the case this is not a
 community is a herd.
   
 I would just like to point out that you are making the arguments that:

 1) Everyone does their own thing in E CVS, there is no leadership or
   guidance for the project.
 2) Developers paying attention to a direction the project lead wants to go
   in makes them sheep.

 I don't know, but it seems a touch contradictory to me.  Much like
 claiming the reason for a small community is because of a license, and
 then causing community fragmentation by pushing a license when the
 license argument has been shown to have serious holes.
 

 True, it looks like but it isnt. Let me explain. The community
 fragmentation is *not only* the license, it is mainly because of point
 1. Point 2 is refered to people that won't code on eina and for people
 that *hears* raster to make a decision by themselves. Is not that
 contradictory, happens that those points are related to two different
 groups of ppl.

 I have never stated that making a project licensed under lgpl will
 make it have more developers or being it bsd it will have less coders
 at all, i have said that it can't be confirmed. What i have stated is
 that *i* don't want my code to be freely available to companies that
 won't follow the same openness on the code, that's it. it wont alter
 the POV for specific developers that want to code to open source
 projects, just alters those developers that don't want their code to
 be restricted on its use by companies that won't release the code.

   
Given this information, why did you decide to even contribute to the 
EFL.  Did you think that having multiple licenses would be fine with 
everyone?
 Mike
 dancingeek

 -
 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
   


-
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] E CVS: proto/eina turran

2008-08-06 Thread Jorge Luis Zapata Muga
On Wed, Aug 6, 2008 at 10:33 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 3:25 PM, Jorge Luis Zapata Muga
 [EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 You're going to completely ignore all of the feedback you received on
 this issue and just change the license without a consensus?


 Ok, let's begin on *how* i see this.

 Eina suddenly has gotten attention, not because of its technical
 features, but because i wanted it to be lpgl *and* raster has said
 that he wants to push eina's effort. That's the real thing, nobody
 cared about it on the past two years until cedric was interested and
 pushed it into proto and pfritz did the string thing. Nobody. Raster
 has expressed his will on that library, so what happens? everyone is
 going to love eina because of that? if that's the case this is not a
 community is a herd.

 Wrong, it got attention because you started working with people to get
 it into CVS and operate as part of the project.

You can't tell me that im wrong as i did eina and took the decisions
about it. I have to explain this as this totally wrong. Eina's attempt
was known, i already commented about it on irc and on ml, *with*
intention to get developers contribute to it, contribute not only on
the sense of coding it, but actually *using* it to have a common data
library.
 Nothing to do with the
 license. Cedric may have been interested because it was LGPL, but most

Cedric was interested on the project by himself and because it was
technically good, i think having a common library for data types is
something we all agree. I think he will reply on this. And yes,  the
license do has something to do with this, as *i* want it to be lgpl.

 people I know of are interested because we can finally remove some
 redundant API's.

If so, why on the past two years, no interest on this library
(concept) has been shown? i even received comments like: ecore already
provides it and ecore means core so it should belong there and not
in evas/eet. kind of absurd, imho.

 Why don't you ask Peter since he's the other one you
 mention making some effort on it?

Peter already stated his POV on this, he said that he wont contribute,
so his stringshare code was respected with the bsd license on top of
the file. Did i do something wrong? what happens with edata when it
was on cvs, why he didnt put up his effort there and instead made a
new library? why he didnt contact me about eina on the beginning? I
respect his decision, but looks like mine isnt respected.


 The license issue is not really an issue, if the problem is because
 ewl/ecore might be lpgl, that statement is totally wrong, you already
 know that, you can keep the license you want and in fact you will,
 there's no need to make other projects use eina, but the ones i'll
 commit later will use it and also be lgpl. If the problem is because
 all e projects should be bsd, then again, that would make sense on a
 project where everything is shared among the developers and the
 development which again is not the case. Basically e cvs is a
 repository where anyone can do whatever he wants because such thing as
 consensus doesnt exist, but not only at license level but on *any*
 level.

 You are misquoting this argument. The argument is we can't easily
 inter-change code with LGPL because it's now a one way relationship.
 We can only put things INTO eina because if we take anything out, we
 have to use the LGPL or GPL.

True, so? i understand that having that flexibility is something you
are interested on, and i respect that; but i have a different vision
there, doing that is what e has exactly been doing with no real gain,
just moving/renaming and code things on a monolithic way; and i dont
like that approach.


 Consensus is how healthy communities operate, so your second point
 would be that E is an unhealthy community.

Well, that's just a words game, you can call it unhealthy community,
but for me a community is exactly that the community has the power to
change how it operates, which in this case has been broken (with
eina's license) because i dont think this is a community.


 On Wed, Aug 6, 2008 at 1:12 PM, Enlightenment CVS
 [EMAIL PROTECTED] wrote:
 Enlightenment CVS committal

 Author  : turran
 Project : e17
 Module  : proto/eina

 Dir : e17/proto/eina


 Modified Files:
COPYING
 Added Files:
OLD-COPYING.PLAIN


 Log Message:
 License changes (BSD - LGPL)


 ===
 RCS file: /cvs/e/e17/proto/eina/COPYING,v
 retrieving revision 1.1
 retrieving revision 1.2
 diff -u -3 -r1.1 -r1.2
 --- COPYING 30 Jul 2008 12:46:54 -  1.1
 +++ COPYING 6 Aug 2008 18:12:57 -   1.2
 @@ -0,0 +1,504 @@
 + GNU LESSER GENERAL PUBLIC LICENSE
 +  Version 2.1, February 1999
 +
 + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
 + 51 Franklin Street, Fifth 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Jorge Luis Zapata Muga
On Wed, Aug 6, 2008 at 11:37 PM, Nick Hughart [EMAIL PROTECTED] wrote:
 Jorge Luis Zapata Muga wrote:

 On Wed, Aug 6, 2008 at 10:46 PM, Mike Rutter [EMAIL PROTECTED] wrote:


 On Wed, Aug 06, 2008 at 10:25:52PM +0200, Jorge Luis Zapata Muga wrote:


 Eina suddenly has gotten attention, not because of its technical
 features, but because i wanted it to be lpgl *and* raster has said
 that he wants to push eina's effort. That's the real thing, nobody
 cared about it on the past two years until cedric was interested and
 pushed it into proto and pfritz did the string thing. Nobody. Raster
 has expressed his will on that library, so what happens? everyone is
 going to love eina because of that? if that's the case this is not a
 community is a herd.


 I would just like to point out that you are making the arguments that:

 1) Everyone does their own thing in E CVS, there is no leadership or
  guidance for the project.
 2) Developers paying attention to a direction the project lead wants to
 go
  in makes them sheep.

 I don't know, but it seems a touch contradictory to me.  Much like
 claiming the reason for a small community is because of a license, and
 then causing community fragmentation by pushing a license when the
 license argument has been shown to have serious holes.


 True, it looks like but it isnt. Let me explain. The community
 fragmentation is *not only* the license, it is mainly because of point
 1. Point 2 is refered to people that won't code on eina and for people
 that *hears* raster to make a decision by themselves. Is not that
 contradictory, happens that those points are related to two different
 groups of ppl.

 I have never stated that making a project licensed under lgpl will
 make it have more developers or being it bsd it will have less coders
 at all, i have said that it can't be confirmed. What i have stated is
 that *i* don't want my code to be freely available to companies that
 won't follow the same openness on the code, that's it. it wont alter
 the POV for specific developers that want to code to open source
 projects, just alters those developers that don't want their code to
 be restricted on its use by companies that won't release the code.



 Given this information, why did you decide to even contribute to the EFL.
  Did you think that having multiple licenses would be fine with everyone?

Looks like it isnt fine with everyone, but i (and the others devs that
want to have the code licensed under lgpl) think that a change needs
to be done, maybe the license is not the best thing for everyone, but
is a push we are going forward, at least with *our* code.

From my personal point of view, I could have kept the code under the
google code project and continue there and never give back code into e
cvs, but it would have been unfair for the whole project and because
others devs wanted that code *in*, so do i.

Why contributing to the EFL? do i have to answer that?

Having a library lgpl and linking against it, doesnt affect you unless
you want to move code around and dont want to license yours as lgpl,
which i doubt that having a good design means moving the code around.



 Mike
 dancingeek

 -
 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




-
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] E CVS: proto/eina turran

2008-08-06 Thread Nick Hughart
Jorge Luis Zapata Muga wrote:
 On Wed, Aug 6, 2008 at 10:33 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
   
 On Wed, Aug 6, 2008 at 3:25 PM, Jorge Luis Zapata Muga
 [EMAIL PROTECTED] wrote:
 
 On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
   
 You're going to completely ignore all of the feedback you received on
 this issue and just change the license without a consensus?

 
 Ok, let's begin on *how* i see this.

 Eina suddenly has gotten attention, not because of its technical
 features, but because i wanted it to be lpgl *and* raster has said
 that he wants to push eina's effort. That's the real thing, nobody
 cared about it on the past two years until cedric was interested and
 pushed it into proto and pfritz did the string thing. Nobody. Raster
 has expressed his will on that library, so what happens? everyone is
 going to love eina because of that? if that's the case this is not a
 community is a herd.
   
 Wrong, it got attention because you started working with people to get
 it into CVS and operate as part of the project.
 

 You can't tell me that im wrong as i did eina and took the decisions
 about it. I have to explain this as this totally wrong. Eina's attempt
 was known, i already commented about it on irc and on ml, *with*
 intention to get developers contribute to it, contribute not only on
 the sense of coding it, but actually *using* it to have a common data
 library.
   
 Nothing to do with the
 license. Cedric may have been interested because it was LGPL, but most
 

 Cedric was interested on the project by himself and because it was
 technically good, i think having a common library for data types is
 something we all agree. I think he will reply on this. And yes,  the
 license do has something to do with this, as *i* want it to be lgpl.

   
 people I know of are interested because we can finally remove some
 redundant API's.
 

 If so, why on the past two years, no interest on this library
 (concept) has been shown? i even received comments like: ecore already
 provides it and ecore means core so it should belong there and not
 in evas/eet. kind of absurd, imho.
   

Ecore is going to be split and thus ecore_data will be a separate 
library and was going to house all the datatypes, this shows how you've 
ignored or just don't understand the plans of the rest of the 
community.  Ecore should not depend on Evas, Ecore_Evas should be split 
out now and this problem would be mostly moot as the circular dep would 
not exist and evas data types could be moved to ecore_data or merged to 
create new data types.  Your effort is fine, your choice to make it LGPL 
may just make it useless in the end.  If this is the route you want to 
go, then you'll have to deal with the consequences.  On that same 
thread, can you honestly say that having a random LGPL lib that all 
these BSD libs depend on in a heavy way not concerning to anyone looking 
at the EFL?  They may stay away just for fear of it all becoming LGPL 
and them being unable to update their forks.
   
 Why don't you ask Peter since he's the other one you
 mention making some effort on it?
 

 Peter already stated his POV on this, he said that he wont contribute,
 so his stringshare code was respected with the bsd license on top of
 the file. Did i do something wrong? what happens with edata when it
 was on cvs, why he didnt put up his effort there and instead made a
 new library? why he didnt contact me about eina on the beginning? I
 respect his decision, but looks like mine isnt respected.
   

Well all of the people who are contributing to eina showed no interest 
before.  Since eina hit cvs people have been contributing to it with the 
intent of making it LGPL the whole time.  Saying otherwise seems like a 
big lie to me as there really wasn't any thought put into the 
ramifications.  Just because the people who like the LGPL tend to have 
more time to contribute doesn't mean it makes eina any better then the 
other efforts.  You're making assumptions that cannot be made with your 
limited insight into the project.  And if he would have put his effort 
into eina all his code would now be LGPL or rewritten to make it so, so 
that argument is pointless.  Plus he also has obligations elsewhere and 
eina was not in E's repo so it wasn't really a good target given 
everyone was unsure of it's success.
   
 The license issue is not really an issue, if the problem is because
 ewl/ecore might be lpgl, that statement is totally wrong, you already
 know that, you can keep the license you want and in fact you will,
 there's no need to make other projects use eina, but the ones i'll
 commit later will use it and also be lgpl. If the problem is because
 all e projects should be bsd, then again, that would make sense on a
 project where everything is shared among the developers and the
 development which again is not the case. Basically e cvs is a
 repository where anyone can do 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Luchezar Petkov
 Cedric was interested on the project by himself and because it was
 technically good, i think having a common library for data types is
 something we all agree. I think he will reply on this. And yes,  the
 license do has something to do with this, as *i* want it to be lgpl.


Ok, let's stop here. It's not about what you want. It's about what we all
want.
I, and a lot of people in our community do NOT want our CORE base of
libraries to be licensed with different licenses. I don't care about
third-party (or non-core) things like Etk or Evolve or Edje_Editor or some
theme/module or Ewl, etc, etc. I personally made the compromise to relicense
my contribution (of about 80 icons) to Evolve because I respect Hisham and
his choice. And I'm not against LGPL or any other license, but we MUST keep
your CORE code base consistent. As you all already saw it's nearly
impossible to move our code base to another license, so just simply KEEP IT
BSD!
Imagine our License page on our website: Well, some of our core libraries
(evas, ecore...) are licensed under the BSD license, but some others are
LGPL'd. This will only frustrate and confuse newcomers.
Nobody cares if BSD is comfortable for your or anyone else's company, this
is our current license and raster's 10 years arguments on GPL - BSD are
still valid and good. Plus, again, we just can't relicense those libraries,
you know the reasons.
You guys are just doing mistakes and all this is a huge bullshit that
frustrates both developers and users. See, Dan already left... A man with a
huge contribution to the whole project. You want to make someone else leave?

I think a lot of people will support me here.
-
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] E CVS: proto/eina turran

2008-08-06 Thread Jorge Luis Zapata Muga
On Thu, Aug 7, 2008 at 12:06 AM, Nick Hughart [EMAIL PROTECTED] wrote:
 Jorge Luis Zapata Muga wrote:

 On Wed, Aug 6, 2008 at 10:33 PM, Nathan Ingersoll [EMAIL PROTECTED]
 wrote:


 On Wed, Aug 6, 2008 at 3:25 PM, Jorge Luis Zapata Muga
 [EMAIL PROTECTED] wrote:


 On Wed, Aug 6, 2008 at 9:01 PM, Nathan Ingersoll [EMAIL PROTECTED]
 wrote:


 You're going to completely ignore all of the feedback you received on
 this issue and just change the license without a consensus?



 Ok, let's begin on *how* i see this.

 Eina suddenly has gotten attention, not because of its technical
 features, but because i wanted it to be lpgl *and* raster has said
 that he wants to push eina's effort. That's the real thing, nobody
 cared about it on the past two years until cedric was interested and
 pushed it into proto and pfritz did the string thing. Nobody. Raster
 has expressed his will on that library, so what happens? everyone is
 going to love eina because of that? if that's the case this is not a
 community is a herd.


 Wrong, it got attention because you started working with people to get
 it into CVS and operate as part of the project.


 You can't tell me that im wrong as i did eina and took the decisions
 about it. I have to explain this as this totally wrong. Eina's attempt
 was known, i already commented about it on irc and on ml, *with*
 intention to get developers contribute to it, contribute not only on
 the sense of coding it, but actually *using* it to have a common data
 library.


 Nothing to do with the
 license. Cedric may have been interested because it was LGPL, but most


 Cedric was interested on the project by himself and because it was
 technically good, i think having a common library for data types is
 something we all agree. I think he will reply on this. And yes,  the
 license do has something to do with this, as *i* want it to be lgpl.



 people I know of are interested because we can finally remove some
 redundant API's.


 If so, why on the past two years, no interest on this library
 (concept) has been shown? i even received comments like: ecore already
 provides it and ecore means core so it should belong there and not
 in evas/eet. kind of absurd, imho.


 Ecore is going to be split and thus ecore_data will be a separate library
 and was going to house all the datatypes, this shows how you've ignored or
 just don't understand the plans of the rest of the community.  Ecore should
 not depend on Evas, Ecore_Evas should be split out now and this problem
 would be mostly moot as the circular dep would not exist and evas data types
 could be moved to ecore_data or merged to create new data types.

The above paragraph exactly shows how far you are from the real
problem. *I* did the above plan, you are just repeating the words as
if you actually know them, i did the poll with the developers asking
what modules of ecore should be split, and ecore_data was not elected
on that time to be split. The evas / ecore circular problem
(ecore_evas) showed up when we want to have support for ecore based
libs in evas, specially to allow remote engines (evoak's approach, do
you remember?) so please, dont tell me things that i already said two
years ago and nothing has done on that way. Please.

  Your
 effort is fine, your choice to make it LGPL may just make it useless in the
 end.  If this is the route you want to go, then you'll have to deal with the
 consequences.  On that same thread, can you honestly say that having a
 random LGPL lib that all these BSD libs depend on in a heavy way not
 concerning to anyone looking at the EFL?  They may stay away just for fear
 of it all becoming LGPL and them being unable to update their forks.



 Why don't you ask Peter since he's the other one you
 mention making some effort on it?


 Peter already stated his POV on this, he said that he wont contribute,
 so his stringshare code was respected with the bsd license on top of
 the file. Did i do something wrong? what happens with edata when it
 was on cvs, why he didnt put up his effort there and instead made a
 new library? why he didnt contact me about eina on the beginning? I
 respect his decision, but looks like mine isnt respected.


 Well all of the people who are contributing to eina showed no interest
 before.  Since eina hit cvs people have been contributing to it with the
 intent of making it LGPL the whole time.  Saying otherwise seems like a big
 lie to me as there really wasn't any thought put into the ramifications.
  Just because the people who like the LGPL tend to have more time to
 contribute doesn't mean it makes eina any better then the other efforts.
  You're making assumptions that cannot be made with your limited insight
 into the project.  And if he would have put his effort into eina all his
 code would now be LGPL or rewritten to make it so, so that argument is
 pointless.  Plus he also has obligations elsewhere and eina was not in E's
 repo so it wasn't really a good target given 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Jose Gonzalez
Luchezar Petkov wrote:
 Cedric was interested on the project by himself and because it was
 technically good, i think having a common library for data types is
 something we all agree. I think he will reply on this. And yes,  the
 license do has something to do with this, as *i* want it to be lgpl.


 
 Ok, let's stop here. It's not about what you want. It's about what we all
 want.
 I, and a lot of people in our community do NOT want our CORE base of
 libraries to be licensed with different licenses. I don't care about
 third-party (or non-core) things like Etk or Evolve or Edje_Editor or some
 theme/module or Ewl, etc, etc. I personally made the compromise to relicense
 my contribution (of about 80 icons) to Evolve because I respect Hisham and
 his choice. And I'm not against LGPL or any other license, but we MUST keep
 your CORE code base consistent. As you all already saw it's nearly
 impossible to move our code base to another license, so just simply KEEP IT
 BSD!
   

  Our core base libs? Obviously there's a difference in opinion
between various contributors to these core libs. Consistency may or may
not be the ultimate aim, and the growth of the project may depend on
changes... But whichever way it goes, it would be up to those who are
working on the code and doing real contributions on those libs - growth
as the market decides.
  If it's someone or else's dictated views, and that does not address the
concerns of current or potential developers, then you may well find this
becoming a very small project indeed, or simply remaining the elitist niche
it's been for so very long.


 Imagine our License page on our website: Well, some of our core libraries
 (evas, ecore...) are licensed under the BSD license, but some others are
 LGPL'd. This will only frustrate and confuse newcomers.
 Nobody cares if BSD is comfortable for your or anyone else's company, this
 is our current license and raster's 10 years arguments on GPL - BSD are
 still valid and good. Plus, again, we just can't relicense those libraries,
 you know the reasons.
 You guys are just doing mistakes and all this is a huge bullshit that
 frustrates both developers and users. See, Dan already left... A man with a
 huge contribution to the whole project. You want to make someone else leave?

 I think a lot of people will support me here.
   



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

-
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] Time-based releases

2008-08-06 Thread Simon Horman
On Wed, Aug 06, 2008 at 12:21:28PM -0400, Thiago Marcos P. Santos wrote:
 
 Git can also improve the patches quality, because you can work offline (i.e.
 reorder, redo, refactory, etc your commit) and when you think that
 everything is perfect, send the patchs. With CVS you will need something
 like quilt in order to do this.

I agree with your point, its all about the workflow.  However, if you
are in a situation where there can be several cycles of posting and
reviewing patches before they are merged, then a tool like quilt can be
quite useful even if you are using something like git or hg.

-
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] E CVS: proto/eina turran

2008-08-06 Thread Luchezar Petkov
On Thu, Aug 7, 2008 at 2:06 AM, Jose Gonzalez [EMAIL PROTECTED] wrote:

 Luchezar Petkov wrote:

 Cedric was interested on the project by himself and because it was
 technically good, i think having a common library for data types is
 something we all agree. I think he will reply on this. And yes,  the
 license do has something to do with this, as *i* want it to be lgpl.




 Ok, let's stop here. It's not about what you want. It's about what we all
 want.
 I, and a lot of people in our community do NOT want our CORE base of
 libraries to be licensed with different licenses. I don't care about
 third-party (or non-core) things like Etk or Evolve or Edje_Editor or
 some
 theme/module or Ewl, etc, etc. I personally made the compromise to
 relicense
 my contribution (of about 80 icons) to Evolve because I respect Hisham and
 his choice. And I'm not against LGPL or any other license, but we MUST
 keep
 your CORE code base consistent. As you all already saw it's nearly
 impossible to move our code base to another license, so just simply KEEP
 IT
 BSD!



 Our core base libs? Obviously there's a difference in opinion
 between various contributors to these core libs. Consistency may or may
 not be the ultimate aim, and the growth of the project may depend on
 changes... But whichever way it goes, it would be up to those who are
 working on the code and doing real contributions on those libs - growth
 as the market decides.


When you're writing open source code you are writing it for the people, for
the community at first. Then for yourself and for your company. Therefore
those our (our community's) libraries. And although the developers make
the decisions about how the code is going to work/be packaged/be relased/etc
every user should have the right to express his opinion and help making the
decisions.
Consistency in the project's core code base is a must. Face it. If it's not,
what kind of project it is? This is ridiculous, and you know it.



 If it's someone or else's dictated views, and that does not address the
 concerns of current or potential developers, then you may well find this
 becoming a very small project indeed, or simply remaining the elitist niche
 it's been for so very long.


Stop talking about dictators and dictating. Adolf Hitler was a dictator and
we have no Hitlers around.
The project itself and its community/user base are growing and I can see it.
But, if you keep fooling around with these license shit that is doing
nothing but frustrating people others may leave, yes. In my opinion, Eina is
a good thing, but you guys should either keep it's license consistent with
the licensing of the other core libraries or take it somewhere else and stop
this insane bullshit.





-- 
Luchezar P. Petkov
http://luchko.net
-
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] E CVS: proto/eina turran

2008-08-06 Thread Zachary Goldberg
On Wed, Aug 6, 2008 at 7:29 PM, Luchezar Petkov
[EMAIL PROTECTED] wrote:
 On Thu, Aug 7, 2008 at 2:06 AM, Jose Gonzalez [EMAIL PROTECTED] wrote:

 Luchezar Petkov wrote:


 Our core base libs? Obviously there's a difference in opinion
 between various contributors to these core libs. Consistency may or may
 not be the ultimate aim, and the growth of the project may depend on
 changes... But whichever way it goes, it would be up to those who are
 working on the code and doing real contributions on those libs - growth
 as the market decides.


 When you're writing open source code you are writing it for the people, for
 the community at first. Then for yourself and for your company. Therefore
 those our (our community's) libraries. And although the developers make
 the decisions about how the code is going to work/be packaged/be relased/etc
 every user should have the right to express his opinion and help making the
 decisions.
 Consistency in the project's core code base is a must. Face it. If it's not,
 what kind of project it is? This is ridiculous, and you know it.



 If it's someone or else's dictated views, and that does not address the
 concerns of current or potential developers, then you may well find this
 becoming a very small project indeed, or simply remaining the elitist niche
 it's been for so very long.


 Stop talking about dictators and dictating. Adolf Hitler was a dictator and
 we have no Hitlers around.
 The project itself and its community/user base are growing and I can see it.
 But, if you keep fooling around with these license shit that is doing
 nothing but frustrating people others may leave, yes. In my opinion, Eina is
 a good thing, but you guys should either keep it's license consistent with
 the licensing of the other core libraries or take it somewhere else and stop
 this insane bullshit.





 --
 Luchezar P. Petkov
 http://luchko.net
 -
 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



As a naught but a simple E user and occasional irc-lurker I have kept
out of these sorts of discussions.  This one however IMO is out of
hand.  Luchezar Petkov is 100% correct, please read his words above
and take them into account.  This sort of issue is entirely unworthy
of a 50 post war.

-
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] E CVS: proto/eina turran

2008-08-06 Thread Nick Hughart
Jose Gonzalez wrote:
 Luchezar Petkov wrote:
   
 Cedric was interested on the project by himself and because it was
 technically good, i think having a common library for data types is
 something we all agree. I think he will reply on this. And yes,  the
 license do has something to do with this, as *i* want it to be lgpl.


 
   
 Ok, let's stop here. It's not about what you want. It's about what we all
 want.
 I, and a lot of people in our community do NOT want our CORE base of
 libraries to be licensed with different licenses. I don't care about
 third-party (or non-core) things like Etk or Evolve or Edje_Editor or some
 theme/module or Ewl, etc, etc. I personally made the compromise to relicense
 my contribution (of about 80 icons) to Evolve because I respect Hisham and
 his choice. And I'm not against LGPL or any other license, but we MUST keep
 your CORE code base consistent. As you all already saw it's nearly
 impossible to move our code base to another license, so just simply KEEP IT
 BSD!
   
 

   Our core base libs? Obviously there's a difference in opinion
 between various contributors to these core libs. Consistency may or may
 not be the ultimate aim, and the growth of the project may depend on
 changes... But whichever way it goes, it would be up to those who are
 working on the code and doing real contributions on those libs - growth
 as the market decides.
   If it's someone or else's dictated views, and that does not address the
 concerns of current or potential developers, then you may well find this
 becoming a very small project indeed, or simply remaining the elitist niche
 it's been for so very long.

   

What difference in opinion is there in the core libs.  The core libs 
have always been defined as those libs used by E.  By this definition, 
EWL, ETK, etc are not core libs.  They do however depend on these core 
libs in some way.  The reason for all the inconsistency in the community 
is due to things like this.  Someone tends to complain about something 
without good reasons to be doing so and just goes off and does their own 
thing instead of contributing back to the original effort.  There are 
cases when this is fine such as some incredibly bad unfinished start of 
code from a dev who has completely left.  In that case there is cause to 
start a new effort and this has been done a few times in the past.  
There are cases however where people wouldn't compromise and it's lead 
to fracture.  Not saying one side or the other was right, just saying 
that there tends to be a lack of compromise and maybe that's good since 
we have been able to keep things lean and light till now.  Sometimes 
compromise just leads things down the wrong path and if the authors of a 
lib feel that a compromise cannot be reached then that's their choice as 
the initial developers of that lib.  They have a say in what hits 
mainline.  So maybe we just don't feel like polluting our code with 
certain things just to please people in the short term and instead we 
actually weigh their suggestions against our goals and decide whether 
their contribution is helpful in that cause.  Some people don't take 
rejection well.  Are we elitist or just realistic about what we want?  I 
find that too many people are too willing to accept shit these days and 
not ask questions...
   
 Imagine our License page on our website: Well, some of our core libraries
 (evas, ecore...) are licensed under the BSD license, but some others are
 LGPL'd. This will only frustrate and confuse newcomers.
 Nobody cares if BSD is comfortable for your or anyone else's company, this
 is our current license and raster's 10 years arguments on GPL - BSD are
 still valid and good. Plus, again, we just can't relicense those libraries,
 you know the reasons.
 You guys are just doing mistakes and all this is a huge bullshit that
 frustrates both developers and users. See, Dan already left... A man with a
 huge contribution to the whole project. You want to make someone else leave?

 I think a lot of people will support me here.
   
 


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

 -
 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 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Nick Hughart
Zachary Goldberg wrote:
 On Wed, Aug 6, 2008 at 7:29 PM, Luchezar Petkov
 [EMAIL PROTECTED] wrote:
   
 On Thu, Aug 7, 2008 at 2:06 AM, Jose Gonzalez [EMAIL PROTECTED] wrote:

 
 Luchezar Petkov wrote:


 Our core base libs? Obviously there's a difference in opinion
 between various contributors to these core libs. Consistency may or may
 not be the ultimate aim, and the growth of the project may depend on
 changes... But whichever way it goes, it would be up to those who are
 working on the code and doing real contributions on those libs - growth
 as the market decides.
   
 When you're writing open source code you are writing it for the people, for
 the community at first. Then for yourself and for your company. Therefore
 those our (our community's) libraries. And although the developers make
 the decisions about how the code is going to work/be packaged/be relased/etc
 every user should have the right to express his opinion and help making the
 decisions.
 Consistency in the project's core code base is a must. Face it. If it's not,
 what kind of project it is? This is ridiculous, and you know it.


 
 If it's someone or else's dictated views, and that does not address the
 concerns of current or potential developers, then you may well find this
 becoming a very small project indeed, or simply remaining the elitist niche
 it's been for so very long.
   
 Stop talking about dictators and dictating. Adolf Hitler was a dictator and
 we have no Hitlers around.
 The project itself and its community/user base are growing and I can see it.
 But, if you keep fooling around with these license shit that is doing
 nothing but frustrating people others may leave, yes. In my opinion, Eina is
 a good thing, but you guys should either keep it's license consistent with
 the licensing of the other core libraries or take it somewhere else and stop
 this insane bullshit.





 --
 Luchezar P. Petkov
 http://luchko.net
 -
 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

 


 As a naught but a simple E user and occasional irc-lurker I have kept
 out of these sorts of discussions.  This one however IMO is out of
 hand.  Luchezar Petkov is 100% correct, please read his words above
 and take them into account.  This sort of issue is entirely unworthy
 of a 50 post war.
   

Believe me, this will go on much longer then 50 posts unfortunately.
 -
 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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
On Wed, Aug 6, 2008 at 4:32 PM, Jorge Luis Zapata Muga
[EMAIL PROTECTED] wrote:

 True, it looks like but it isnt. Let me explain. The community
 fragmentation is *not only* the license, it is mainly because of point
 1. Point 2 is refered to people that won't code on eina and for people
 that *hears* raster to make a decision by themselves. Is not that
 contradictory, happens that those points are related to two different
 groups of ppl.

 I have never stated that making a project licensed under lgpl will
 make it have more developers or being it bsd it will have less coders
 at all, i have said that it can't be confirmed. What i have stated is
 that *i* don't want my code to be freely available to companies that
 won't follow the same openness on the code, that's it. it wont alter
 the POV for specific developers that want to code to open source
 projects, just alters those developers that don't want their code to
 be restricted on its use by companies that won't release the code.

Except this isn't just about you. You can do as you please licensing
your own code, but you are importing code into an existing project
with a well established license. If you want your code in such a
project, you need to work with the other members to determine the
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] E CVS: proto/eina turran

2008-08-06 Thread Mark Dickie
As another long-term enlightenment user (since at least 2000) who has
never entered these discussions before I'd like to add by tuppence
worth too. Saying that you wish to increase the community while at the
same time creating a serious rift which may cause people, devs or
users, to be put off or leave is nonsensical.
There is an established policy regarding licensing and it seems to a
relative outsider to be both foolish and frankly rude to insist that
your way is best when flying in the face of that policy when there is
no concensus for change.

Regards to all for what is still my preferred interface after many
years. Thanks.

M

On Wed, Aug 6, 2008 at 6:36 PM, Zachary Goldberg [EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 7:29 PM, Luchezar Petkov
 [EMAIL PROTECTED] wrote:
 On Thu, Aug 7, 2008 at 2:06 AM, Jose Gonzalez [EMAIL PROTECTED] wrote:

 Luchezar Petkov wrote:


 Our core base libs? Obviously there's a difference in opinion
 between various contributors to these core libs. Consistency may or may
 not be the ultimate aim, and the growth of the project may depend on
 changes... But whichever way it goes, it would be up to those who are
 working on the code and doing real contributions on those libs - growth
 as the market decides.


 When you're writing open source code you are writing it for the people, for
 the community at first. Then for yourself and for your company. Therefore
 those our (our community's) libraries. And although the developers make
 the decisions about how the code is going to work/be packaged/be relased/etc
 every user should have the right to express his opinion and help making the
 decisions.
 Consistency in the project's core code base is a must. Face it. If it's not,
 what kind of project it is? This is ridiculous, and you know it.



 If it's someone or else's dictated views, and that does not address the
 concerns of current or potential developers, then you may well find this
 becoming a very small project indeed, or simply remaining the elitist niche
 it's been for so very long.


 Stop talking about dictators and dictating. Adolf Hitler was a dictator and
 we have no Hitlers around.
 The project itself and its community/user base are growing and I can see it.
 But, if you keep fooling around with these license shit that is doing
 nothing but frustrating people others may leave, yes. In my opinion, Eina is
 a good thing, but you guys should either keep it's license consistent with
 the licensing of the other core libraries or take it somewhere else and stop
 this insane bullshit.





 --
 Luchezar P. Petkov
 http://luchko.net
 -
 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



 As a naught but a simple E user and occasional irc-lurker I have kept
 out of these sorts of discussions.  This one however IMO is out of
 hand.  Luchezar Petkov is 100% correct, please read his words above
 and take them into account.  This sort of issue is entirely unworthy
 of a 50 post war.

 -
 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




-- 
Mark Dickie

+57 314 204 6358
Email [EMAIL PROTECTED]
Skype blaeberries

-
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] E CVS: proto/eina turran

2008-08-06 Thread Gustavo Sverzut Barbieri
On Wed, Aug 6, 2008 at 9:16 PM, Mark Dickie [EMAIL PROTECTED] wrote:
 As another long-term enlightenment user (since at least 2000) who has
 never entered these discussions before I'd like to add by tuppence
 worth too. Saying that you wish to increase the community while at the
 same time creating a serious rift which may cause people, devs or
 users, to be put off or leave is nonsensical.
 There is an established policy regarding licensing and it seems to a
 relative outsider to be both foolish and frankly rude to insist that
 your way is best when flying in the face of that policy when there is
 no concensus for change.

This policy is not fitting current developer's need anymore, at least
a big part of active developers. These developers are willing to
invest even more efforts, making EFL even better, but they want some
changes.

People already said about forks and do these kind of things out of CVS
or main project tree, but really, most of ACTIVE developers either do
not care or are pro-LGPL, thus if one forks it, probably current cvs
would die.

Before anyone reply to this mail to flame me, just check the amount of
benefits from those that are strictly BSD and those that want to move
to LGPL, than judge who is doing any work and who is talking. I really
wonder why these guys that do no code nowadays want so strongly to
talk about these stuff, give up, go away, or help.

-- 
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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
On Wed, Aug 6, 2008 at 4:52 PM, Jorge Luis Zapata Muga
[EMAIL PROTECTED] wrote:

 You can't tell me that im wrong as i did eina and took the decisions
 about it. I have to explain this as this totally wrong. Eina's attempt
 was known, i already commented about it on irc and on ml, *with*
 intention to get developers contribute to it, contribute not only on
 the sense of coding it, but actually *using* it to have a common data
 library.

You are wrong again, I can examine the evidence and draw conclusions
and I'm perfectly capable of saying that I think you're wrong. You are
repeating your opinion and drawing conclusions which are not founded
by the arguments you present.

You worked in a repository outside of the normal project. This means
only developers that explicitly want to jump into your effort will
follow the activity, you won't pick up work from the project members
that don't sign on. How many E related side projects have you seen
become heavily adopted before they went into CVS? I can't think of any
except for maybe E-Live and that was primarily because it was well
linked from E.org and was an entire distribution to help users try E.

Myself, I did not follow eina outside CVS mainly because we have many
people mention wanting to help with things that never come to
fruition. I would not be surprised if others were in the same
situation. I also did not see any statements from raster that he was
willing to let evas depend on an external data type lib. Without that,
there was not much point to another data structure lib as it would
just be more duplication.

 Nothing to do with the
 license. Cedric may have been interested because it was LGPL, but most

 Cedric was interested on the project by himself and because it was
 technically good, i think having a common library for data types is
 something we all agree. I think he will reply on this. And yes,  the
 license do has something to do with this, as *i* want it to be lgpl.

As I stated in another email, that's fine for you, but not necessarily
fine for broader project.

 people I know of are interested because we can finally remove some
 redundant API's.

 If so, why on the past two years, no interest on this library
 (concept) has been shown? i even received comments like: ecore already
 provides it and ecore means core so it should belong there and not
 in evas/eet. kind of absurd, imho.

Because you were working in an external repository. By being outside
CVS it was not really part of the project. E doesn't get a ton of
developer attention as it is, and you expect an unknown experimental
lib developed outside the project to get more attention? Also, you
mentioned previously that it was already LGPL, if you're proposing the
license change is the driving force for interest, how was there a
change?

I don't really know where those comments came from so it's not up to
me to defend them.

 Why don't you ask Peter since he's the other one you
 mention making some effort on it?

 Peter already stated his POV on this, he said that he wont contribute,
 so his stringshare code was respected with the bsd license on top of
 the file. Did i do something wrong? what happens with edata when it
 was on cvs, why he didnt put up his effort there and instead made a
 new library? why he didnt contact me about eina on the beginning? I
 respect his decision, but looks like mine isnt respected.

Assuming Peter contributed under the understanding that it was BSD
licensed, then you're fine. Since eina didn't have a license in CVS,
or he may not have bothered to check since everything else is BSD, he
probably assumed it was BSD.

It may not seem like it to you, but being in an external repository is
a huge problem for something you want integrated into a bigger project
and I think you're experience reinforces that.

 You are misquoting this argument. The argument is we can't easily
 inter-change code with LGPL because it's now a one way relationship.
 We can only put things INTO eina because if we take anything out, we
 have to use the LGPL or GPL.

 True, so? i understand that having that flexibility is something you
 are interested on, and i respect that; but i have a different vision
 there, doing that is what e has exactly been doing with no real gain,
 just moving/renaming and code things on a monolithic way; and i dont
 like that approach.

Like you moved code from evas into eina? Evas is a large monolithic
structure, and I agree that the data structures needed to be split
out. There is otherwise not that much code shifting going on. What we
do see here and there is a nice abstraction in a piece of code which
then gets split out into a lib, and on occasion an abstraction that is
really only useful in one case that gets moved into a different
component.

Here's a realistic example. What if I decide to use the memory pools
API from eina  in EWL, but we find evidence that the memory pools are
actually worse in most use cases than the standard allocator (trust me
this 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Luchezar Petkov


 This policy is not fitting current developer's need anymore, at least
 a big part of active developers. These developers are willing to
 invest even more efforts, making EFL even better, but they want some
 changes.

 People already said about forks and do these kind of things out of CVS
 or main project tree, but really, most of ACTIVE developers either do
 not care or are pro-LGPL, thus if one forks it, probably current cvs
 would die.

 Before anyone reply to this mail to flame me, just check the amount of
 benefits from those that are strictly BSD and those that want to move
 to LGPL, than judge who is doing any work and who is talking. I really
 wonder why these guys that do no code nowadays want so strongly to
 talk about these stuff, give up, go away, or help.


See, It's not about BSD vs LGPL. It's just that we can't and we must not
have our core libs dual licensed. I'm not saying that you or anyone else is
not contributing or have to fork the tree or whatever. Just keep the
consistency in the core. If the WHOLE core base cannot be LGPL'd then dont
LGPL the new parts of it. This is ridiculous.  I respect you all, your work,
your desire to change the license but this is not the way to go.



-- 
Luchezar P. Petkov
http://luchko.net
-
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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
So your argument is that you don't need to justify your choices
because you're more active right now?

On Wed, Aug 6, 2008 at 8:09 PM, Gustavo Sverzut Barbieri
[EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 9:16 PM, Mark Dickie [EMAIL PROTECTED] wrote:
 As another long-term enlightenment user (since at least 2000) who has
 never entered these discussions before I'd like to add by tuppence
 worth too. Saying that you wish to increase the community while at the
 same time creating a serious rift which may cause people, devs or
 users, to be put off or leave is nonsensical.
 There is an established policy regarding licensing and it seems to a
 relative outsider to be both foolish and frankly rude to insist that
 your way is best when flying in the face of that policy when there is
 no concensus for change.

 This policy is not fitting current developer's need anymore, at least
 a big part of active developers. These developers are willing to
 invest even more efforts, making EFL even better, but they want some
 changes.

 People already said about forks and do these kind of things out of CVS
 or main project tree, but really, most of ACTIVE developers either do
 not care or are pro-LGPL, thus if one forks it, probably current cvs
 would die.

 Before anyone reply to this mail to flame me, just check the amount of
 benefits from those that are strictly BSD and those that want to move
 to LGPL, than judge who is doing any work and who is talking. I really
 wonder why these guys that do no code nowadays want so strongly to
 talk about these stuff, give up, go away, or help.

 --
 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


-
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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
Also, this is exactly my point about being disrespectful and hurting
the community. You are devaluating the opinions of volunteers in the
community because you get to spend your paid time on it. I still
contribute multiple hours each week to the project either through
reviewing patches, helping evaluate bug reports or working with my SoC
student. Apparently, this is of no value to you and anyone in that
role should just leave. If that were the case, anyone in the project
for more than two years shouldn't be allowed to speak up, because
we've all had to cut back our commit levels at some points.

On Wed, Aug 6, 2008 at 8:09 PM, Gustavo Sverzut Barbieri
[EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 9:16 PM, Mark Dickie [EMAIL PROTECTED] wrote:
 As another long-term enlightenment user (since at least 2000) who has
 never entered these discussions before I'd like to add by tuppence
 worth too. Saying that you wish to increase the community while at the
 same time creating a serious rift which may cause people, devs or
 users, to be put off or leave is nonsensical.
 There is an established policy regarding licensing and it seems to a
 relative outsider to be both foolish and frankly rude to insist that
 your way is best when flying in the face of that policy when there is
 no concensus for change.

 This policy is not fitting current developer's need anymore, at least
 a big part of active developers. These developers are willing to
 invest even more efforts, making EFL even better, but they want some
 changes.

 People already said about forks and do these kind of things out of CVS
 or main project tree, but really, most of ACTIVE developers either do
 not care or are pro-LGPL, thus if one forks it, probably current cvs
 would die.

 Before anyone reply to this mail to flame me, just check the amount of
 benefits from those that are strictly BSD and those that want to move
 to LGPL, than judge who is doing any work and who is talking. I really
 wonder why these guys that do no code nowadays want so strongly to
 talk about these stuff, give up, go away, or help.

 --
 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


-
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] E CVS: proto/eina turran

2008-08-06 Thread Gustavo Sverzut Barbieri
On Wed, Aug 6, 2008 at 10:26 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 So your argument is that you don't need to justify your choices
 because you're more active right now?

Basically, and because your license says so.

As for keeping core consistent, we CAN, if this is the only blocker,
relicense ALL core components as LGPL and keep individual files as
BSD, this is perfectly doable, just need to have the file header with
the proper license.

BSD files, while cannot be relicensed, can be casted (like in
strongly typed language's cast) to LPGL. So whenever, during runtime,
you link against LGPL, your resulting process is governed by LGPL.
LGPL, on the other side, when linked to GPL, results in GPL and so the
process and associated libraries. If you make this linkage static, or
files inside the same process (can be defined as static linkage as
well), you have to consider it all as the most demaing (ie: LGPL).

That means we can license the PROJECT (ie: evas, ecore) under LGPL
without asking anyone, we don't even have to mention that some files
inside the project are BSD (since we're open source and bsd-raster
says we don't have to acknoldge if it's open source, just if it's
closed we need to inform the authors). What we must do is to keep BSD
files with the proper header, if one wants to be smart and take files
to compose a proprietary product, he can go through every file and
check if it's possible or not, but the project overview or advice is
to be LGPL.

And before you continue, your license permits this, it's ok for you.
If you find this is WRONG, then we're in the same boat, and we should
go to LGPL to progressively fix this, replacing BSD bits with code
evolution.

-- 
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] E CVS: proto/eina turran

2008-08-06 Thread Gustavo Sverzut Barbieri
On Wed, Aug 6, 2008 at 10:42 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 Also, this is exactly my point about being disrespectful and hurting
 the community. You are devaluating the opinions of volunteers in the
 community because you get to spend your paid time on it. I still
 contribute multiple hours each week to the project either through
 reviewing patches, helping evaluate bug reports or working with my SoC
 student.

And you forgot to include ... keeping the flamewar hot, since that's
what you've being doing these days.


 Apparently, this is of no value to you and anyone in that
 role should just leave. If that were the case, anyone in the project
 for more than two years shouldn't be allowed to speak up, because
 we've all had to cut back our commit levels at some points.

this have some value, but I guess in a meritocracy those doing more,
have more rights.

And my point is not about talking much, but doing few. As Jorge said,
people talked and talked about split data library. Nobody did a shit,
it was he that did the work. It will be he and some other few to
convert the libs to use it.

If you, instead of talking, did the split and ported the libs, nothing
of this would happen. Nobody has any right to force you to do such
things, but you have no right to impose your opinion on the others
too.

-- 
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] [e-users] [website] What would you like to see on the new site?

2008-08-06 Thread Toma
I'd like to see a new forum. The current one is pretty lame :(
Perhaps something a little more standard or as folks like to say, Better.
:)

Toma

2008/8/5 Ian Caldwell [EMAIL PROTECTED]:
 whoops messed up on the link it's
 http://fc06.deviantart.com/fs30/i/2008/126/3/0/Inkscape_Site_develfront_by_duckgoesoink.png

 On Mon, Aug 4, 2008 at 12:17 AM, Toma [EMAIL PROTECTED] wrote:

 On 04/08/2008, Ian Caldwell [EMAIL PROTECTED] wrote:
  absolutely and I believe in redoing the navigation would involve redoing
  the
  site. If anyone would like to share any other mock ups other than mekius
  go
  ahead. I personally like simple site designs like this:
 
  http://fc06.deviantart.com/fs30/i/2008/126/3/0/Inkscape_Site_develfront_by_duckgoesoink.png(flame
  me if you want)
  minus the fact that I think the inkscape in brief section should be
  just a
  wider news section and take the little news box off the side. but I like
  designs like that because they list all the links to the different web
  software. Songbird does this on their site too but their site is a
  little too busy http://getsongbird.com/
  just my thoughts
 

 I like the Inkscape mockup. Looks professional and has all the content
 at a place thats very easy to see. The icons help too for those that
 dont know english and cant be bothered switching to their language
 translation. Songbird one give me the idea of using some cool ajax for
 the icons. Since EFL and all can do cool animations, maybe something
 neat like that could make its way into the website?

 Toma

  On Sun, Aug 3, 2008 at 9:06 PM, dan sinclair [EMAIL PROTECTED]
  wrote:
 
  
   On 3-Aug-08, at 10:07 PM, Nick Hughart wrote:
  
Carsten Haitzler (The Rasterman) wrote:
On Fri, 01 Aug 2008 13:33:34 -0500 Nick Hughart [EMAIL PROTECTED]
babbled:
   
   
Ian Caldwell wrote:
   
Yup, I'd like to eliminate submenus completely One navigation on
all pages
that has links to pretty much everything.  The goal of the new
site is make
it a lot more usable. With regularly updated news, and a lot of
static
content around it.
   
   
This is bad design imo, it leads to overload.  Having to dig
through a
ton of links to find the one you want is crazy, it's best to be
able to
filter towards your goal IMO.  Much easier to filter then to try
and
find a link among many that sounds like what you want.  This is
how my
brain works anyway.
   
   
we don't need some new navigation system... we need to simplify
content, only
put up what we absolutely need on the e.org brochure site (it's
meant to be a
simple couple of pages brochure/flier like set of pages with just
the minimum
needed to find out what e is, who is involved, how/where to get
it).
   
the other bits (trac/bugzilla, wiki, docs etc. etc.) are what is
intended for
large-scale documentation and info - and those (the wiki
especially) is READILY
accessible to people to edit.
   
   
Yes, I realize this, most of the links in the submenus will just
point
to the wiki/tracker/etc.  But people found it hard to even find
these
things on the current site.  So it would be nice to point them to
where
they need to look instead of them having to decode links that don't
necessarily match anything they are looking for.  So the changes to
navigation are nothing stellar, just reorganizing the menu and
making
the submenu a little more visible so people immediately see things
to
click on.  At least this is what I did with my mockup, haven't seen
anyone else come forward with anything yet.
   
  
   I'm with Mekius. The number one complaint that I get about the website
   is that the navigation sucks. If we can do something to make it easier
   for people to find stuff then it's a win.
  
   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
  
 
  -
  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
  

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
On Wed, Aug 6, 2008 at 8:45 PM, Gustavo Sverzut Barbieri
[EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 10:26 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 So your argument is that you don't need to justify your choices
 because you're more active right now?

 Basically, and because your license says so.

The license we're using does not say change the project-wide license
decisions at the whim of newer committers.

 As for keeping core consistent, we CAN, if this is the only blocker,
 relicense ALL core components as LGPL and keep individual files as
 BSD, this is perfectly doable, just need to have the file header with
 the proper license.

Yes, you can, though you can't use the names of components without
permission as those belong to the authors No big deal renaming them
though.

 BSD files, while cannot be relicensed, can be casted (like in
 strongly typed language's cast) to LPGL. So whenever, during runtime,
 you link against LGPL, your resulting process is governed by LGPL.
 LGPL, on the other side, when linked to GPL, results in GPL and so the
 process and associated libraries. If you make this linkage static, or
 files inside the same process (can be defined as static linkage as
 well), you have to consider it all as the most demaing (ie: LGPL).

 That means we can license the PROJECT (ie: evas, ecore) under LGPL
 without asking anyone, we don't even have to mention that some files
 inside the project are BSD (since we're open source and bsd-raster
 says we don't have to acknoldge if it's open source, just if it's
 closed we need to inform the authors). What we must do is to keep BSD
 files with the proper header, if one wants to be smart and take files
 to compose a proprietary product, he can go through every file and
 check if it's possible or not, but the project overview or advice is
 to be LGPL.

 And before you continue, your license permits this, it's ok for you.
 If you find this is WRONG, then we're in the same boat, and we should
 go to LGPL to progressively fix this, replacing BSD bits with code
 evolution.

I know the license permits this, and I want it to permit it. Have fun,
go fork a LGPL version of everything, couldn't care less. In fact I
suggested that turran go do this to test his hypothesis that the
choice of license is what is preventing community growth. I don't want
the LGPL to be the single license for the official project because you
now remove that freedom from anyone else choosing a different license
in the future.

Moving to the LGPL is a one-way change that we can't come back from
without extraordinary effort. That would require getting permission
from every author that contributed under the license, and it's already
been shown that it's extremely difficult to track down past authors.

-
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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
On Wed, Aug 6, 2008 at 8:55 PM, Gustavo Sverzut Barbieri
[EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 10:42 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 Also, this is exactly my point about being disrespectful and hurting
 the community. You are devaluating the opinions of volunteers in the
 community because you get to spend your paid time on it. I still
 contribute multiple hours each week to the project either through
 reviewing patches, helping evaluate bug reports or working with my SoC
 student.

 And you forgot to include ... keeping the flamewar hot, since that's
 what you've being doing these days.

I guess so, although other people have spoken up and were ignored or
given half-answers. I've received a number of private messages from
community members that feel their voices are being ignored thanking me
for not letting this license change slip in unchallenged.

You think I like this ridiculous discussion? Not a bit, it's killing
any motivation to do what little I can for E these days. I am only
spending this much time because it's a very crucial and time sensitive
issue. As I've learned in the past, if you don't speak up quickly on
these things some people assume that means agreement.

 Apparently, this is of no value to you and anyone in that
 role should just leave. If that were the case, anyone in the project
 for more than two years shouldn't be allowed to speak up, because
 we've all had to cut back our commit levels at some points.

 this have some value, but I guess in a meritocracy those doing more,
 have more rights.

And you get to choose the time scale and individual value of this
meritocracy? How do I get that job?

The way meritocracies work is that you gain respect within a community
by contributing merit over a long period of time. You don't get
granted authority by anyone, but people within the community weigh
your opinion more heavily because of your long standing contributions.

As I pointed out before, everyone that has worked on E for any
significant amount of time has had a lull in their commit levels. You
are not an exception to this rule either.

 And my point is not about talking much, but doing few. As Jorge said,
 people talked and talked about split data library. Nobody did a shit,
 it was he that did the work. It will be he and some other few to
 convert the libs to use it.

Wrong again. I did this once already at least 6 years ago. At that
time raster had decided that evas was not going to have any
dependencies directly below it. As Jorge pointed out, his work has
been sitting there for 2 years already. This was not about someone
doing the work, but about the willingness to accept a data lib
dependency on Evas.

 If you, instead of talking, did the split and ported the libs, nothing
 of this would happen. Nobody has any right to force you to do such
 things, but you have no right to impose your opinion on the others
 too.

I already answered about the split.

I am not the one trying to impose my opinion on the project. Did I
come to the project and force us all to accept a new license? Have you
refuted any of my reasons that I laid out for why this move doesn't
make sense? There is a long email where I laid them out in detail. It
got no real response from the proponents of this move, and the little
response that I did get didn't counter any of my arguments.

-
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] E CVS: proto/eina turran

2008-08-06 Thread Christopher Michael
Nathan Ingersoll wrote:
 On Wed, Aug 6, 2008 at 8:45 PM, Gustavo Sverzut Barbieri
 [EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 10:26 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 So your argument is that you don't need to justify your choices
 because you're more active right now?
 Basically, and because your license says so.
 
 The license we're using does not say change the project-wide license
 decisions at the whim of newer committers.
 
 As for keeping core consistent, we CAN, if this is the only blocker,
 relicense ALL core components as LGPL and keep individual files as
 BSD, this is perfectly doable, just need to have the file header with
 the proper license.
 
 Yes, you can, though you can't use the names of components without
 permission as those belong to the authors No big deal renaming them
 though.
 
 BSD files, while cannot be relicensed, can be casted (like in
 strongly typed language's cast) to LPGL. So whenever, during runtime,
 you link against LGPL, your resulting process is governed by LGPL.
 LGPL, on the other side, when linked to GPL, results in GPL and so the
 process and associated libraries. If you make this linkage static, or
 files inside the same process (can be defined as static linkage as
 well), you have to consider it all as the most demaing (ie: LGPL).

 That means we can license the PROJECT (ie: evas, ecore) under LGPL
 without asking anyone, we don't even have to mention that some files
 inside the project are BSD (since we're open source and bsd-raster
 says we don't have to acknoldge if it's open source, just if it's
 closed we need to inform the authors). What we must do is to keep BSD
 files with the proper header, if one wants to be smart and take files
 to compose a proprietary product, he can go through every file and
 check if it's possible or not, but the project overview or advice is
 to be LGPL.

 And before you continue, your license permits this, it's ok for you.
 If you find this is WRONG, then we're in the same boat, and we should
 go to LGPL to progressively fix this, replacing BSD bits with code
 evolution.
 
 I know the license permits this, and I want it to permit it. Have fun,
 go fork a LGPL version of everything, couldn't care less. In fact I
 suggested that turran go do this to test his hypothesis that the
 choice of license is what is preventing community growth. I don't want
 the LGPL to be the single license for the official project because you
 now remove that freedom from anyone else choosing a different license
 in the future.
 
 Moving to the LGPL is a one-way change that we can't come back from
 without extraordinary effort. That would require getting permission
 from every author that contributed under the license, and it's already
 been shown that it's extremely difficult to track down past authors.
 
I'm not much of a lawyer, nor do I claim to know much about LGPL, but if 
in fact this is the case and we can't change back at a later date 
without much effort, then by all means put me down for the Not 
Changing crowd :)

dh

-
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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
On Wed, Aug 6, 2008 at 9:57 PM, Christopher Michael
[EMAIL PROTECTED] wrote:

 I'm not much of a lawyer, nor do I claim to know much about LGPL, but if in
 fact this is the case and we can't change back at a later date without much
 effort, then by all means put me down for the Not Changing crowd :)

IANAL either, but the common understanding of the LGPL is that you are
only allowed to relicense to GPL, and the GPL allows no relicensing.

-
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] [e-users] [website] What would you like to see on the new site?

2008-08-06 Thread Sthithaprajna Garapaty
I dont think the forums are getting much use. Few, if any, of the devs
look at it, and while a bunch of users seem to post questions, there
are very few answers.
I'd like to see the forums turned off (made read-only) and the mailing
lists really emphasized as the main location for discussions/support
(apart from IRC).

Eventually, we could install lurker on the server
http://lurker.sourceforge.net/ tweak it to fit the website's style and
add a web form so that people can send messages to the mailing list
through the interface. (kinda like a hybrid mailing-list/forum)

But for now, (k-s's suggestion) we could just link here
http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/
Its at least more usable than sourceforge's UI.



On Wed, Aug 6, 2008 at 10:00 PM, Toma [EMAIL PROTECTED] wrote:
 I'd like to see a new forum. The current one is pretty lame :(
 Perhaps something a little more standard or as folks like to say, Better.
 :)

 Toma

 2008/8/5 Ian Caldwell [EMAIL PROTECTED]:
 whoops messed up on the link it's
 http://fc06.deviantart.com/fs30/i/2008/126/3/0/Inkscape_Site_develfront_by_duckgoesoink.png

 On Mon, Aug 4, 2008 at 12:17 AM, Toma [EMAIL PROTECTED] wrote:

 On 04/08/2008, Ian Caldwell [EMAIL PROTECTED] wrote:
  absolutely and I believe in redoing the navigation would involve redoing
  the
  site. If anyone would like to share any other mock ups other than mekius
  go
  ahead. I personally like simple site designs like this:
 
  http://fc06.deviantart.com/fs30/i/2008/126/3/0/Inkscape_Site_develfront_by_duckgoesoink.png(flame
  me if you want)
  minus the fact that I think the inkscape in brief section should be
  just a
  wider news section and take the little news box off the side. but I like
  designs like that because they list all the links to the different web
  software. Songbird does this on their site too but their site is a
  little too busy http://getsongbird.com/
  just my thoughts
 

 I like the Inkscape mockup. Looks professional and has all the content
 at a place thats very easy to see. The icons help too for those that
 dont know english and cant be bothered switching to their language
 translation. Songbird one give me the idea of using some cool ajax for
 the icons. Since EFL and all can do cool animations, maybe something
 neat like that could make its way into the website?

 Toma

  On Sun, Aug 3, 2008 at 9:06 PM, dan sinclair [EMAIL PROTECTED]
  wrote:
 
  
   On 3-Aug-08, at 10:07 PM, Nick Hughart wrote:
  
Carsten Haitzler (The Rasterman) wrote:
On Fri, 01 Aug 2008 13:33:34 -0500 Nick Hughart [EMAIL PROTECTED]
babbled:
   
   
Ian Caldwell wrote:
   
Yup, I'd like to eliminate submenus completely One navigation on
all pages
that has links to pretty much everything.  The goal of the new
site is make
it a lot more usable. With regularly updated news, and a lot of
static
content around it.
   
   
This is bad design imo, it leads to overload.  Having to dig
through a
ton of links to find the one you want is crazy, it's best to be
able to
filter towards your goal IMO.  Much easier to filter then to try
and
find a link among many that sounds like what you want.  This is
how my
brain works anyway.
   
   
we don't need some new navigation system... we need to simplify
content, only
put up what we absolutely need on the e.org brochure site (it's
meant to be a
simple couple of pages brochure/flier like set of pages with just
the minimum
needed to find out what e is, who is involved, how/where to get
it).
   
the other bits (trac/bugzilla, wiki, docs etc. etc.) are what is
intended for
large-scale documentation and info - and those (the wiki
especially) is READILY
accessible to people to edit.
   
   
Yes, I realize this, most of the links in the submenus will just
point
to the wiki/tracker/etc.  But people found it hard to even find
these
things on the current site.  So it would be nice to point them to
where
they need to look instead of them having to decode links that don't
necessarily match anything they are looking for.  So the changes to
navigation are nothing stellar, just reorganizing the menu and
making
the submenu a little more visible so people immediately see things
to
click on.  At least this is what I did with my mockup, haven't seen
anyone else come forward with anything yet.
   
  
   I'm with Mekius. The number one complaint that I get about the website
   is that the navigation sucks. If we can do something to make it easier
   for people to find stuff then it's a win.
  
   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 

Re: [E-devel] E CVS: proto/eina turran

2008-08-06 Thread Christopher Michael
Nathan Ingersoll wrote:
 On Wed, Aug 6, 2008 at 9:57 PM, Christopher Michael
 [EMAIL PROTECTED] wrote:
 I'm not much of a lawyer, nor do I claim to know much about LGPL, but if in
 fact this is the case and we can't change back at a later date without much
 effort, then by all means put me down for the Not Changing crowd :)
 
 IANAL either, but the common understanding of the LGPL is that you are
 only allowed to relicense to GPL, and the GPL allows no relicensing.
 
Thanks for clearing that up Nathan. That being the case, then count my 
vote in the don't change license column please :)

dh


-
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] E CVS: proto/eina turran

2008-08-06 Thread Zachary Goldberg
On Wed, Aug 6, 2008 at 11:09 PM, Nathan Ingersoll [EMAIL PROTECTED] wrote:
 On Wed, Aug 6, 2008 at 9:57 PM, Christopher Michael
 [EMAIL PROTECTED] wrote:

 I'm not much of a lawyer, nor do I claim to know much about LGPL, but if in
 fact this is the case and we can't change back at a later date without much
 effort, then by all means put me down for the Not Changing crowd :)

 IANAL either, but the common understanding of the LGPL is that you are
 only allowed to relicense to GPL, and the GPL allows no relicensing.

 -
 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


Sort of ancillary to this discussion but as point of fact:

GPL was designed to keep software free, away from people who would
close it and then sell it.  The Changing the license is hard with
the GPL is very intentional and not entirely a negative point.  It
prevents someone from changing it 3 years later and making it
not-free.

If you read any of Richard Stallman the above comes through loud and
clear everytime he talks, and like everybody else here, IANAL but
that's common Stallman rhetoric.

-
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] E CVS: proto/eina turran

2008-08-06 Thread Nathan Ingersoll
On Wed, Aug 6, 2008 at 10:19 PM, Zachary Goldberg [EMAIL PROTECTED] wrote:

 Sort of ancillary to this discussion but as point of fact:

 GPL was designed to keep software free, away from people who would
 close it and then sell it.  The Changing the license is hard with
 the GPL is very intentional and not entirely a negative point.  It
 prevents someone from changing it 3 years later and making it
 not-free.

 If you read any of Richard Stallman the above comes through loud and
 clear everytime he talks, and like everybody else here, IANAL but
 that's common Stallman rhetoric.

No disagreement from me on any of those points. Those are the reasons
some people prefer it.

-
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] Licensing suggestion [OFFTOPIC]

2008-08-06 Thread Toma
http://en.wikipedia.org/wiki/Beerware

To those unfamiliar with it

/*
 * 
 * THE BEER-WARE LICENSE (Revision 42):
 * [EMAIL PROTECTED] wrote this file. As long as you retain this notice you
 * can do whatever you want with this stuff. If we meet some day, and you think
 * this stuff is worth it, you can buy me a beer in return Poul-Henning Kamp
 * 
 */

Its basically a modification on BSD. I think with all the gratitude
towards whats already been done with EFL and friends in CVS (soon to
be SVN), I think a lot of the contributors could reach the infamous
'Ballmer Peak' [1], which could then push E17 closer to a release.
Otherwise, we could modify it to something along these lines.

As long as you retain this notice you can do whatever you want with
this stuff. If you wish to use this in a commercial product, you must
supply the AUTHOR or AUTHORS with 1 case of beer each.
Which is probably a little closer to a GPL type of Beerware license.

I await your replies.
Toma

[1] http://xkcd.com/323/

-
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