On Tue, 18 Nov 2014, Bruno Félix Rezende Ribeiro wrote:

Hello Steven!

Em Mon, 17 Nov 2014 23:54:43 -0800
Steven Edwards <winehac...@gmail.com> escreveu:

I couldn't find any information on if anyone else is working on
either of these but I've started hacking on it in my local tree and
am making pretty good progress.

I sent a message a few days ago to this very mailing list
expressing my desire of migrating CDE's build system to GNU
Autotools[0].  Unfortunately, CDE developers don't seem very receptive
to this idea.


Sorry I didn't respond sooner, been kind of busy :)

I have no objection to supporting autotool builds for CDE (but we need
to not break or remove Imake support either).

I'm not the first one looking for this, however.  Oleksiy has
contributed a significant amount of code for this end long before I
came to the scene[1].  His lengthy patch and the discussion around it
was just plainly ignored to the death of his helpful initiative.


No it wasn't... Keep in mind that most (if not all of us) have day
jobs that will always take precendence.  My main concern was with
licensing.  Especially GPL3.

Now CDE is an open source project, but we would *really* like to avoid
being forced into a specific license if at all possible - this is why
we request MIT licensing.

If some of the autotool scripts are not MIT, I think we can live with
that.  If the GNU folks want to whine about it, we can remove it, or
make it optional.  I can't see us getting sued for it.

I am definitely in favor of making the building of CDE more robust and
adaptive.

On Sourceforge there are 8 forks of CDE's VCS code, but none of them
implements Oleksiy changes, or any other in the direction of GNU
Autotools.  Even if a patch for this end was accepted by the main
developers, they would still require Imake build system to be working
in parallel (imagine the mess), dragging the development of a efficient,
stable and standard build system.

Why would this need to be the case?  What mess are you imagining?

Furthermore, they require any
contribution to be under a permissive license, and I don't feel
comfortable with that, because to me copyleft is an achievement we
should not give up without a very compelling reason, for the benefit of
user's freedom.  Therefore, I'm afraid there is no other reasonable way
of getting the build system migrated seamlessly if not by a fork.


Huh?  What's wrong with a permissive license?  It would be nice
someday to re-license CDE as MIT, like X11.  Can't get any more
permissive than that.  But -- I do not get to choose the license.
It's LGPL by decision of The Open Group who owns CDE.

I'm very interested in this and I'm considering the possibility of
making a fork of CDE for the GNU project, so it can be one of the
official desktops of the GNU's project distribution of the GNU
system[3] that, coincidently, had a release today.  I'm thinking about
naming it "GDE", which stands for "GNU Desktop Environment".

The first step is to migrate CDE's code to GNU Savannah[4].  Then we
can say good bye to the bloated and awful Sourceforge web interface and
its commercial appeal[5].


I haven't had any problems with it.

CDE's original project could still fill the niche of supporting ancient
proprietary unices, with its ancient build system and worries about
retro-compatibility for an undefined amount of time, eventually and
deliberately letting some self-interested people or corporation take
away CDE's users freedom; the freedom that take so much time and
efforts to achieve!


Again, huh?

Exactly what freedom(s) are you giving up here?  Why can't
an autotools system co-exist with Imake?


We just doesn't have to follow that path!  We can do better: the GNU
way! :-)

What do you think?  Don't you want to contribute to this effort even
further?


We like contributions.  We aren't interested in ideology though, at
least I'm not.

Feel free to work on autotools support, and supply clean patches --
just make sure it does not break the current build system.  I know
Imake is ancient and sucky, but it's what we have today.  And despite
it's suckiness, it does work.

X11 and Motif have moved to an autotools-based system, I do not see
why we can't either.

But I also see no reason to dump Imake (yet).  This isn't an either-or
situation.

Also, if you fork, you are still bound by the same licening issues we
are.

-jon


Footnotes:
[0] http://sourceforge.net/p/cdesktopenv/mailman/message/33045815/
[1] http://sourceforge.net/p/cdesktopenv/mailman/message/30437899/
[3] http://www.gnu.org/software/guix
[4] http://savannah.gnu.org/
[5] If you have received this mail through the mailing list look at its
footer: comercial advertising!  How can developers tolerate this
behavior in every corner of their development facilities?


Well, we get a free platform for development... I don't read the ads
attached to mailing list messages.  Do you?

Is the real issue here that we request contributions be MIT?  Is that
the crux of your complaint?

--
Jon Trulson

"Don't believe everything you read on the internet."
   --Abraham Lincoln
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to