Re: [E-devel] Current State and Future Direction of E/EFL

2018-03-04 Thread Simon Lees


On 02/03/18 05:58, Stephen Houston wrote:
> I've been pondering writing this email for some time now.  As others have
> mentioned - our community has been trending downwards.  Work from Samsung
> aside, and those that use E/EFL through Samsung's work -- The developer and
> user base has been getting smaller and smaller.  That is regular members of
> the community contributing work and regular members of the community using
> E/EFL as an option for their linux desktops/laptops.  The number of
> arguments that are now occurring among those of us still left has been
> rising.  The current state of the project is such that dissenting
> opinions/code are not allowed and get reverted or overruled in discussions,
> this likely directly related to our structure and our lack of documented
> road maps, goals, and plans.
> 
> This project has been around for decades.  Many of our developers have
> spent blood sweat and tears adding code to this project and working on it.
> Many of our developers have poured just as much code into this project as
> the next has.  The project has become so much more than just one person's
> vision or one person's opinion.  As it is the project is really not set up
> to handle this.  There is no clear decision tree. No clear path for what is
> and is not accepted.  No clear direction of what the goal is to
> accomplish.  This has been leading to so much animosity, and frankly a
> stagnant project that is dwindling instead of growing.  Sure plenty of code
> gets written, rewritten, or worked on, but the majority of it is not seen
> in the product.  It is working on rewrites for performance, bug fixes for
> corner cases, implementing new apis that are not used anywhere, etc...,
> etc..., and all of that is fine and necessary, but other very important
> work gets left out.  Take Enlightenment from late 2000s - now.  A lot of
> work has been done.  Compositing, Wayland, e_widgets -> Elm, etc..., etc...
> But in the last say 10 years... You could pull up versions of Enlightenment
> and without a technical sense or from someone following the project, you
> would think it is the same... Same menus, same settings, same gadgets, same
> shelves, same themes, same look, same interface, etc..., etc...  EFL
> consistently is worked on and sure is doing really cool new stuff like
> Interfaces... but does it matter if no one is even using it? (Samsung
> aside).  We have 3 or 4 applications that we have always had and there
> seems to be very little growth.  We have people who have decided to fork
> off work or go their own route... see Moksha, Fyne, etc... due to problems
> within our community or our vision.  This is difficult for a community like
> ours to overcome when and if we lose users when we already have few to
> begin with.
> 
> I believe it is time that we as a community revisit ourselves and consider
> restructuring.  Projects can't just be YOLO with no clear laid out
> direction or plan.  Community based projects can't succeed in an
> environment where there is seemingly no project management and discussions
> only happen when a feature or change is pushed and one person overrides
> it.  This project needs to have more project management.  Goals need to be
> laid out.  Road maps need to be developed.  Release plans need to be
> created and adhered to.  This project needs structure, and frankly this
> structure needs to come from more than just one person.  There needs to be
> a team of project managers who determine whether changes, features, or
> proposal are accepted, not only one person.  There needs to be a team of
> project managers determining the direction of the project and developing
> road maps for it.  This team needs to be represented of our developers, our
> corporate interests, and our community user base.  Having a team will keep
> from personal bias, desires, or egos getting in the way.  Once we have some
> structure in place, it will become much easier for us to band together to
> work towards meeting our goals.
> 
> As it is - It really feels like if we continue on the path we are on, the
> future is not bright at all.  If we treat this project's goals as whatever
> meets the desires or ideas of one or two, that is what it will eventually
> become - a project used by one or two.  I'm pleading with everyone to put
> egos aside, put personal ambitions, personal goals, and related aside and
> begin working as a team.  The current climate will improve dramatically if
> that happens.
> 
> Before you get upset and respond angrily at this email, remember I love
> this project and have worked on it for over 15 years and developed
> relationships with most of you along the way, and so I am in no way sending
> this email with ill intent or to anger or hurt anyone.  I'm sending this
> email in hopes that we can only improve as we move forward.
> 
> Thanks,
> Stephen

I'm going to agree and disagree with a bunch of stuff here, as a
starting point, we are an open source project, pe

[E-devel] WWW 2

2018-03-04 Thread Knapp
I am researching a project to make a new WWW; WWW2. It would be completely
non-backwards compatible with WWW.
So a few questions.

Would your libraries be good for this, noting that I want to make Apple, MS
and Linux WWW2 Browsers as the first step?

What sort of support to you provide for 3d? Could a 3d game be made with
your libraires? How about 3d glasses support? I see the future WWW2 as
having a strong 3d and 2d support as well as smartphone and tablet support
built in.

Thanks for any support you can give!

PS, I am open to anyone else that would be interested in pursuing this
project.
-- 
Douglas E Knapp, MSAOM, LAc.
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Donations

2018-03-04 Thread William L. Thomson Jr.
On Fri, 2 Mar 2018 21:33:17 +0100
Vincent Torri  wrote:

> Hello
> 
> The « Enlighenment.fr » association aims to help all the  actions
> which are involved in  the development and diffusion of  «
> Enlightenment » and the software libraries « EFL », as well as all the
> FOSS using or linked in a way or another with these two components.

Nice first step. What is that association a non profit?

> The donations have already been useful to help some people who
> want to participate to events like fosdem, EDD, ... (travel, hostel,
> buying tshirts or goodies to sell on the stands, etc...). It has also
> been used for spair part and buying our server infrastructure.

Maybe look to do some fund raising. I was working on such
with Gentoo long ago. I looked at FreeBSD a lot as they were ahead of
where Gentoo was at say in 2008. It amazes me what all FreeBSD has done
with their foundation. Raising 1.25 Million 
https://www.freebsdfoundation.org/

Grants for travel, funding development, etc.
https://www.freebsdfoundation.org/wp-content/uploads/2015/12/Budget2016.pdf

> We have been using a physical bank account which come at a
> continuous cost. This has been draining our account with little
> benefit over the year. Today with cryptocurrency, you have that
> problem solved (Sure, you get up and down, but you shouldn't
> get ultimately down to zero). For this reason, we have started
> moving to enable cryptocurrency payment to support the project.

FYI I helped Gentoo get a bank account long ago. You want to go with
Capital One Spark Business. 100% free and has one of the best interest
rates of any bank including local credit union, 1% for savings.
CapitalOne was able to meet Gentoo's requirements of no one being able
to walk into a bank to open an account. International Trustees of the
Foundation, and of couse free
https://www.capitalone.com/small-business-bank/

I also use that for my business!

> Last week a few of our hard drive in our main server have died. It
> would be to be expected that more will in the near future. So this
> is a good time to remind people in the community that this
> infrastructure require us to have some spair money to maintain it
> and if you can make a small donation, it will definitively be put to
> good use.

I would recommend a sponsor who provides like Cloud type resources. So
the project is not bothered with hardware issues,  or such expenses. I
am not sure there is any need for actual physical hardware. Then
project needs administrators, etc. In lieu of sponsor cloud could also
pay for it directly just the same.

> It is also a good time to thanks OSU Open Source Lab and
> Fondation Free.fr for their help over the years in hosting our
> infrastructure : https://osuosl.org/ and
> https://www.fondation-free.fr/.

Nice thing about them, you do not really have to worry about them
deciding not to host or sponsor. That can be an issue at times, it
happened with others in the past with sponsored hosting providers.


-- 
William L. Thomson Jr.


pgp3mOZAW7bzo.pgp
Description: OpenPGP digital signature
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Legacy object have weired class names

2018-03-04 Thread Daniel Kolesa
On Fri, Mar 2, 2018, at 17:04, Davide Andreoli wrote:
> I asked this in irc three times now but I'm not getting usefull feedbacks :(
> 
> Why are we putting legacy widgets under the efl namespace??
> fe: Efl.Ui.Image_Legacy
> 
> This is not the correct name for that widget !  it should be Elm.Image
> (q66 agree with me on this)
> 
> Is there some tecnical reason ? or is just the continuation of the approach:
> "give objects random name" ?   :P

It should be Elm_Image *and* it should not be contained in an .eo file. The 
goal should be to move *all* legacy outside of .eo files back to pure C.

D5

> 
> Thanks
> davemds
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel